Every year or two I like to put a fresh coat of linux paint on my main workstation. Once upon a time, this involved installing Slackware, then Gentoo, then Debian. These days, because my main interests are on the net or the backend and not really at the systems level, I've been opting for Ubuntu, which is Debian based but increasingly divergent from a Debian install.

Of course, the base install of any OS is going to be pretty spartan. This is a list (mostly for my own future usage) for the steps I have to take to install a new Ubuntu. These directions were first written with Ubuntu 10.10 (Maverick), but have been updated for Ubuntu 11.10 (Oneric Ocelot).

  • download the 64-bit ubuntu image

  • install ubuntu the normal way onto the OCZ SSD, & boot into ubuntu

  • mod4 + search for "drivers", additional drivers -> enable nvidia driver

  • administration -> language and text -> install/remove languages, install japanese

  • install general software I'll need:
    • apt-get update && apt-get upgrade

    • apt-get install vim-gnome mdadm python-setuptools gnome-do banshee mysql-client mysql-server mysql-common mysql-server git subversion build-essential python-dev swig libmemcached-dev ttf-mscorefonts-installer ttf-mscorefonts-installer libqt4-network libqt4-opengl libqtcore4 libqtgui4 gnome-tweak-tool
  • re-setting up my raid5 homedir:
    • sudo mdadm --assemble -s
    • sudo mkdir /mnt/omocha
    • add /dev/md1 /mnt/omocha .. to /etc/fstab; mount /mnt/omocha to test
    • edit /etc/passwd, change /home/jmoiron => /mnt/omocha/jmoiron

(reboot to get nvidia drivers active and shut up that damn fan)

  • administration -> nvidia x server settings, display configuration

    • click 'disabled' screen, click "configure...", twinview, apply, ok
  • install chrome beta channel

  • install indicator-sysmonitor

  • fix all of my goddamn fonts; start-space + "advanced settings"
  • install VirtualBox

  • install skype

  • handbrake: sudo apt-add-repository ppa:stebbins/handbrake-snapshots
    • apt-get update && apt-get install handbrake-gtk

  • set up python development stuff:
    • sudo easy_install pip
    • sudo pip install virtualenv virtualenvwrapper mercurial

SettingUpUbuntu (last edited 2011-10-13 23:56:54 by jmoiron)

Edit and actions menu

  • Immutable Page
  • Info
  • Attachments