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
  • aptitude install alsa-utils
  • aptitude install xserver-xorg-video-nouveau xserver-xorg-input-evdev xserver-xorg-input-void xinit xinput x11-xserver-utils mesa-utils x11-apps
  • use aptitude to install nvidia-kernel-amd64 and nvidia-glx – make sure to pick nvidia-kernel-3.2.0 instead of nvidia-kernel-dkms… and deselect make, binutils
    • do not install libgl1-mesa-dri (or its deps)
  • aptitude install ntp
  • aptitude install x11vnc (but deselect dbus)
  • aptitude install unzip bzip2
  • aptitude install unattended-upgrades (but deselect python2.6)
  • dpkg-reconfigure -plow unattended-upgrades (then say “yes”)
  • aptitude install cifs-utils smbclient (but deselect winbind)
  • aptitude install bridge-utils vlan nfs-common
  • aptitude install smartmontools
  • aptitude install vim
  • adduser tdobes adm
  • edit /etc/default/unclutter to set START_UNCLUTTER to “false” (we'll start it manually from our xsession scripts)
  • aptitude install hsetroot unclutter xdotool (mark libjbig0 as automatic)
  • aptitude install lm-sensors hddtemp collectd-core libgcrypt11 (note: libgcrypt11 was already installed; avoid installing fancontrol & libglib2.0-data)
  • aptitude install evilwm
  • aptitude install plymouth plymouth-drm
  • echo >> /etc/apt/sources.list ; echo deb squeeze main non-free >> /etc/apt/sources.list ; echo deb-src squeeze main non-free >> /etc/apt/sources.list ; aptitude update
  • aptitude install deb-multimedia-keyring
  • aptitude install mythtv (deselect dbus, avahi-daemon, and libmdns-something)
  • aptitude install mythweb (but deselect apache2 and choose the php5 option… and mark libavdevice54 as auto)
  • aptitude install dvbsnoop
  • /etc/network/interfaces
  • /etc/udev/rules.d/70-persistent-net.rules
  • alsamixer, unmute third output for each nvidia card (hw:n,8)
  • set NEED_IDMAP to “yes” in /etc/defaults/nfs-common
  • lighttpd-enable-mod accesslog
  • lighttpd-enable-mod fastcgi
  • copy /etc/lighttpd/conf-enabled/15-fpm-php.conf and 90-local.conf
  • uncomment start_smartd in /etc/default/smartmontools
  • for satellite: copy /lib/firmware/dvb-fe-cx24116* (see )
  • for atsc: no firmware needed (see )
  • copy /usr/local/bin/xsession-myth*.sh
  • copy /etc/X11/edid-*.bin
  • figure out /etc/X11/xorg.conf (good luck!)
  • add to /etc/inittab:
X1:5:respawn:/bin/su -l -s /bin/sh -c "/usr/bin/startx -- :0 -layout myth1-Layout -nolisten tcp -sharevts vt02 -logverbose 6" myth1
X2:5:respawn:/bin/su -l -s /bin/sh -c "/usr/bin/startx -- :1 -layout myth2-Layout -nolisten tcp vt02 -logverbose 6" myth2
  • add to /etc/passwd:
myth1:x:1001:1001:MythTV Display 1 (720p),,,:/home/myth1:/bin/bash
myth2:x:1002:1002:MythTV Display 2 (720p),,,:/home/myth2:/bin/bash
  • add to /etc/group:
  • add to /etc/shadow:
  • mkdir /home/myth1 /home/myth2 && chown myth1:myth1 /home/myth1 && chown myth2:myth2 /home/myth2
  • touch /var/log/mythtv/myth1.log /var/log/mythtv/myth2.log && chown myth1:adm /var/log/mythtv/myth1.log && chown myth2:adm /var/log/mythtv/myth2.log
  • ln -s /usr/local/bin/ /home/myth1/.xsession && ln -s /usr/local/bin/ /home/myth2/.xsession
  • copy /home/myth1/.vnc/ and /home/myth2/.vnc/
  • dpkg-reconfigure x11-common – and choose “Anybody” (this will update /etc/X11/Xwrapper.config)
  • adduser myth1 audio && adduser myth2 audio && adduser myth1 video && adduser myth2 video
  • update initdefault to 5 in /etc/inittab
  • aptitude install dvb-apps
  • mythfrontend setup → general → next → custom id - “satellite-myth1” or “atsc-myth1” → next*4 → enable network remote, network remote - 16546 or 26546
  • mythfrontend setup → video → playback → select OpenGL high quality
  • mythfrontend setup → audio → output device = ALSA:hdmi:CARD=NVidia,DEV=2 (for myth1) or ALSA:hdmi:CARD=NVidia_1,DEV=2 (for myth2) → disable internal volume
computer/satellite_atsc_computer_setup_notes.1357460485.txt.gz · Last modified: 2013/01/06 02:21 by tdobes
Recent changes RSS feed Driven by DokuWiki Valid XHTML 1.0 Valid CSS