COCO
Package Prerequisites
- build_essentials
- portmap
- nfs-common / nfs-kernel-server
- samba
- apache2
- openssh-server
- vncserver
- emacs
- eterm / eterm-themes
- jabberd2
- mysql-dev
- qt4-dev
- synergyc
- firefox
- thunderbird
- k3b
- qtparted
- ntp-server
- mplayer
- festival-dev
- libfaad-dev
- libmp3lame-dev
- libttf-dev
- ddclient
- pidgin
- sdparm
- rcconf
- qt4-dev
- qt4-qmake
- libxv-dev
- libxvmc-dev
- libxxf86vm-dev
- automake-1.7
- libtool
- dialog
- libvorbis-dev
- libflac-dev
- libcdaudio-dev
- libtag1-dev
- libcdparanoia-dev
- mysql-server
- libmysqlclient-dev
- libexif-dev
- libvisual-dev
- libsdl-dev
- libfftw-dev
- ivtv-utils
- apcupsd
- apcupsd-cgi
- setserial
- gnuplot
Download / Build-by-hand
- picasa
Apps to install & Configure
- zoneminder
- munin
- myth
- mythvodka
- lirc & lirc-ledxmitd
- samba
- apache2
- ddclient
- synergy
- /etc/init.d/coco-local
Step by step
- Download & respond to all email accounts BEFORE shutting down
- Install new OS
- Insert CD & reboot
- Manually partition disk
- make "/dev/sda2" bootable
- make "/dev/sda5" swap
- copy over udev rules for making video links in /dev/v4l
- Reboot into new OS & Configure
- apt-get tightvncserver
- apt-get emacs
- get new IP address: ifconfig
- vncserver -geometry 1280x1024 :2
- if it doesn't come up, chk $USER/.Xsession and $USER/.vnc/host:N.log
- mkdir "/data --> ro,rw,mt,wn,misc"
- /dev/sda8 /data/misc auto ro,defaults 0 2
- fix /etc/network/interfaces (192.168.0.5)
- ln -s /etc/init.d/coco-local xyz-coco-local; update-rc.d xyz-coco-local defaults
- smbpasswd -a kirk
- smbpasswd -a madelon
- lirc & ledxmit rebuild
- after running the myth-ledxmit.s script
- run "autoreconf" on the new directory BEFORE running ./configure
- Reboot to make sure everything comes up cleanly
- update: /etc/X11/Xwrapper.config
- update: /etc/X11/XvMCConfig
- add: "exit 0;" to /etc/init.d/kdm to prevent X11 from booting to login screen
- invoke "startx" from inside "coco-local" to achieve mythtv X11 login
- copy over original "/etc/logrotate.d/mythtv"
- copy over original "/etc/crontab"
- Configure mySQL database
- configure mysql installation
- in: /etc/mysql/my.cnf: bind-address --> 192.168.0.5
- create mythtv account:
- mysql -uroot -pXXXXX < /data/mt/myth/src/0.22/trunk/mythtv/database/mc.sql
- mysql -uroot -pXXXXX mythconverg
- grant all on mythconverg.* to mythtv@"192.168.0.%" identified by "mythtv";
- flush privileges;
- quit
- install archived Mythtv DB: mysql -u mythtv -pmythtv mythconverg < mythtv_backup.sql
- configure mysql installation
- Install Myth components
- cp /etc/init.d/myth-backend
- update-rc.d defaults myth-backend
- copy over mythweb dir to "/var/www/mythweb" & change owner to www-data.www-data
- copy over /etc/apache2/apache2.conf & ports.conf
- chk all plugins are in "/etc/apache2/mods-enabled", create links for those that are not.
- check all cron scripts are in place
- /etc/fstab: put back boot-time disk checks
- configure mail (http://www.postfix.org/TLS_README.html)
- copy over original /etc/postfix files
- copy over original /etc/aliases
- configure postfix relayhost (smtp.tds.net)
- run: postmap hash:/etc/postfix/sasl_passwd
Sidebar
Login
TikiWiki assistant
Thank you for installing Tikiwiki!
To begin configuring Tiki, please login as admin.
To learn more, visit: http://tikiwiki.org.
For help, visit http://doc.tikiwiki.org.
