Installing Git on Ubuntu
I watched Scott’s great screencast on Git and figured I should make use of the old server that I have sitting around. Unfortunately, my install didn’t go as smoothly as Scott’s, mostly because the Ubuntu server edition has a few less libraries than the developer edition. So to make things a little smoother for others here are the libraries that I had to install.
sudo apt-get install build-essential tcl8.4 tk8.4 gettext
# expat wget http://superb-west.dl.sourceforge.net/sourceforge/expat/expat-2.0.1.tar.gz tar zxfv expat-2.0.1.tar.gz cd expat-2.0.1 ./configure make make install
# curl wget http://curl.linux-mirror.org/download/curl-7.18.0.tar.gz tar zxfv curl-7.18.0.tar.gz cd curl-7.18.0/ ./configure make prefix=/usr all make prefix=/usr all install
# zlib wget http://www.zlib.net/zlib-1.2.3.tar.gz tar -xzvf zlib-1.2.3.tar.gz cd zlib-1.2.3/ ./configure make sudo make install
# openssl wget http://www.openssl.org/source/openssl-0.9.8c.tar.gz tar -xzvf openssl-0.9.8c.tar.gz cd openssl-0.9.8c/ ./config --prefix=/usr/local/ssl-0.9.8c shared zlib-dynamic enable-camellia make depend make sudo make install
Now you should be able to install git
# git wget http://kernel.org/pub/software/scm/git/git-1.5.4.4.tar.gz tar -xzvf git-1.5.4.4.tar.gz cd git-1.5.4.4/ make MOZILLA_SHA1=1 prefix=/usr all sudo make MOZILLA_SHA1=1 prefix=/usr install
The steps above may not be perfect as I posted them after retracing my steps after a successful install. My fingers are crossed.
** Update:
Thanks to Sascha for pointing out the — double dash issue. That’s what I get for being too lazy to enclose the script within pre tags.
Hopefully this saves someone a little time.
