分类: LINUX
2018-01-11 09:13:10
apt-get autoclean
删除git后,
然后sudo apt-get install git, 提示
#sudo apt-get install git
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
git: Depends: git-man <1-1.7.9.5-1) but 2.7.4 is to be installed
网上搜了很多命令都不能解决,比如
sudo apt-get install -f xxx
最后如下2条命令解决了问题
sudo add-apt-repository -r ppa:git-core/ppa
sudo dpkg --remove git-man
然后在sudo apt-get install git, 则可以成功的在12.04上面安装低版本的git
附PPA说明
今天因为在ubuntu上安装java7,要用到ppa,就了解了一下怎样在ubuntu添加或删除一个PPA源
Personal Package Archives(个人软件包档案)是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。
PPA的一般形式是
ppa:user/ppa-name
添加PPA源的命令为:
sudo add-apt-repository ppa:user/ppa-name
也可以打开【软件中心】->【软件源】->【其他软件】,选择添加,在弹出的窗口中AT行里输入ppa:user/ppa-name 格式的内容。
例如,要添加一个用户名为 eugenesan 到java源中,则命令为
sudo add-apt-repository ppa:eugenesan/java
添加好更新一下: sudo apt-get update
删除命令格式则为:
sudo add-apt-repository -r ppa:user/ppa-name
如
sudo add-apt-repository -r ppa:eugenesan/java
然后进入 /etc/apt/sources.list.d 目录,将相应 ppa 源的保存文件删除。
最后同样更新一下。