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
  • aptitude install python-serial

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
  • adduser www-data dialout
  • run sensors-detect
computer/music_computer_setup_notes.txt · Last modified: 2013/01/06 18:46 by tdobes
Recent changes RSS feed Driven by DokuWiki Valid XHTML 1.0 Valid CSS