* Install Debian Etch * Add debathena sources.list line * apt-get - debathena-standard - openafs-modules-`uname -r` - ssh * configure access.conf ==== access.conf -:ALL EXCEPT nelhage root huberth glasser nickm:ALL EXCEPT LOCAL ==== * - debathena-login - sudo ==== sudoers # User privilege specification root ALL=(ALL) ALL nelhage ALL=(ALL) ALL glasser ALL=(ALL) ALL huberth ALL=(ALL) ALL ==== - build-essential - subversion - apache - libapache-mod-perl - postgresql-7.4 postgresql-client-7.4 postgresql-server-dev-7.4 - libhtml-mason-perl * apt-get install libclass-dbi-perl * apt-get remove libclass-dbi-perl * | wget http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/Class-DBI-0.96.tar.gz tar xzvf Class-DBI-0.96.tar.gz cd Class-DBI-0.96 perl Makefile.PL make make install ==== nsswitch.conf passwd: compat group: compat afspag shadow: compat ==== Build emacs 22 per http://www.emacswiki.org/cgi-bin/wiki/OnDebianEtch#toc1 - xbase-clients ==== See zlogs with glasser ==== nelhage@groovytron:/opt/groovytron$ sudo -u postgres createuser www-data Shall the new user be allowed to create databases? (y/n) n Shall the new user be allowed to create more new users? (y/n) n CREATE USER nelhage@groovytron:/opt/groovytron$ sudo -u postgres createdb -O www-data groovytron CREATE DATABASE ==== nelhage@groovytron:/opt/groovytron/trunk$ sudo -u www-data psql groovytron < etc/post_2007_hunt_pgdump.dump ==== - libgd-perl - libtime-piece-perl - libdate-manip-perl * | http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/Class-DBI-Plugin-RetrieveAll-1.01.tar.gz tar xzvf Class-DBI-Plugin-RetrieveAll-1.01.tar.gz cd Class-DBI-Plugin-RetrieveAll perl Makefile.PL make make install - libmime-lite-perl - libdbd-pg-perl