My Ubuntu
I switched to Linux cold turkey (well, almost, sometimes I boot to Windows on my secondary drive and boot Linux using VMWare using my Linux drive). I’ve been having a much better time than in previous attempts. I tried a couple of times to keep track of everything I’ve done to my image for future reference, but I failed. This last time, I’ve done much better. The notes are scarce but at least it’ll help me remember what I did, next time I have to reinstall. Any advise will be greatly appreciated. I hope this can help others as well in the quest for freedom and options other than Microsoft (especially those with families to support and can’t afford to pay M$).
Modifed /etc/apt/sources.list so I could update from the network
Install VMWare tools (because of my vmware-dual-boot scenario).
apt-get install build-essential
apt-get install linux-headers-$(uname -r)
apt-get install cpp-3.4 gcc-3.4
export CC=gcc-3.4
sudo ./vmware-install.pl
Ubuntu by default doesn’t install any services that listen on the network, so no SSH server.
sudo apt-get install subversion ssh
Modifed /etc/apt/sources.list so I could update from universe. It’s a must, how can we live otherwise?
I think I could do most of this with just ssh-agent, but keychain does it all for me.
sudo apt-get install keychain
echo "keychain id_dsa id_rsa" >> ~/.bashrc
This required a lot of hacking to convert my old Network Associates PGP encryption keys. I’ll gather the notes someday.
Copy my gpg keys to .gnupg
Maybe they should have a Devuntu distro!!!
sudo apt-get install cvs
cvs -d etorres@cvs.w3.org:/w3ccvs co WWW/2001/sw/DataAccess
Installing Java (Sun)
Download the binary installer from Sun. Modifed /etc/apt/sources.list so I could update from multiverse
sudo apt-get install fakeroot java-package java-common
fakeroot make-jpkg --full-name "My Name" --email "me@example.com"
sudo dpkg -i sun-j2re1.5_1.5.0+update05_i386.deb
sudo update-alternatives --config java
Install eclipse (eclipse.org), using additional extension location (~/eclipse).
A great LaTeX editor, better than anything on Windows that could be free.
sudo apt-get install kile
I don’t know what I needed to install that I needed this for, I forget.
sudo apt-get install alien
Install samba (http://doc.gwos.org/index.php/Share_files_using_Samba)
sudo apt-get install samba
sudo gedit /etc/samba/smb.conf
sudo smbpasswd -a `whoami`
sudo apt-get install msttcorefonts
Modified browser.jar for ALT-> and ALT< - using ThinkPad keys
http://snarfed.org/space/thinkpad+keys+in+firefox
Modified panel terminal shortcut to have
--geometry=80x65+25+100
sudo apt-get install gpa (GnuPG graphical frontend)
Installed mozilla-thunderbird. It's a memory hog with all my gmail downloaded.
sudo apt-get install xpad
... and added it to gnome session startup
Why is this not available by default?
sudo apt-get install curl
Installed Firefox extensions
- tabbrowser preferences
- sessionsaver
- linkify
- download statusbar
- performancing
- greasemonkey
- google rss reader auto-read
fasterfox
Installed Firefox 1.5 https://wiki.ubuntu.com/FirefoxNewVersion , had to hack browser.xul again.
sudo apt-get install swf-player
sudo apt-get insall flashplayer-mozilla
rm -rf /opt/firefox/plugins
ln -s /usr/lib/mozilla-firefox/plugins /opt/firefox/plugins
sudo apt-get install apache2
Now I can be like those geeks that have their mail signed by a private key that no-one has or can get, or better yet, cares to have.
sudo apt-get install mozilla-thunderbird-enigmail
I have not been able to get this to work together with enigmail. Advise?
sudo apt-get install gnupg-agent
A cute editor for CSS/HTML/etc.
sudo apt-get install bluefish
For the KDE weenies.
sudo apt-get install konqueror
To pop my mail using Thunderbird and fetchnotes (Thanks Tessa).
sudo apt-get install dovecot
I tried this on Windows, but the DOS environment made it impossible. I'll try it again.
sudo apt-get install ipython
Evince doesn't cut it for me.
sudo apt-get install acroread
sudo apt-get install mozilla-acroread
sudo apt-get install acroread-plugins
I hate MTS, but I have to use it for work.
sudo apt-get install ipsec-tools
sudo dpkg -i http://web.opensource.ibm.com/www/d-c4eb/debian/mts-client_0.9.6c-7_i386.deb
IBM Java. NOTE: Only for IBMers.
sudo dpkg -i http://olymp.vienna.at.ibm.com/dc4eb/ibm-j2sdk1.4_1.4.2+sr03-1_i386.deb
sudo dpkg -i http://olymp.vienna.at.ibm.com/dc4eb/dists/stable/non-free/binary-i386/devel/ibm-j2sdk1.5_1.5.0+sr00-2_i386.deb
For Roller development:
Installed apache-tomcat-5.5.15.tar.gz from Apache.
sudo apt-get install mysql-server4.1
Followed the tip from: http://ubuntu.wordpress.com/2006/01/31/configuring-network-interfaces/
uncommented the timeout line in /etc/dhcp3/dhclient.conf
and changed it to 20
commented /etc/network/interfaces -> auto eth0
sudo apt-get install lame sox ffmpeg mjpegtools vorbis-tools
sudo apt-get install gstreamer0.8-misc gstreamer0.8-plugins gstreamer0.8-plugins-multiverse gstreamer0.8-ffmpeg gst-register-0.8
My LaTeX setup was not working for a WWW2006 paper I submitted. I could not find amssymb.sty, a quick google search and apt-get and I was back compiling our paper.
sudo apt-get install tetex-extras
Kile depends on ispell for spell checking.
sudo apt-get install ispell
Rob Gonzalez said that if I didn't upgrade the kernel to 2.6.15 I wasn't cool, so I did. Well, in reality, the reason why I wanted to upgrade the kernel is because I'm hoping to resolve some issues with wpa_supplicant and our IBM wireless network. I needed to upgrade the madwifi drivers, but Rob kept insisting how much faster my system would run if I upgraded the kernel as well, especially since I was still runing Ubuntu with 386 as opposed to the 686 kernel (because it did not have ath_pci compiled).
ftp ftp.kernel.org
tar -xjf linux-2.6.15.tar.bz2
cp /boot/config-2.6.12-9-386 ./.config
apt-get install build-essential bin86 bin86 kernel-package libqt3-headers libqt3-mt-dev
apt-get install gcc
apt-get install g++
apt-get install make
apt-get install configure
apt-get install autoconf
apt-get install libc6
apt-get install libc6-dev
make xconfig
sudo make-kpkg --initrd kernel_image
sudo dpkg --install kernel-image-2.6.15_10.00.Custom_i386.deb
At first I compiled it using gcc-4.0, but I was having incompatibility format errors with the madwifi-ng drivers. I then recompiled it using gcc-3.4 and I was golden.
The next thing was to install the latest madwifi-ng drivers. I'll tell you more about them after you've installed them. Simply follow the instructions on the wiki http://madwifi.org/wiki/UserDocs/FirstTimeHowTo
Besides making sure you point to the right gcc in the Makefile, also make sure you point to the right kernel headers.
export CC=gcc-3.4
sudo make KERNELPATH=/usr/src/linux
In the case you encounter errors early on, it might be because the Makefile.inc they set the option to throw errors on warnings. I found a post on ubuntuforums that helped me figure this out.
- Open Makefile.inc
- sudo gedit Makefile.inc look for
COPTS+= -Werror
- Change this line and remove the -Werror part so line now looks like this.
COPTS+=
Voila. Madwifi-ng is now installed together with my kernel 2.6.15. Now I'll try to fix my wpa_supplicant problems when I go back to work.
This is for P2 development for my CS299r class.
P2 no longer depends of SFS, it now depends on boost.
sudo apt-get install libsfs0c2-dev
sudo apt-get install python2.4-dev
sudo apt-get install python-dev
sudo apt-get install swig
sudo apt-get install libboost-dev
sudo apt-get install libboost-date-time1.33.0
sudo apt-get install libboost-date-time-dev
sudo apt-get install libboost-filesystem1.33.0
sudo apt-get install libboost-filesystem-dev
sudo apt-get install libboost-graph-dev
sudo apt-get install libboost-program-options1.33.0
sudo apt-get install libboost-program-options-dev
sudo apt-get install libboost-python1.33.0
sudo apt-get install libboost-python-dev
sudo apt-get install libboost-regex1.33.0
sudo apt-get install libboost-regex-dev
sudo apt-get install libboost-serialization-dev
sudo apt-get install libboost-signals1.33.0
sudo apt-get install libboost-signals-dev
sudo apt-get install libboost-test1.33.0
sudo apt-get install libboost-test-dev
sudo apt-get install libboost-thread1.33.0
sudo apt-get install libboost-thread-dev
I installed this when trying to clean up some orphaned packages.
sudo apt-get install deborphan
When you code for a living...
sudo apt-get install sloccount
IBM WECM
sudo apt-get install sysutils
sudo apt-get install ibmwc
sudo apt-get install ibmwc-gui
sudo apt-get install ibmwc-gui-nls
sudo apt-get install ibmwc-nls
sudo apt-get install ibmwc-ppp
sudo apt-get install libstdc++2.10-glibc2.2
sudo apt-get install libxft1
I was hoping this would work:
sudo apt-get install libconfigfile-perl
sudo apt-get install libapt-pkg-perl
sudo apt-get install apt-file
But a quick try yielded no results.
sudo apt-file search *
Tidy!
sudo apt-get install tidy
This is somewhat useful, especially for adding new alternatives and listing all of the packages that have them:
sudo apt-get install galternatives
I've begun teaching my daughter how to manipulate the mouse and use the PC:
sudo apt-get install childsplay
sudo apt-get install gcompris
I gave up building my own kernel, but since now I can build my own madwifi drivers, I'm using -686 kernel.
sudo apt-get install linux-headers-2.6.12-9-686
sudo apt-get install linux-headers-686
sudo apt-get install linux-image-2.6.12-9-686
sudo apt-get install linux-image-686
I can't believe I did not have this already:
sudo apt-get install php4-common
sudo apt-get install libapache2-mod-php4
sudo apt-get install php4
sudo apt-get install php4-mysql
I finally upgraded to Dapper.
Open /etc/apt/sources.list in your favorite editor and search/replace ‘breezy’ –> ‘dapper’
apt-get update
apt-get dist-upgrade
Then I installed Ruby on Rails, but watchout, rails in Dapper is broken. I found this good post.
sudo apt-get install ruby1.8 rdoc1.8 ri1.8 libapache2-mod-fastcgi libfcgi-dev libncurses5-dev ruby1.8-dev libfcgi-ruby1.8
Then install gems from http://docs.rubygems.org/
tar -xzvf rubygems-0.9.0.tgz
cd rubygems-0.9.0/
sudo ruby setup.rb
Then finally install rails:
sudo gem install rails --include-dependencies
sudo gem install fcgi
Watch out for this page. It'll keep growing and growing...
Comments are closed
Comments are currently closed on this entry.