Last Updated: February 25, 2016
·
2.371K
· jimeh

My first steps on a new Ubuntu 12.04 LTS Server

This is mostly for my own personal notes than anything else. Some things I install are related to my personal dotfiles or other things I use.

  1. Install all available updates

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
  2. Reboot

    sudo reboot
  3. Install a few random useful things

    sudo apt-get install htop git bzr zsh
  4. Install add-apt-repository command

    sudo apt-get install python-software-properties
  5. Install Emacs 24

    sudo add-apt-repository ppa:cassou/emacs
    sudo apt-get update
    sudo apt-get install emacs24 emacs24-el \
         emacs24-common-non-dfsg
  6. Install tmux 1.7+ (stolen from here)

    sudo apt-get remove tmux
    mkdir -p ~/src
    cd ~/src
    sudo apt-get build-dep tmux
    sudo apt-get install autoconf libtool pkg-config
    git clone \
        git://tmux.git.sourceforge.net/gitroot/tmux/tmux \
        tmux
    cd tmux
    ./autogen.sh
    CC=gcc ./configure --prefix=/usr/local
    make
    sudo make install
  7. Install makeinfo command (used by some build tools)

    sudo apt-get install texinfo
  8. Install crc32 command

    sudo apt-get install libarchive-zip-perl