我按照以下步骤在 Ubuntu Lucid(最新版)上手动安装了 Git。
cd ~/tmp
wget http://kernel.org/pub/software/scm/git/git-1.7.0.6.tar.gz
tar -xzvf git-1.7.0.6.tar.gz
cd git-1.7.0.6.tar.gz
./configure
sudo make
sudo make install
现在,我怎样才能彻底卸载它?
答案1
使用安装监视(又名 checkinstall)查看实际安装了什么,然后删除文件。注意,这需要make install
在 installwatch 下再次运行。
首先检查以确保uninstall
目标不存在(例如尝试make uninstall
)。make help
也可能有用。
除非你真的需要您的发行版软件包中某个新版本的功能(或者除非他们根本不打包它),出于这个原因,使用包管理器安装东西通常是个好主意。
答案2
我通过以下步骤解决了这个问题:
sudo find /usr/local -depth -iname 'git*' -exec rm -rf {} \;
这样就删除了所有与 git 相关的文件。然后使用 apt-get 安装 git-core。
造成这一问题的原因是:
- 我通过源代码安装了 git-1.7.xxx。但之前没有安装 libcurl,因此无法通过以下方式克隆 git/github 存储库
http://
协议克隆 git/github repohttp://github.com/blog/642-smart-http-support