如何配置Linux Mint 17(64位)以便我可以获得最新版本的Virtual-box(现在是4.3.18)通过aptitude ?
aptitude show virtualbox-4.3:amd64
表示只有4.3.12版本可用于回购。
我设置的方式是(如官方VB文档中所述),添加" 可信赖的回购& #34; 到我的 sources.list 。我想这会给我最新的更新。但仍然是同样的问题!
我通过Settings>Software Sources
激活了不稳定的 Romeo 频道。但同样的问题;没有得到最新的更新。
同样,我想通过aptitude 获取最新更新,而不是安装.deb软件包 。所以,请。有什么想法怎么做?
的 PS:
我已经设置了我的实际VB安装,以便每天检查更新,并获取所有新版本和预发行版
答案 0 :(得分:1)
> 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
答案 1 :(得分:0)
按照我的步骤
您必须编辑来源列表
sudo /etc/apt/sources.list
在结尾添加此行
deb http://download.virtualbox.org/virtualbox/debian可信赖的贡献
保存并关闭它
在终端下载密钥中:
$ wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
$ sudo apt-key add oracle_vbox.asc
$ sudo apt-get update
$ sudo apt-get install virtualbox-4.3
现在您将拥有最新的Virtualbox。