There are two small shell scripts available.Decide which of those two you wish to use, then download it and put it in a directory on a file partition where you have enough file space. You will need about 19MB for the downloaded shell scripts and the Poplog tar file. In addition you will need about 80MB either in the /usr/local partition or in the partition where you run the 'get-and-install-here' script.
- get-and-install
This will fetch installation scripts and the poplog V15.6a tar file, and install the system in the default location /usr/local/poplogThis will also attempt to set up links for poplog in /usr/local/bin and /usr/local/man, so you will need either to have access to those directories or else run the script as super-user
- get-and-install-here
This will fetch installation scripts and the poplog V15.6a tar file, and install the system in a subdirectory of the current directory, called v15.6a/pop/It does not attempt to install links in /usr/local directories (though you can do that later).
Make the chosen script executable after downloading it. e.g. using one of these two 'chmod' commands:
chmod ugo+rx get-and-install chmod ugo+rx get-and-install-hereYou may wish to check the script and, if you are a linux expert, change something before running it.It uses the 'wget' command to fetch the files. If you are using it behind a web proxy server, you will have to set the appropriate environment variable ($http_proxy) to allow 'wget' to get through the server, e.g. something like this (for bash users):
http_proxy=http://webcache.foo.baz.ac.uk:3128 export http_proxyRun the script in an xterm window or other console window.
The time it takes will depend largely on how long it takes you to download the main tar file (less than 19MB) and how long your PC takes to run the installation script. On fairly new PCs the installation could take less than a minute. On older PCs at most a few minutes.
Both scripts produce a log file called v15.6a/install.log which can be used to provide information if you have problems.
If the installation triggers linker or other errors they will not go into the log file, but will be displayed on the screen. You'll have to select and paste the messages to include in any report.
For more information on what those scripts do, please see the message posted to pop-forum and comp.lang.pop now available here.
For information about getting help from users see http://www.cs.bham.ac.uk/research/projects/poplog/comp.lang.pop.faq.html
Additional information about the installation can be found in http://www.cs.bham.ac.uk/research/poplog/v15.6a/AREADME.txt
NB: If you use Ubuntu or Debian please see instructions on packages you may need to install before you can use poplog here and in Step 0 of this file AREADME.txt
If you have an Athlon64 or Opteron machine running 64-bit Linux, you may wish to fetch the AMD64 version of Linux Poplog, from here http://www.cs.bham.ac.uk/research/poplog/v15.6-amd64
You will need to download, make executable, and run this file to check
that you have an installation on which poplog can run:
http://www.cs.bham.ac.uk/research/poplog/v15.6a/CHECK_LINUX_FACILITIES
After downloading do
chmod 755 CHECK_LINUX_FACILITIES ./CHECK_LINUX_FACILITIES
Fetch the main poplog tar bundle (about 18 Mbytes): http://www.cs.bham.ac.uk/research/poplog/bham-linux-poplog-v15.6a.tar.gz
Fetch this 5Kbyte file and install it in the same directory as the tar bundle above, then make it executable and run it twice, the first time to discover the options, the second time with the options specified: http://www.cs.bham.ac.uk/research/poplog/v15.6a/INSTALL_BHAM_LINUX_POPLOG
Further details regarding installation are in the AREADME.txt file.
Users of Debian/Ubuntu-based distributions should follow the
instructions in STEP 0 in that file, namely:
Use this command to ensure that you have all the required system
libraries.
Make motif accessible where debian seems to need X11 libraries:
(or try lesstif if you can't find motif3)
Then fetch the Poplog tar package and scripts as described above.
This file maintained in Lynx-friendly format by:
Aaron Sloman
http://www.cs.bham.ac.uk/~axs/
Last Updated: 6 Apr 2007