When installing host OS for running private cloud, I've installed GIT, Vagrant, VirtualBox, NodeJS, and Nginx on the host OS. So, keep notes here:

GIT

reference

sudo apt-get update
sudo apt-get install -y libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev build-essential
wget https://github.com/git/git/archive/v1.8.5.tar.gz
tar -xvf v1.8.5.tar.gz
cd git-1.8.5/
make prefix=/usr/local all
sudo make prefix=/usr/local install

Vagrant/VirtualBox

reference

Edit /etc/apt/sources.list, by adding following repository list

deb http://download.virtualbox.org/virtualbox/debian saucy contrib
deb http://download.virtualbox.org/virtualbox/debian raring contrib
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

Installation scripts

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install virtualbox-4.3
wget http://files.vagrantup.com/packages/a40522f5fabccb9ddabad03d836e120ff5d14093/vagrant_1.3.5_x86_64.deb
dpkg -i vagrant_1.3.5_x86_64.deb

Test scripts

sudo su
wget http://files.vagrantup.com/precise64.box
vagrant box add precise64 precise64.box
mkdir tmp
cd tmp
vagrant init precise64
vagrant up
vagrant ssh

Nodejs/LiveScript/CoffeeScript

sudo apt-get install -y build-essential openssl libssl-dev pkg-config 
wget http://nodejs.org/dist/v0.10.22/node-v0.10.22.tar.gz
tar -xvf node-v0.10.22.tar.gz
cd node-v0.10.22
sudo su
./configure --prefix=/opt/node && make && sudo make install

Nginx

Install one nginx from ubuntu repository and use its init script, and replace it with
our compiled version

sudo su
apt-get update && apt-get dist-upgrade -y
apt-get install -y nginx
apt-get install -y build-essential libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
apt-get install -y libgeoip-dev
wget http://nginx.org/download/nginx-1.5.6.tar.gz
tar -xvf nginx-1.5.6.tar.gz
cd nginx-1.5.6
./configure \

    --prefix=/etc/nginx \

    --sbin-path=/usr/local/sbin \

    --conf-path=/etc/nginx/nginx.conf \

    --error-log-path=/var/log/nginx/error.log \

    --http-log-path=/var/log/nginx/access.log \

    --pid-path=/var/run/nginx.pid \

    --lock-path=/var/run/nginx.lock \

    --http-client-body-temp-path=/var/cache/nginx/client_temp \

    --http-proxy-temp-path=/var/cache/nginx/proxy_temp \

    --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \

    --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \

    --http-scgi-temp-path=/var/cache/nginx/scgi_temp \

    --user=nginx \

    --group=nginx \

    --with-http_ssl_module \

    --with-http_spdy_module \

    --with-http_addition_module \

    --with-http_realip_module \

    --with-http_sub_module \

    --with-http_dav_module \

    --with-http_flv_module \

    --with-http_mp4_module \

    --with-http_gunzip_module \

    --with-http_gzip_static_module \

    --with-http_geoip_module \

    --with-http_random_index_module \

    --with-http_secure_link_module \

    --with-http_stub_status_module \

    --with-mail \

    --with-mail_ssl_module \

    --with-file-aio \

    --with-ipv6
make
make install