Ubuntu 12 04 modifications
From RobotinoWiki
Contents
- 1 Packages
- 2 Default editor
- 3 Scripts
- 3.1 /etc/sudoers
- 3.2 /etc/init/failsafe.conf
- 3.3 /boot/grub/grub.cfg
- 3.4 /etc/udev/rules.d/70-persistent-net.rules
- 3.5 /etc/lighttpd/conf-enabled
- 3.6 /etc/default/rcS
- 3.7 /etc/fstab
- 3.8 /etc/init/tty1.conf
- 3.9 /home/robotino/.profile
- 3.10 /home/robotino/.config/openbox/autostart
- 3.11 /home/robotino/.config/openbox/menu.xml
Packages
apt-get install telnetd proftpd-basic hostapd dhcp3-server cmake-curses-gui lighttpd rungetty apt-get install build-essential libqt4-dev libicu48 subversion gawk
If wiki is installed locally
apt-get install mysql-server php5-mysql php5-cgi mysql password: dorp6
X-server
apt-get install xorg openbox openbox-themes obconf obmenu
x11vnc
apt-get install x11vnc
smart-soft
apt-get install ACE-TAO sbcl libopencv-dev libcvaux-dev libhighgui-dev libcv-dev libboost-math-dev
Default editor
update-alternatives --set editor /usr/bin/vim.tiny
Scripts
/etc/sudoers
Defaults env_reset Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" root ALL=(ALL:ALL) ALL robotino ALL = NOPASSWD: ALL www-data ALL = NOPASSWD: ALL
/etc/init/failsafe.conf
comment sleep to bring up the system quickly even on failure
/boot/grub/grub.cfg
recordfail set timeout to 2 seconds. That allows grub to boot after accidential system shutdown.
/etc/udev/rules.d/70-persistent-net.rules
remove hardware address from eth0 and wlan0 lines. This allows the usage of different COM express modules and wlan adapters
/etc/lighttpd/conf-enabled
rename to /etc/lighttpd/conf-enabled.old. Configuration is read from the lighttpd.conf which is installed by the robotino-daemons package.
/etc/default/rcS
FSCKFIX=yes automatic repair of filesystem errors
/etc/fstab
Replace UUID of swap-partition by /dev/sda5
/etc/init/tty1.conf
- exec /sbin/rungetty --autologin robotino tty1
exec /sbin/rungetty tty1 -u root -- login -f robotino
/home/robotino/.profile
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then rm -f $HOME/.Xauthority* startx fi
/home/robotino/.config/openbox/autostart
xterm & /usr/bin/x11vnc -xkb -forever -bg -shared -noxdamage & /usr/local/bin/detectVGA.sh &
<item label="Robotino View"> <action name="Execute"><execute>sudo /usr/local/RobotinoView2/bin/robview2</execute></action> </item>