Installing the Transport Network
1) Go to http://transport.sri.com/TransportDevel/Resources/Download and download transport-2.0.48.tar.gz. Or, if you already have this file, be sure to copy it onto the computer.
Then, in a terminal window, cd to the directory it downloaded to. Now type:
tar zxvf transport-2.0.48.tar.gz
cd transport-2.0.48
sudo /usr/sbin/adduser transport
when prompted for a password, type in the new user's password (I used "transport").
2) Type:
./configure \
--with-sitename=maccslinux \
--with-sitedesc="maccslinux, Augsburg College, MN"
Or, for remote sites, change the site name and description.
3) Type:
make
sudo make install
4) Type:
sudo update-rc.d transportd defaults
5) cd to the directory in which transport-2.0.48.tar.gz is located (~).
Then cd to this directory:
~/transport-2.0.48/support
Now type:
sudo cp S61transport /etc/init.d/transportd
6) Check the permissions on these files. Type:
cd
ls -al /opt/transport/bin/transportd
If the permissions string looks like -rwxr-xr-x then the permissions are already correct. Otherwise, type:
sudo chmod 755 /opt/transport/bin/transportd
Next, type:
ls -al /opt/transport/log/transportd.log
If the permissions string looks like -rw-rw-rw- then the permissions are already correct. Otherwise, type:
sudo chmod 666 /opt/transport/log/transportd.log
Finally, type:
ls -al /etc/init.d/transportd
If the permissions string looks like -rw-rw-rw- then the permissions are already correct. Otherwise, type:
sudo chmod 755 /etc/init.d/transportd
REBOOT
7) To check if transportd is running, type:
ps -elf | grep tranportd
or
cd /etc/init.d
./transportd status
8) If the process is running, you are ready to test everything else. Type:
cd /opt/transport/bin/
./viewlog Servermonitor
This will show that transportd has started and is running. Then type:
./transportctl status
This will show the status of transportd as "True."
Now type:
transportctl list
This should list the group called SeverMonitor
If not, wait a few minutes and try again.
Once ServerMonitor shows up as a group, type:
transportctl list ServerMonitor
It will display the processes running within ServerMonitor (namely Watchdog and ResourceMonitor).
Now you are finished and ready to use the transport network!