Answers:
拥有最新软件包版本的回购软件将在Ubuntu Software Center中显示并通过下载apt-get install
。默认情况下是这样,但是可以在“软件存储库”窗口中进行更改。
程序包源的优先级在本地程序包配置中定义。
可以使用检查该配置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。