Before you run the installer you must set your IOBINDIR environment variable to the path where you would like the binaries to go. ~/bin/IOP is a good choice. Furthermore, IOPBINDIR must be in your PATH environment variable.
Make sure that the installer script is executable. To ensure this, you may run from the command line in the directory where you downloaded items from step 1.)
$> chmod a+x installer.pl
Run the installer script from the command line (in the directory where you downloaded items) using this command
$> ./installer.pland follow the instructions of the installer.
To test the installation (if you use tcsh, do "rehash" first), do from the command line
$> which iopwhich should print the location of the IOP installation.
$>unzip -d IOP-v524This directory needs to be in your PATH, so that for example which knows where it is:
$> which iop
...../IOP-v524/iop
$> which maude.linux
/usr/local/maude-x86-linux/bin/maude.linux
$> ls /usr/local/maude-x86-linux/bin/
maude.linux model-checker.maude prelude.maude
or
$> which maude.darwin
/usr/local/maude-darwin/bin/maude.darwin
$> ls /usr/local/maude-darwin/bin/
maude.darwin model-checker.maude prelude.maude
There are Maude installation instructions
on the Pathway Logic Install web page.
$>iopIf you have a file in the current directory called input.txt, it will automatically be loaded into the input window of iop's GUI.
$> jlambda Welcome to the JLambda interface to Java (version 0.524), type ? for help.
/homes/cs/iam/SRI/All/xix.txt #/homes/cs/iam/SRI/MDS/gtest.txt #/home/iop/.ioprc #this is a comment font size = 12 #font style = bold font type = Lucinda Sans #show font familes = true window width = 550 window height = 550 start maude iop_maude_wrapper /usr/local/maude-linux/bin #start socketfactory iop_socketfactory *FIFO_IN* *FIFO_OUT* start graphics iop_graphics_wrapper /usr/bin/iop #This is the location of my iop binaries ^^^^^^^^^^^^ start graphics2d iop_graphics2d_wrapper /usr/bin/iop #start executor iop_executor #start filemanager iop_filemanager #start pvs iop_pvs_wrapper select maude