[英]How can I Configure Linux Mint 17 to get the latest VirtualBox
如何配置Linux Mint 17(64位),以便可以通过aptitude获取最新版本的Virtual-box(目前为4.3.18)?
aptitude show virtualbox-4.3:amd64
显示回购中仅提供4.3.12版本。
我的设置方法是(如在官方VB文档中提到的)在我的sources.list中添加“ trusty repo ” 。我想这应该可以为我提供最新的更新。 但是还是一样的问题!
我通过Settings>Software Sources
激活了不稳定的罗密欧频道。 没有得到最新的更新。
同样,我想通过aptitude 而不是通过安装.deb软件包来获取最新更新。 所以,请。 有什么想法怎么做?
PS:我已经将实际的VB安装设置为每天检查更新,并获取“所有新版本和预发布”
发生这种情况是因为在另一个存储库中有另一个具有相同名称的软件包,它们倾向于被认为具有更高的优先级。 例如,如果您运行
> apt-cache policy virtualbox-4.3
它会按照
virtualbox-4.3:
Installed: 4.3.12-93733~Ubuntu~raring
Candidate: 4.3.12-93733~Ubuntu~raring
Version table:
4.3.20-96996~Ubuntu~raring 0
500 http://download.virtualbox.org/virtualbox/debian/ trusty/contrib amd64 Packages
*** 4.3.12-93733~Ubuntu~raring 0
700 http://extra.linuxmint.com/ qiana/main amd64 Packages
100 /var/lib/dpkg/status
这表示已安装4.3.12版本,即使从官方仓库中可以下载到该版本,也不会升级到4.3.20。
现在,有几种方法可以解决此问题。 一个简单的方法是创建一个
> /etc/apt/preferences.d/virtualbox-org.pref
包含以下内容的文件
Package: *
Pin: origin download.virtualbox.org
Pin-Priority: 800
再次运行命令将输出
virtualbox-4.3:
Installed: 4.3.12-93733~Ubuntu~raring
Candidate: 4.3.20-96996~Ubuntu~raring
Version table:
4.3.20-96996~Ubuntu~raring 0
800 http://download.virtualbox.org/virtualbox/debian/ trusty/contrib amd64 Packages
*** 4.3.12-93733~Ubuntu~raring 0
700 http://extra.linuxmint.com/ qiana/main amd64 Packages
100 /var/lib/dpkg/status
现在显示4.3.20作为安装候选。 跑
> sudo aptitude install virtualbox-4.3
4.3.20将被安装,您将永远幸福。
如果您想开始学习这种魔术的工作原理,请查看https://help.ubuntu.com/community/PinningHowto
只要按照我的步骤
您必须编辑源列表
须藤/etc/apt/sources.list
在最后添加此行
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
保存并关闭它
在终端中通过以下方式下载密钥:
$ wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
$ sudo apt键添加oracle_vbox.asc
$ sudo apt-get更新
$ sudo apt-get install virtualbox-4.3
现在,您将拥有最新的Virtualbox。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.