Setting up Ubuntu Hardy Heron
I’ve posted it before, but here’s the install script I use when installing Ubuntu. It sets up all of the necessary codecs and applications I use. It’s a good idea to keep such a script for quick reinstalls etc…
Firstly open a terminal window
Applications > Accessories > Terminal
And the paste the following in, either by right-clicking and copy/pasting, or by using Ctrl+C and Ctrl+Shift+V (you need to use Shift too when pasting into a terminal window).
# Sources
sudo mv /etc/apt/sources.list /etc/apt/sources.list_backup &&
sudo cp $HOME/Install/Settings/sources.list /etc/apt/sources.list &&
sudo chmod 664 /etc/apt/sources.list &&
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add – &&
sudo apt-get update &&# Display
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf_backup &&
sudo cp $HOME/Install/Settings/xorg.conf /etc/X11/xorg.conf &&
sudo chmod 664 /etc/X11/xorg.conf &&# Disable IPv6
sudo mv /etc/modprobe.d/aliases /etc/modprobe.d/aliases_backup &&
sudo cp $HOME/Install/Settings/aliases /etc/modprobe.d/aliases &&
sudo chmod 664 /etc/modprobe.d/aliases &&# Speed Tweaks
sudo mv /etc/sysctl.conf /etc/sysctl.conf_backup &&
sudo cp $HOME/Install/Settings/sysctl.conf /etc/sysctl.conf &&
sudo chmod 664 /etc/sysctl.conf &&# Remove Applications
sudo apt-get remove -y evolution evolution-exchange evolution-plugins evolution-common evolution-data-server evolution-data-server-common serpentine ekiga gnome-orca telnet tomboy &&# Install Codecs
sudo apt-get install -y mp3gain vorbisgain libxine1-plugins libdvdcss2 flashplugin-nonfree non-free-codecs gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad-multiverse w64codecs &&# Install Applications
sudo apt-get install -y thunderbird samba gparted bum ssh fail2ban easytag soundconverter checkgmail libcrypt-simple-perl kaffeine totem-gstreamer totem-plugins totem-plugins-extra pyrenamer xinetd dvdrip rar filezilla sbackup ufraw preload nautilus-actions pidgin-extprefs lm-sensors gkrellm emerald virtualbox-ose alacarte skype avant-window-manager drapes &&# Development
sudo apt-get install -y subversion apache2 libapache2-svn monodevelop mysql-server mysql-admin netbeans &&# Need To Agree To
sudo apt-get install -y sun-java6-jre sun-java6-jdk sun-java6-plugin sun-java6-fonts msttcorefonts &&# SSH
sudo mv /etc/ssh/sshd_config /etc/ssh/sshd_config_backup &&
sudo cp $HOME/Install/Settings/sshd_config /etc/ssh/sshd_config &&
sudo chmod 664 /etc/ssh/sshd_config &&# Sensors
sudo sensors-detect &&
sudo /etc/init.d/module-init-tools &&
sudo sensors -s &&# VirtualBox
sudo adduser $USER vboxusers &&
sudo addgroup usbfs &&
sudo adduser $USER usbfs &&# Subversion
sudo mv /etc/inetd.conf /etc/inetd.conf_backup &&
sudo cp $HOME/Install/Settings/inetd.conf /etc/inetd.conf &&
sudo chmod 664 /etc/inetd.conf &&
sudo mv /etc/xinetd.conf /etc/xinetd.conf_backup &&
sudo cp $HOME/Install/Settings/xinetd.conf /etc/xinetd.conf &&
sudo chmod 664 /etc/inetd.conf &&# Samba
sudo /etc/init.d/samba stop &&
sudo cp $HOME/Install/Settings/smb.conf /etc/samba/smb.conf &&
sudo chmod 664 /etc/samba/smb.conf &&
sudo chmod 775 $HOME/Development &&
sudo chmod 775 $HOME/Downloads &&
sudo /etc/init.d/samba start &&
sudo smbpasswd -L -a $USER &&
sudo smbpasswd -L -e $USER &&
Files: