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
  • 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
       

 


TikiWiki assistant

Thank you for installing Tikiwiki!

LoginTo begin configuring Tiki, please login as admin.

The Tikiwiki CommunityTo learn more, visit: http://tikiwiki.org.

Tikiwiki DocumentationFor help, visit http://doc.tikiwiki.org.