Installation Notes

Sat Jul 18 2009 (newest material is at the end of this file)
---------------
We need rcs installed to keep track of what we do:

    6  sudo apt-get update ; sudo apt-get -s upgrade
    7  sudo apt-get install rcs

Let's fix up /etc/apt/sources.list:
----------------------------------
    8  cd /etc/apt
   10  sudo mkdir RCS
   12  sudo ci -l sources.list
   13  sudo vi sources.list
   14  sudo ci -l sources.list

Now bring the system up to date:
-------------------------------
   16  sudo apt-get update ; sudo apt-get -s upgrade
   17  sudo apt-get upgrade
   18  sudo apt-get clean

Archive important files in /home/pann:
-------------------------------------
   24  mkdir RCS
   27  ci -l .bash_logout 
   28  rm .bash_logout 
   30  ci -l .bashrc
   32  ci -l .profile 

Grab some essential comfort packages:
------------------------------------
   38  sudo apt-get install vim-gtk par
   39  sudo apt-get --purge remove vim-tiny
   41  sudo apt-get install deborphan

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              16G  1.5G   13G  11% /

Let's install our terminal of choice:
------------------------------------
   47  sudo apt-get install xfce4-terminal
   50  xfce4-terminal --show-menubar &

We need /home/pann/working to come online automagically:
-------------------------------------------------------
   56  mkdir working
   57  sudo mount /dev/sda7 working/
   61  cd /etc
   62  sudo mkdir RCS
   64  sudo ci fstab 
   66  sudo co fstab
   72  sudo chmod ug+w fstab 
   73  sudo vi fstab

Remove cruft from /home/pann:
----------------------------
   74  cd
   76  rmdir backup/ documents/ images/ downloads/ music/ PDF/ videos/
   82  rm   images/wallpapers/shared/backgrounds
   85  rm -rf images/

First pass at cleaning up /boot/grub/menu.lst:
---------------------------------------------
   25  cd /boot/grub/
   27  sudo mkdir RCS
   29  sudo ci -l menu.lst 
   30  sudo vi menu.lst 

Let's get xfce4-terminal working as we expect:
---------------------------------------------
  107  sudo mount /dev/sda9 /mnt
  111  cd .config/Terminal/
  113  cp -p /mnt/home/pann/.config/Terminal/terminalrc terminalrc-previous
  115  cp -p terminalrc terminalrc-default
  116  cp -p terminalrc-previous terminalrc
  115  cp -p terminalrc terminalrc-default
  116  cp -p terminalrc-previous terminalrc
  117  exit
  118  history 
  119  vi notes.crunchbang 

Put our standard .vimrc in place:
--------------------------------
  121  cp -p /mnt/home/pann/.vimrc .

OK, let's do the CrunchBang additions/removals we previously specified:
----------------------------------------------------------------------
  127  sudo apt-get install audacity
  129  sudo apt-get install brasero gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad
  133  sudo apt-get install gimp gimp-data-extras gimp-help-en libgimp-perl
  135  sudo apt-get install imagemagick imagemagick-doc perlmagick
  137  sudo apt-get install pidgin
  139  sudo apt-get install skype
  140  sudo apt-get install w32codecs whois

  147  sudo apt-get --purge remove apparmor*
  149  sudo apt-get --purge remove bmpanel
  150  sudo apt-get --purge remove cowsay
  151  sudo apt-get --purge remove dwm*
  152  sudo apt-get --purge remove exim4*
  153  sudo apt-get --purge remove gdebi*
  154  sudo apt-get --purge remove hunspell-en-us
  155  sudo apt-get --purge remove metacity*
  156  sudo apt-get --purge remove naim newsbeuter
  157  sudo apt-get --purge remove naim seahorse*
  158  sudo apt-get --purge remove naim tasksel*
  159  sudo apt-get --purge autoremove
  161  sudo dpkg --purge libgd2-noxpm popularity-contest

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              16G  1.7G   13G  12% /

Do a little tuning and install tkdiff to help with that:
-------------------------------------------------------
  177  ci -l .conkyrc 
  178  vi .conkyrc 
  183  killall -SIGUSR1 conky
  192  cp -p /mnt/home/pann/.bash_aliases .
  196  cp -p /mnt/home/pann/.muttrc .
  197  cp -p /mnt/home/pann/.mutt_aliases .
  198  sudo apt-get install tkdiff
  202  gvim .bashrc
  209  ci -l .bashrc
  212  scp -p notes.crunchbang 192.168.1.102:new-notes.crunchbang
  215  cd /etc
  218  sudo ci -l hosts
  219  sudo gvim /etc/hosts
  220  sudo ci -l hosts
  227  rsync -av /mnt/home/pann/.ssh/ .ssh
  243  sudo cp -p /mnt/usr/share/gdm/themes/CrunchBang/custom#\!.wav /usr/share/gdm/themes/CrunchBang/
  249  sudo apt-get install unclutter
  250  cd .config/openbox/
  254  ci -l autostart.sh 
  255  vi autostart.sh 
  262  ci -l autostart.sh 

Let's install the packages we think we need the most:
---------------------------------------------------
  278  sudo apt-get install esmtp-run
  279  sudo apt-get install iamerican
  280  sudo apt-get --purge remove wcatalan
  281  sudo apt-get install lynx
  282  sudo apt-get install nvi nvi-doc
  284  sudo apt-get install sc sqlite3 sqlite3-doc
  285  sudo apt-get install tidy tidy-doc
  286  sudo apt-get install vim-doc boa
  287  sudo apt-get install gv xpdf
  304  sudo apt-get install a2ps enscript groff
  305  sudo apt-get install jhead gqview

  326  sudo apt-get install bsdgames bsd-mailx
  328  sudo apt-get --purge remove dmsetup
  331  sudo rm -rf /etc/remastersys/
  332  sudo apt-get --purge remove file-roller
  334  sudo apt-get install gnuplot gnuplot-doc
  335  sudo apt-get install hexedit
  336  sudo apt-get install linklint
  337  sudo apt-get install nmap openssh-server
  338  sudo apt-get install partimage partimage-doc pax pcal
  340  sudo apt-get install perl-doc perl-doc-html perl-tk pidgin-facebookchat procmail
  342  sudo apt-get install pysol-cardsets python-tk
  344  sudo apt-get install tkinfo tofrodos
  345  sudo apt-get install urlview
  346  sudo apt-get install mimedecode
  347  sudo apt-get install wbritish
  350  sudo apt-get --purge autoremove

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              16G  1.9G   13G  14% /

Sun Jul 19 09:50:46 EDT 2009
----------------------------
  369  sudo apt-get install abcde anacron apcupsd apcupsd-doc
  371  sudo apt-get install build-essential
  374  sudo apt-get install bplay doc-base doc-linux-html doc-linux-nonfree-html
  377  sudo apt-get install html2ps html2text id3v2 m4 manpages-dev mbr mtools ps2eps unhtml unzip wipe xloadimage xtightvncviewer zip
  378  sudo apt-get install xhtml2ps html2ps html2text id3v2 m4 manpages-dev mbr mtools ps2eps unhtml unzip wipe xloadimage xtightvncviewer zip
  387  sudo apt-get install acroread
  392  sudo apt-get install default-jre sun-java6-fonts sun-java6-plugin binfmt-support
  395  sudo apt-get install ttf-bitstream-vera
  403  sudo apt-get install debhelper debian-keyring
  405  sudo apt-get install dict dict-devil dict-foldoc dict-gcide dict-jargon dict-moby-thesaurus dict-vera dict-wn dictd dictzip
  408  sudo apt-get install cdrdao dvd+rw-tools dvdrip dvdrip-doc fakeroot flip fping lame lftp lsdvd mhonarc mp3info secure-delete sox subtitleripper
  502  sudo apt-get --purge remove os-prober
  503  sudo apt-get --purge remove nvidia*
  504  sudo apt-get --purge remove parcellite
  505  sudo apt-get --purge remove ndiswrapper*
  506  sudo apt-get --purge remove ubiquity*
  509  sudo rm -rf /usr/share/ubiquity/
  511  sudo apt-get --purge remove jfsutils xfsprogs reiserfsprogs
  512  sudo apt-get --purge autoremove
  513  sudo apt-get install ntfsprogs

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              16G  2.6G   12G  19% /

Let's upgrade VLC to 1.1.0 (not so easy, bunkie):
------------------------------------------------
  529  sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7613768D
  530  sudo vi /etc/apt/sources.list
deb http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main
  531  aptg
  533  sudo apt-get --purge remove vlc vlc-nox vlc-data
  534  sudo apt-get upgrade
  542  wget -N http://launchpadlibrarian.net/28485946/libqtcore4_4.5.2-0ubuntu1_i386.deb
  543  wget -N http://launchpadlibrarian.net/28485948/libqtgui4_4.5.2-0ubuntu1_i386.deb
  545  sudo dpkg -i libqtcore4_4.5.2-0ubuntu1_i386.deb libqtgui4_4.5.2-0ubuntu1_i386.deb
  555  wget -N http://launchpadlibrarian.net/28485964/libqt4-dbus_4.5.2-0ubuntu1_i386.deb
  558  wget -N https://launchpad.net/ubuntu/+source/qt4-x11/4.5.2-0ubuntu1/+build/1097117/+files/libqt4-network_4.5.2-0ubuntu1_i386.deb
  561  wget -N https://launchpad.net/ubuntu/+source/qt4-x11/4.5.2-0ubuntu1/+build/1097117/+files/libqt4-xml_4.5.2-0ubuntu1_i386.deb
  562  sudo dpkg -i libqt4-dbus_4.5.2-0ubuntu1_i386.deb libqt4-network_4.5.2-0ubuntu1_i386.deb libqt4-xml_4.5.2-0ubuntu1_i386.deb
  563  sudo apt-get -f install
  564  sudo apt-get install skype
  577  sudo dpkg --purge libqt4-assistant libqt4-designer libqt4-opengl
libqt4-qt3support libqt4-script libqt4-sql libqt4-svg qt4-qtconfig
  582  sudo apt-get install vlc-plugin-esd mozilla-plugin-vlc
  586  sudo apt-get install videolan-doc
  587  sudo apt-get install vlc-plugin-pulse

Now let's get firefox 3.5:
-------------------------
  598  sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247510BE
  600  sudo sh -c "echo 'deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main' >> /etc/apt/sources.list"
  601  sudo apt-get update
  605  sudo apt-get install firefox-3.5 latex-xft-fonts
  609  sudo apt-get --purge remove evince
  615  firefox-3.5 &

Now I'm going to try and figure out what's up with sound:
--------------------------------------------------------
  524  sudo apt-get install asoundconf-gtk gnome-alsamixer alsa-oss padevchooser
  525  sudo apt-get --purge autoremove
  526  sudo apt-get install ubuntu-restricted-extras
  528  sudo dpkg --purge libavcodec52 libavutil49

Before I set up the printer . . .
---------------------------------
  511  sudo apt-get install cups-bsd

Sat Jul 25 07:08:51 EDT 2009
----------------------------
Sound/Skype is still a mystery.

I just tested and I can run one instance each of Firefox 3.5.x
and Firefox 3.0.x simultaneously. Firefox 3.5.x is executed by
~/.config/openbox/autostart.sh, and Firefox 3.0.x is "Web Browser" in
~/.config/openbox/rc.xml. Actually, that's Firefox which looks like
this:

	pann@crunchbang:~$ file `which firefox`
	/usr/bin/firefox: symbolic link to `firefox-3.0'

The terms that are used by conky, like "Terminal" are defined in
~/.config/openbox/rc.xml. I need to do a few things:

	Change leafpad to gvim
	Change terminator to xfce4-terminal

The Openbox menu is defined in ~/.config/openbox/menu.xml. I edited that
file to make it consistent with the packages I have installed and my
personal preferences.

  521  sudo apt-get install libxml2-utils

After editing menu.xml I needed xmllint.  :(

  508  sudo apt-get --purge remove leafpad terminator
  509  sudo apt-get install crunchbang-system-update

It turns out that crunchbang-system-update depends on terminator. I
chose not to re-install. If it turns out later that I actually need it,
I'll go ahead and re-install and take terminator along with it.

I edited .conkyrc to make it congruent with reality and tested all the
Shortcut Keys. Alt-F3 does nothing; everything else works.

  566  sudo apt-get install dwm

OK, dmenu is included with dwm. Dunno if I'll ever use it, but for now
it's back.

Last modified: 20-Jul-2009 and Copyright © 2009 by Pann McCuaig
All rights reserved.