首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将virtualbox从4.3升级到5

将virtualbox从4.3升级到5
EN

Ask Ubuntu用户
提问于 2015-11-03 14:51:04
回答 4查看 7.8K关注 0票数 2

我想在我精确的kbuntu12.04.05上将virtualbox 4.3升级到5.0。

问题是,这不是一个增量工作的更新,但要做到这一点,您需要首先卸载virtualbox 4.3。

当我执行以下命令时

代码语言:javascript
运行
复制
 sudo aptitude remove virtualbox-4.3

我得到以下信息:

代码语言:javascript
运行
复制
The following packages will be REMOVED:  
  aptdaemon{u} dkms{u} libsdl-ttf2.0-0{u} linux-headers-3.2.0-58{u} linux-headers-3.2.0-58-generic{u} linux-headers-3.2.0-64{u} linux-headers-3.2.0-64-generic{u} 
  linux-headers-3.2.0-65{u} linux-headers-3.2.0-65-generic{u} linux-headers-3.2.0-67{u} linux-headers-3.2.0-67-generic{u} linux-headers-3.2.0-68{u} 
  linux-headers-3.2.0-68-generic{u} linux-headers-3.2.0-69{u} linux-headers-3.2.0-69-generic{u} linux-headers-3.2.0-70{u} linux-headers-3.2.0-70-generic{u} 
  linux-headers-3.2.0-74{u} linux-headers-3.2.0-74-generic{u} linux-headers-3.2.0-75{u} linux-headers-3.2.0-75-generic{u} linux-headers-3.2.0-77{u} 
  linux-headers-3.2.0-77-generic{u} linux-headers-3.2.0-79{u} linux-headers-3.2.0-79-generic{u} linux-headers-3.2.0-80{u} linux-headers-3.2.0-80-generic{u} 
  linux-headers-3.2.0-84{u} linux-headers-3.2.0-84-generic{u} linux-headers-3.2.0-85{u} linux-headers-3.2.0-85-generic{u} linux-headers-3.2.0-86{u} 
  linux-headers-3.2.0-86-generic{u} linux-headers-3.2.0-87{u} linux-headers-3.2.0-87-generic{u} linux-headers-3.2.0-88{u} linux-headers-3.2.0-88-generic{u} 
  linux-headers-3.2.0-89{u} linux-headers-3.2.0-89-generic{u} linux-headers-3.2.0-90{u} linux-headers-3.2.0-90-generic{u} python-aptdaemon{u} python-defer{u} virtualbox-4.3 

因为这些是如此多的linux头,我担心当我这样做的时候,我的系统会在以后不再工作(已经有过一次了)。

是否有可能只删除核心的virtualbox 4.3,然后安装virtualbox 5而不删除所有有价值的linux库?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2015-11-03 20:29:47

在删除软件包时,智能也将删除以前安装但不再被任何其他软件包使用的软件包。

在您的示例中,这些是旧的内核头(它们都比当前安装的内核更旧)、dkmslibsdl-ttf2.0-0python-aptdaemonpython-defer

继续移除这些包是安全的。如果以后安装的任何包都需要它们,它们将作为依赖项重新安装。不过,我建议您再次重新安装dkms,因为我们需要它通过任何以后的内核更新来保持内核模块的安装。

在此之后,您将能够从下载的Debian包中安装一个较新的Virtual版本,或者将Oracle存储库添加到您的源代码中,如下面进一步阐述的那样:

票数 1
EN

Ask Ubuntu用户

发布于 2015-11-03 15:01:57

在安装VirtualBox 5之前,完全删除旧的VirtualBox 4版本。

卸载VirtualBox 4 -> sudo apt-get purge "^virtualbox-.*"

在确认之前,仔细检查将移除的内容。

更新软件存储库-> sudo apt-get update

清理-> sudo apt-get autoremove

下载并注册ORACLE公钥:

代码语言:javascript
运行
复制
wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  

添加VirtualBox存储库:

代码语言:javascript
运行
复制
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian precise contrib"

再次更新软件存储库-> sudo apt-get update

安装VirtualBox 5.0 -> sudo apt-get install dkms virtualbox-5.0

还有..。不存在删除旧Linux头的风险。

备注:如果其他用户使用另一个Ubuntu版本12.04 :

,请阅读此答案

您必须用添加存储库时使用的Ubuntu版本替换precise

截至Ubuntu 16.04,用于下载和注册的ORACLE公钥已更改:

oracle_vbox.asc必须被oracle_vbox_2016.asc取代!

票数 3
EN

Ask Ubuntu用户

发布于 2015-11-03 14:54:52

嗨,您可以安全地删除Virtualbox 4.3和它的包,如下所示

代码语言:javascript
运行
复制
sudo apt-get remove virtualbox-4.3*
sudo apt-get purge virtualbox-4.3
sudo apt-get update

然后下载新版本5并安装它。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/693460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档