This page documents my personal linux setup. I write it down so that when i'm on a new box, i can use this page for install instructions or reminder.
Install xfce desktop.
sudo apt-get install xubuntu-desktop.
Reboot.
〔☛ Intro to Linux Window Manager & Desktop Environment (Gnome, KDE, Xfce, xmonad, …)〕
the following are roughly from most important to less.
sudo apt-get install build-essential (install essential build tools)sudo apt-get install emacs 〔☛ Xah Emacs Tutorial〕sudo apt-get install vim 〔☛ Emergency vi〕 〔☛ Ubuntu Linux: vim Location and Versions〕sudo apt-get install git 〔☛ git Tutorial〕sudo apt-get install subversion 〔☛ svn tutorial〕sudo apt-get install curl 〔☛ Linux Tutorial: rsync, wget, curl〕sudo apt-get install unison 〔☛ How to Use Unison for Syncing Files〕sudo apt-get install htop 〔☛ Linux: Monitor Processes, “top” Tutorial〕sudo apt-get install python3 〔☛ Python 3 Basics〕sudo apt-get install nodejs (JavaScript and server)sudo apt-get install python-pythonmagick (interface to ImageMagick)sudo apt-get install perl-doc (perl doc reader)sudo apt-get install php5-cli 〔☛ Xah's PHP Tutorial〕sudo apt-get install imagemagick 〔☛ ImageMagick/GraphicsMagick Tutorial〕sudo apt-get install optipngsudo apt-get install tree (tool to print dir as tree)sudo apt-get install openssh-server (for login to machine over ssh)sudo apt-get install mysql-server This will pause the install and popup for setting root password.〔☛ Linux: MySQL Basics〕sudo apt-get install apache2 (webserver)sudo apt-get install nginx (webserver)sudo apt-get install nginx-docsudo apt-get install bash-doc 〔☛ Bash Manual in Chapters; Using Emacs for Reading Info; Info Keys〕sudo apt-get install wmctrl 〔☛ Linux: Keyboard Layout, Keymapping, Keybinding, Tools ⌨〕sudo apt-get install lynxsudo apt-get install colordiffsudo apt-get install moc 〔☛ Linux: Music Players〕sudo apt-get install feh 〔☛ Linux: Best Image Viewer for Random Slideshow of Subdirectories〕Get my config from github and ErgoEmacs.
other optional install
sudo apt-get install ocaml 〔☛ Xah's OCaml Tutorial〕sudo apt-get install scsh (Scheme Shell)sudo apt-get install clisp (Common Lisp)