Setting up Ubuntu from scratch

Ubuntu logoThis is mostly to help me remember what I like to do when setting up Ubuntu on a new computer, but maybe other folks will find it useful too. I’ll probably update it over time.

  1. Update Ubuntu
    sudo apt-get update
    sudo apt-get dist-upgrade
  2. Install frequently-used software
    sudo apt-get install vim hugin bitpim audacity wine flashplugin-nonfree msttcorefonts ubuntu-restricted-extras lame vorbis-tools
  3. Remove software I don’t want
    sudo apt-get remove f-spot
  4. Make sure SSH connections stay open
  5. Enable the TrackPoint (ThinkPad specific)
  6. Configure Firefox
  7. Install EditPlus in Wine
  8. Keyboard remapping
    Goto System > Preferences > Keyboard > Layouts > Layout Options > Ctrl Key Positions and select “Make CapsLock an additional Ctrl” and then Alt/Win key behavior and select “Control is mapped to the Win-keys”
  9. Turn off the PC speaker beep/bell
    sudo rmmod pcspkr
    sudo vi /etc/modprobe.d/blacklist

    Then at the bottom add:

    blacklist pcspkr
  10. Set up “LAMP” for local web development (optional)

Also check out: Adventures in Linux with Ubuntu and the Ubuntu Guide. Everything else is just apt-get install and a lifetime of learning.

relatedposts

4 comments

name
blog (optional)
comment

Heh, I did this myself this week.

The minimalist toolbar is brilliant, and Last Tab seems really nice. (Firefox comes one step closer to a full operating system.) Thanks.

You’re using vi and you have CapsLock as a Ctrl instead of Escape? xkeycaps for the win.

Actually I just use vi/vim for in-terminal editing. Most of my code I write gets written in EditPlus (thanks to Wine).

I need to make a list like this. What’s more fun, though, is making your own bootable install image with the changes already made :D

Kenneth—and update it every 6 mos? Nah. Well I’m not installing Ubuntu fresh all that often. But I’d love to see a set of instructions on how to appropriately script the changes I’ve described here. The apt-get ones would be easy. Not sure about FF and the various conf file changes.