This is an old revision of the document!
installing software…
- > /etc/motd
- aptitude install screen psmisc ethtool dnsutils rsync patch less
- add non-free to sources; install firmware-linux-nonfree (for ATI firmware)
- aptitude install lighttpd (but deselect spawn-fcgi)
- aptitude install php5-fpm php5-pgsql
- aptitude install mpd mpc ncmpc (but deselect pulseaudio, pulseaudio-esound-compat, consolekit, dbus, libglib2.0-data
- aptitude install alsa-utils jackd1 (but deselect jackd1-firewire, qjackctl), say “yes” to enabling realtime priority
- note: jackd2 doesn't work without dbus… wtf?
- aptitude install xserver-xorg-video-ati xserver-xorg-input-evdev xserver-xorg-input-void xinit xinput x11-xserver-utils mesa-utils x11-apps
- aptitude install ntp
- aptitude install x11vnc
- aptitude install unattended-upgrades (but deselect python2.6)
- dpkg-reconfigure -plow unattended-upgrades (then say “yes”)
- aptitude install hsetroot unclutter xdotool
- add contrib to sources; install ttf-mscorefonts-installer
- aptitude install ttf-bitstream-vera ttf-dejavu
- aptitude install lm-sensors hddtemp collectd-core libgcrypt11 (note: libgcrypt11 was already installed)
- aptitude install evilwm
- aptitude install uzbl (but deselect colord, consolekit, gstreamer0.10-ffmpeg, gstreamer0.10-plugins-good, gstreamer0.10-plugins-bad, gstreamer0.10-plugins-base, hicolor-icon-theme, notification-daemon, dbus-x11, dbus, hunspell-en-us, zenity, xclip, suckless-tools)
- aptitude install plymouth plymouth-drm
- aptitude install icecast2 darkice
- aptitude install samba winbind cifs-utils smbclient
- aptitude install bridge-utils vlan nfs-common
- aptitude install smartmontools
- aptitude install vim
maybe for future: fonts-freefont-ttf ??? different spacing than Windows fonts, maybe ???
- adduser tdobes adm
- /etc/vim/vimrc
- edit /etc/default/unclutter to set START_UNCLUTTER to “false” (we'll start it manually from our xsession scripts)
- edit /etc/pam.d/su to enable limits.conf (uncomment “session required pam_limits.so”)
- copy /etc/init.d/jackd and /etc/default/jackd
- update-rc.d jackd defaults
- copy /etc/mpd_multi and /etc/mpd directory
- update-rc.d -f mpd remove && update-rc.d mpd_multi defaults && chmod -x /etc/init.d/mpd
- copy /root/weather-cifspw, then add /mnt/weather_data to /etc/fstab
- add /mnt/music to /etc/fstab
- /etc/network/interfaces
- /etc/udev/rules.d/70-persistent-net.rules
- alsamixer, turn up M410 channels
- /etc/nsswitch.conf
- /etc/samba/smb.conf
- add /mnt/altair-music to /etc/fstab
- set NEED_IDMAP to “yes” in /etc/defaults/nfs-common
- /etc/icecast/icecast2.xml /etc/default/icecast2
- /etc/darkice.cfg /etc/default/darkice
- chmod 600 /etc/darkice.cfg && chown mpd /etc/darkice.cfg
- use /etc/init.d/darkice from old system (the one in debian has a bug and doesn't depend on icecast2)
- update-rc.d -f darkice remove && update-rc.d darkice defaults && chmod -x /etc/init.d/darkice.orig
GRUB_CMDLINE_LINUX=“8250.nr_uarts=9”GRUB_CMDLINE_LINUX=“8250.nr_uarts=8” in /etc/default/grub- lighttpd-enable-mod accesslog
- lighttpd-enable-mod fastcgi
- copy /etc/lighttpd/conf-enabled/15-fpm-php.conf and 90-local.conf lighttpd_config_files.zip
- as root: crontab -e and add “00 06 * * * /mnt/music/cycler/next-item.sh”
- uncomment start_smartd in /etc/default/smartmontools
- copy /var/www
- create display user, home directory, and add generic entries to /etc/passwd, /etc/shadow, /etc/group, and /etc/gshadow
- copy .vnc to /home/display
- copy/create /usr/local/bin/infodisplay-xsession.sh
- ln -s /usr/local/bin/infodisplay-xsession.sh /home/display/.xsession
- add to /etc/inittab:
X:5:respawn:/bin/su -l -s /bin/sh -c "/usr/bin/startx -- :1 -layout infodisplay -sharevts" display
- dpkg-reconfigure x11-common – and choose “Anybody” (this will update /etc/X11/Xwrapper.config)
- update initdefault to 5 in /etc/inittab
- adduser tdobes dialout