7 # Standard Debian install
9 # prepare on hydra and use debproxy for speed
11 # have dedicated hard-drives for swap and home
15 # hostname: neurodebian
18 # all file in one partition
25 # Do a minimal install
26 # --------------------
28 # All files in one partition/
29 # just base system, run selection, but no tasks (not even 'Standard system')
31 # set root password to 'neurodebian' too
32 echo "Set root passwd:"
35 apt-get install --no-install-recommends etckeeper
38 git config --global user.name NeuroDebian
39 git config --global user.email nd@localhost
44 # Add sources.list for backports and neurodebian
45 wget -O /etc/apt/sources.list.d/neuro.debian.net.list http://neuro.debian.net/_static/neurodebian.squeeze.us-nh.sources.list
47 echo "deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free" > /etc/apt/sources.list.d/backports.debian.org.list
48 cat << EOT > /etc/apt/preferences.d/backports.debian.org.pref
50 Pin: release a=squeeze-backports
55 apt-get install neurodebian-keyring
58 # to get all the stuff in recommends
59 apt-get install dkms neurodebian-guest-additions
61 apt-get install --no-install-recommends \
62 gnome-core mc evince bash-completion ntpdate file-roller gnome-utils \
63 gnome-themes eog vim \
64 software-center gdebi gedit-plugins gnome-media synaptic menu less
66 # intermediate cleanup to prevent virtual harddrive from fragmenting too much
67 find /var/cache/apt/archives/ -name '*.deb' -delete
69 # cleanup unwanted stuff
70 # video drivers (all but vesa)
71 apt-get purge $(apt-cache search --names-only --installed xserver-xorg-video | grep xserver-xorg-video | cut -d ' ' -f 1,1) xserver-xorg-video-vesa+
73 # and whatever is obsolete
74 apt-get autoremove --purge
76 # install network manager applet
77 # but we don't want to have all the openvpn stuff that pull in an armada of
78 # things: I did it by hand in aptitude
80 # next step purge network interface config to give the power to network manager
84 #apt-get install flashplugin-nonfree sun-java6-plugin