Chico2 desktop machine configuration
Ubuntu 8.04
size | mountpoint | filesystem |
---|---|---|
498GB | / | ext3 |
2GB | swap |
machine name: chico2
user name: vislab
operations performed after the standard installation
- system update
- enabled nvidia drivers
- removed the package network-manager-gnome.
- manually configured the internet connection (/etc/network/interfaces):
auto lo iface lo inet loopback auto eth1 iface eth1 inet static address 10.10.1.52 netmask 255.255.255.0 network 10.10.1.0 broadcast 10.10.1.255 gateway 10.10.1.254
- install some required packages:
sudo apt-get install libncurses5-dev libace-dev cmake libgsl0-dev libgtk2.0-dev libgtkmm-2.4-dev libglademm-2.4-dev cvs g++ subversion
- install YARP
mkdir ~/YARP cd ~/YARP cvs -d:pserver:anonymous@yarp0.cvs.sourceforge.net:/cvsroot/yarp0 login cvs -z3 -d:pserver:anonymous@yarp0.cvs.sourceforge.net:/cvsroot/yarp0 co -P yarp2 cd yarp2 cmake . (or ccmake .) make make test
add these lines to /etc/bash.bashrc:
PATH=$PATH:/home/vislab/YARP/yarp2/bin/ YARP_DIR=/home/vislab/YARP/yarp2/ YARP_ROOT=/home/vislab/YARP/yarp2/
- install OpenCV (Ubuntu prepackaged version 1.0.0-4)
sudo apt-get install libcv1 libcvaux1 libcvaux-dev libcv-dev libhighgui1 libhighgui-dev opencv-doc python-opencv
- install the iCub software:
in /usr/local/src: sudo cvs -d vislab@cvs.robotcub.org:/cvsroot/robotcub co iCub
add these lines to /etc/bash.bashrc:
ICUB_DIR=/usr/local/src/iCub ICUB_ROOT=/usr/local/src/iCub
- set up passwordless log-in to the Cortex computers:
#generate the public and private keys on this computer. enter empty strings when prompted for various answers. ssh-keygen #repeat the following steps for each cortex computer (ip addresses are: 10.10.1.1 to 10.10.1.6) #copy the public key you just generated to cortex1, on the user account you want to use ther (e.g. demo). scp /home/vislab/.ssh/id_rsa.pub demo@10.10.1.1: #log in to cortex1 ssh demo@10.10.1.1 #add the public key to the authorized ones cat id_rsa.pub >> ~/.ssh/authorized_keys #remove the id_rsa.pub file, log out from cortex1 and log in again, to check that the process worked.