#!/bin/bash sudo su - # # Audio: fix ubuntu 9.04 broken sound # apt-get install build-essential xmlto libncurses5-dev export ALSA="1.0.20" cd /tmp wget -O - ftp://ftp.alsa-project.org/pub/driver/alsa-driver-$ALSA.tar.bz2 \ | tar oxj cd alsa-driver-$ALSA ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r) make && make install cd /tmp wget -O - ftp://ftp.alsa-project.org/pub/lib/alsa-lib-$ALSA.tar.bz2 \ | tar oxj cd alsa-lib-$ALSA ./configure make && make install cd /tmp wget -O - ftp://ftp.alsa-project.org/pub/utils/alsa-utils-$ALSA.tar.bz2 \ | tar oxj cd alsa-utils-$ALSA ./configure make && make install cat >/etc/modprobe.d/alsa-base.conf <<\EOF options snd-pcsp index=-2 alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel options snd-hda-intel model=hp-m4 options snd-hda-intel enable_msi=1 EOF # reboot (later - only way to make sound work) # # Packages # # ssh apt-get install openssh-server # dev tools apt-get install autoconf automake bison flex # TODO emacs 23 from source # TODO emacs starter-kit # TODO slime latest from source # vcs apt-get install \ giggle meld git-core git-svn tig mercurial darcs cvs subversion bzr # guile scheme w/ gnome bindings apt-get install guile-1.8 guile-1.8-dev guile-library slib apt-get install glade-gnome libglade2-dev \ guile-gnome0-canvas guile-gnome0-dev guile-gnome0-gconf \ guile-gnome0-glib guile-gnome0-gnome guile-gnome0-gnome-ui \ guile-gnome0-gtk guile-gnome0-vfs # java apt-get install default-jdk ant maven2 # ruby apt-get install ruby-full rubygems libmagick++-dev libxpm-dev libgif-dev # TODO erlang otp from source # TODO couchdb from source # TODO rabbitmq from source # misc tools apt-get install rlwrap s3cmd graphviz stow deborphan libnotify-bin \ symlinks # medibuntu wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list \ --output-document=/etc/apt/sources.list.d/medibuntu.list apt-get -q update apt-get --yes -q --allow-unauthenticated install medibuntu-keyring apt-get -q update apt-get install ubuntu-restricted-extras skype # apps apt-get install cheese openoffice.org gnome-dia smuxi-frontend-gnome-irc \ miro vlc google-earth google-earth-data celestia-gnome # firefox apt-get install adblock-plus firebug flashplugin-installer latex-xft-fonts # conkeror apt-get install xulrunner-1.9.1 xulrunner-1.9.1-dev # TODO conkeror from source # TODO conkeror as default browser # xmonad apt-get install xmonad cat >/usr/share/applications/xmonad.desktop <<\EOF [Desktop Entry] Type=Application Encoding=UTF-8 Name=Xmonad Exec=xmonad NoDisplay=true X-GNOME-WMName=Xmonad X-GNOME-Autostart-Phase=WindowManager X-GNOME-Provides=windowmanager X-GNOME-Autostart-Notify=false EOF exit # (and now as your normal user) mkdir .xmonad cat >~/.xmonad/xmonad.hs <