added install from source option for git.
added back a critical apt-update