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

将virtualbox从4.3升级到5
EN

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

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

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

当我执行以下命令时

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 sudo aptitude remove virtualbox-4.3

我得到以下信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 12:29:47

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

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

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

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

票数 1
EN

Ask Ubuntu用户

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

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

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

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

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

清理-> sudo apt-get autoremove

下载并注册ORACLE公钥:

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

添加VirtualBox存储库:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 06:54:52

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

复制
相关文章
DRF中多对多ManytoMany字段的更新和添加
drf的序列化器给模型输出带来了便利但是对于多对多字段网上查询的内容却是很少(也有可能是本人不会搜答案)
对你的承诺
2023/09/07
9880
详解Mybatis一对多、多对一、多对多
是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单说来就是关系型数据库用了选择、投影、连接、并、交、差、除、增删查改等数学方法来实现对数据的存储和查询。可以用SQL语句方便的在一个表及其多个表之间做非常复杂的数据查询。安全性高。
utopia
2023/03/21
1.5K0
快速学习-JPA中的多对多
比如A同学,它是我的学生,其中有个身份就是学生,还是家里的孩子,那么他还有个身份是子女。
cwl_java
2020/04/01
1.6K0
快速学习-JPA中的多对多
Django ORM 一对多 和 多对多
django ORM中一对多,和多对多字段正反向查询例子 一对多 在 models.py 上定义: class Province(models.Model): name = models.CharField(max_length=32) def __str__(self): return self.name class City(models.Model): name = models.CharField(max_length=32) pro = mod
kirin
2020/05/12
2.4K0
EF Core中的多对多映射如何实现?
EF 6.X中的多对多映射是直接使用HasMany-HasMany来做的。但是到了EF Core中,不再直接支持这种方式了,可以是可以使用,但是不推荐,具体使用可以参考《你必须掌握的EntityFramework 6.X与Core 2.0》一文。在这里我就详细的说下如何在EF core下实现。 首先就是实体类的建立:
Ryan_OVO
2023/10/19
3670
MyBatis 详解(一对一,一对多,多对多)
1、什么是MyBatis?   MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,
IT可乐
2018/01/04
5.2K0
MyBatis 详解(一对一,一对多,多对多)
Hibernate 中 一对多、多对一、 关联关系的 配置
多对一:(街道→区县) * TBLJd.java 类* public class TblJd implements java.io.Serializable { // Fields private Integer jdid; private TblQx tblQx; private String jd; private Set tblFwxxes = new HashSet(); ...... } TblJd.hbm.xml: <cla
qubianzhong
2018/08/10
3.1K0
Hibernate之关联关系映射(一对多和多对一映射,多对多映射)
别先生
2018/01/02
4.7K0
Hibernate之关联关系映射(一对多和多对一映射,多对多映射)
TypeORM 多对多查询实现
首先定义2个实体 Article 和 Category是多对多的关系,一篇文章可以有多个分类,一个分类可以包含多篇文章
狂奔滴小马
2021/11/15
3.3K0
Hibernate annotation多对多配置
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115813.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/08
9270
Hibernate annotation多对多配置
【MySQL】多对多练习案例
ALTER TABLE orderitem ADD CONSTRAINT orderitem_order_fk FOREIGN KEY (oid) REFERENCES `order`(oid)
陶然同学
2023/02/24
1.5K0
【MySQL】多对多练习案例
Django实战-多对多查询
Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。
小团子
2019/10/15
3K0
Django实战-多对多查询
Entity Framework 多对多映射
上一篇文章我们讲解了EF中的一对对多的关系映射,这篇文章我们讲解EF中的多对多(Many-to-Many Relationship)关系映射。这篇文章我们同样通过一个简单的例子来讲解多对多的关系映射。
喵叔
2020/09/08
1.1K0
Entity Framework 多对多映射
mybatis 详解(七)------一对一、一对多、多对多
  前面几篇博客我们用mybatis能对单表进行增删改查操作了,也能用动态SQL书写比较复杂的sql语句。但是在实际开发中,我们做项目不可能只是单表操作,往往会涉及到多张表之间的关联操作。那么我们如何
IT可乐
2018/01/04
5.9K0
mybatis 详解(七)------一对一、一对多、多对多
多对一和一对多
1.UserMapper.xml代码 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybat
2020/10/23
1.1K0
数据库(三)--多对多,一对多,一对一
那么,我们要是想查询python是由那几家出版社出版的(虽然一般只是一家) ,我们可以这样做:
西西嘛呦
2020/08/26
1.3K0
flask-sqlalchemy 一对一,一对多,多对多操作
先进行如下操作: from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy app=Flask(__name__) db=SQLAlchemy(app) 一对多: class Parent(db.Model):     id=db.Column(db.Integer,primary_key=True)     name=db.Column(db.String(30),unique=True)     children=db.re
用户1214487
2018/04/17
3.6K0
Django 标签筛选的实现代码(一对多、多对多)
Video_Type = models.CharField(max_length=50)
用户2323866
2021/07/13
1.8K0
MyBatis:多对一和一对多
目录 多对一 配置数据库 搭建环境测试 按查询嵌套处理 按结果嵌套处理 总结 一对多 实体类编写 按结果嵌套处理 按查询嵌套处理 总结 多对一 多对一关系:多个学生对应一个老师 配置数据库 数据库的设计: 创建数据库: CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8
愷龍
2023/01/08
9790
MyBatis:多对一和一对多
SpringDataJpa多表查询 下(多对多)
比如A同学,它是我的学生,其中有个身份就是学生,还是家里的孩子,那么他还有个身份是子女。
暴躁的程序猿
2022/03/23
1.8K0

相似问题

Linq to Entities多对多查询WPF DataGrid

12

Linq to entities多对多左连接树

14

Linq to Entities Where子句中的多对多

22

Linq to Entities :多对多连接表和视图

10

Linq to Entities -对多对多表使用group by

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文