Friday, August 18, 2006

Xubuntu 6.06 Installation

I installed Xubuntu 6.06 because I wanted to try XFce4.

Initial impression: XFce is quite nice and seems fast. I just need to learn the keyboard shortcuts.

Post-Installation: Followed some of the suggestions on http://www.cs.cornell.edu/~djm/ubuntu; did the following.

Add networking information (essid, keys, etc.).
  • vi /etc/network/interfaces
  • /etc/init.d/networking restart
Update and Upgrade.
  • apt-get update
  • apt-get upgrade
Copy my xorg.conf into place.
  • cd /etc/X11
  • mv xorg.conf{,.original}
  • cp /scratch/etc/X11/xorg.conf .
Edit sources.list.
  • cp sources.list sources.list.original
  • vi sources.list
  • apt-get update
Install Microsoft fonts.
  • apt-get install msttcorefonts
Install mutlimedia codecs.
  • wget -c -O /tmp/w32codecs.deb http://packages.freecontrib.org/ubuntu/plf/pool/dapper/i386/non-free/w32codecs/w32codecs_20060611-1plf1_i386.deb
  • dpkg -i /tmp/w32codecs.deb
  • apt-get install libdvdread3
  • /usr/share/doc/libdvdread3/examples/install-css.sh
Install mutlimedia players.
  • apt-get install lame sox ffmpeg mjpegtools mpg321 vorbis-tools
  • apt-get install mplayer
  • sed -i.backup -e's@vo=x11,@vo=xv,@g' /etc/mplayer/mplayer.conf
  • apt-get install sound-juicer
Install Acrobat Reader.
  • apt-get install acroread
Install Flash plugins.
  • apt-get install flashplugin-nonfree
  • update-flashplugin
Install Java (Sun).
  • apt-get install sun-java5-jre sun-java5-plugin
  • update-alternatives --config java
Install LaTeX.
  • apt-get install tetex-base tetex-bin tetex-extra gv xpdf-reader texinfo texi2html dvipng sam2p tetex-doc dialog psutils
Install Octave (Matlab replacement) and Gnuplot.
  • apt-get install octave
  • apt-get install gnuplot{,-doc}
Install subversion.
  • apt-get install subversion
Install vim-gtk and set it as the default editor.
  • apt-get install vim-gtk vim-doc
  • sed -i.backup.gvim -e's@gedit.desktop@gvim.desktop@g'
    -e's@text/x-csrc=gvim.desktop@text/x-csrc=gvim.desktop\ntext/x-c++hdr=gvim.desktop\ntext/x-c++src=gvim.desktop\ntext/x-csharp=gvim.desktop\ntext/x-tex=gvim.desktop@g'
    /usr/share/applications/defaults.list
  • sed -i.backup
    -e's@MimeType=text/plain;@MimeType=text/plain;text/html;text/css;text/xml;text/x-dtd;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-csharp;text/x-tex;text/x-bibtex;text/x-readme;@g'
    -e's@NoDisplay=true@NoDisplay=false@g' /usr/share/applications/gvim.desktop
Install games.
  • apt-get install supertux
  • apt-get install frozen-bubble
Install Openssh-server.
  • apt-get install openssh-server
Install basic compilers and libraries.
  • apt-get install build-essential manpages-dev