当PPA在Ubuntu软件中心具有相同名称的软件包时


Answers:



9

套餐优先

程序包源的优先级在本地程序包配置中定义。
可以使用检查该配置apt-cache policy

这是apt-cache policy显示git在Ubuntu主软件包存储库和PPA中可用的软件包的示例,并且当前已安装PPA版本:

$ apt-cache policy git
git:
  Installed: 1:2.1.0-1~ppa0~ubuntu14.04.1
  Candidate: 1:2.1.0-1~ppa0~ubuntu14.04.1
  Version table:
 *** 1:2.1.0-1~ppa0~ubuntu14.04.1 0
        500 http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     1:1.9.1-1 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

URL前面的数字指定优先级。如果只有一个优先级最高的源,则优先选择优先级最高的源的软件包。

优先级更高的新包装

如果有多个具有最高优先级的条目(如此处所示),则首选较新的版本。

改变重点

要将优先级更改为特定版本,可以在中定义例外规则/etc/apt/preferences。将软件包锁定为固定版本称为“固定”。
请参阅PinningHowto

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.