Abstract
Abstract Developer Center
docs.aasii.org

Linux install

From ADC

Contents

Debian

We are grateful to SourceForge for the ability to use their extensive mirror network to host Abstract release files. Here are the links to the latest Debian i386 packages:

m:XULRunner is a great framework for creating cross-platform application. Abstract is just a thin layer on top of it. XULRunner 1.9 is used for Abstract development, and it is still in development. Its release is expected with Firefox 3.

These commands will install both packages:

 # dpkg -i abstract_0.0.2-1_i386.deb
 # dpkg -i xulrunner-upstream_1.8.99+1.9b5-1_i386.deb

Debian 4.0 and later have libxul package. It has a list of other packages, which depend on it. The debian package install configuration differs significantly from mozilla defaults. In this situation, ensuring correct side-by-side functioning of existing and required packages looks impractical, and we used the path of least resistance, which is to pack the results of 'make install' with dpkg.

Ubuntu

We are grateful to SourceForge for the ability to use their extensive mirror network to host Abstract release files. Here are the links to the latest Ubuntu i386 packages:

m:XULRunner is a great framework for creating cross-platform application. Abstract is just a thin layer on top of it. XULRunner 1.9 is used for Abstract development, and it is still in development. Its release is expected with Firefox 3.

These commands will install both packages:

 $ sudo dpkg -i abstract_0.0.2-ubuntu1_i386.deb
 $ sudo dpkg -i xulrunner-upstream_1.8.99+1.9b5-ubuntu1_i386.deb

Since our debian and ubuntu packages differ only in changelog, the above Debian note has full effect on xulrunner package for Ubuntu.

Binary tarball

We are grateful to SourceForge for the ability to use their extensive mirror network to host Abstract release files. Here are the links to the latest binary tarballs:

This m:XULRunner tarball link is to mozilla ftp site. We are not providing our own XULRunner binary tarball, because we use very recent libc, which may not be compatible with most linux boxes. Mozilla circumvents this by linking against very old versions.

To install tarballs, unpack them at the destination and create a synlink in a $PATH included directory. /usr/local/lib destibation is recommended and used as an example. Feel free to adjust this, as you see fit.

 # cd /usr/local/lib
 # tar -xjf /path/to/abstract-0.0.2.en-US.linux-i686.tar.bz2
 # tar -xjf /path/to/xulrunner-1.9pre.en-US.linux-i686.tar.bz2
 # cd /usr/local/bin
 # ln -s ../lib/abstract/abstract ./

Running

from Applications menu

Abstract install a GNOME desktop shortcut. It is usually available from Applications->Office->Abstract Accounting

from terminal

To invoke Abstract from a terminal, use this command

 $ abstract

from Run Application dialog

It is also possible to invoke Abstract from GNOME using 'Run application' dialog. Press Alt-F2 to invoke the dialog, then type 'abstract' in the prompt, and press 'Run':

See also