The University of Queensland Homepage
UQ VisLab UQ VisLab

 AG3.x for Slackware and Slackware64

AG3 for Slackware and Slackware64

Work in Progress!

Overview

Although version 3.1 is the current stable release version of the Access Grid Toolkit, AG3.2-beta packages have been available for some time and have shown to have no known issues at present and is the preferred version to install for Slackware and Slackware64. Please report any problems so they may be fixed.

The installation mechanism and prerequisite environment has changed over the last few Slackware versions. If you're here to do a new installation, the recommendation is to install Slackware 12.2 (or Slamd64 12.2) along with the appropriate (32 or 64bit) AG3.2-beta packages. Installation of a complete Gnome desktop is no longer a prerequisite.

Although AG packages for Slackware 13.0 (-current) are provided, the utility is limited at the moment (see Issues below). This currently affects any Linux distribution using Python 2.6; it is not a Slackware issue.

The VPCScreen and AGVCR applications will also be installed automatically if the toolkit is installed with either of the preferred slapt-get or gslapt tools.

After installation of the toolkit, the AGVCR launcher still needs to be manually initialised. This is done by running the following command at the command line:
    agpm3.py -p /usr/share/AccessGrid/AGVCR_Launcher-1.3.agpkg3
(note that this should be done as an ordinary user)

As well as supporting standard 32bit Slackware 12.1, AG3.1 packages are also available for 64bit Slamd64 -current, (the 12.1 release candidate 1 dated 9th May 2008) using the new slapt-get mechanism.


Installation
Before installing the AG3.1 toolkit, Gnome Slack Build (GSB) must have been installed. Please see our local HOWTO install GSB for instructions to do this. The official instructions for installing GSB are available at the GSB website.

Now, just as it was used to install GSB, slapt-get will also be used to install the AG3.1 Toolkit. However the location of the toolkit packages must be added to the system's list of software repositories. To do this, edit the file /etc/slapt-get/slaptgetrc -
for Slackware 12.1, add the following line:
    SOURCE=http://www.vislab.uq.edu.au/slackware/12.1/
for Slamd64 -current, add the following line:
    SOURCE=http://www.vislab.uq.edu.au/slamd64/12.1/

Now, as root, run the command:
    slapt-get --update
and finally:
    slapt-get --install accessgrid3.1

N.B. if using sudo to install the toolkit, be sure to use the -H option and specify the the full path to slapt-get i.e.
    sudo -H /usr/sbin/slapt-get --install accessgrid3.1

Alternatively, if gslapt (a graphical front end to slapt-get) is installed, the repository location can be added via the Sources tab of the Preferences panel (available from the Edit menu). Now refresh the systems package records by clicking the Update button. Finally, use the Search panel to find the accessgrid3.1 package, then mark it for installation and press the Execute button.

If individual AG related packages are required they can be downloaded directly from the AG repository for Slackware 12.1 or AG repository for Slamd64 -current.


3.2 Beta
    A beta release of the forthcoming 3.2 version of the AG toolkit is available. It will not coexist with the 3.1 version i.e. if you have version 3.1 installed, it must first be removed. Unfortunately, slapt-get isn't smart enough to do this as if it were a simple upgrade, so it must be done manually :(

To remove the 3.1 version, run (as root):
       slapt-get --remove accessgrid3.1

To install the 3.2 beta version, first update repository details by running (as root):
       slapt-get --update
and then:
       slapt-get --install accessgrid3.2

Alternatively, use gslapt to update the repository details, remove the 3.1 version if its installed and then install the 3.2 version.


Issues
None known at this time. Please report any problems so they may be fixed

Contact
Please send all comments, installation problems etc., to <c.willing at uq.edu.au>