经过身份验证的 VirtualBox 软件包

经过身份验证的 VirtualBox 软件包

我正在尝试在终端上的 ubuntu 中安装 virtualbox:

varel@varel-Pc:~$ sudo apt-get install virtualbox
[sudo] password for varel: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
dkms libgsoap4 libqt4-opengl libvncserver0 virtualbox-dkms virtualbox-   qt
Suggested packages:
debhelper libvncserver0-dbg virtualbox-guest-additions-iso vde2
The following NEW packages will be installed:
dkms libgsoap4 libqt4-opengl libvncserver0 virtualbox virtualbox-dkms
virtualbox-qt
0 upgraded, 7 newly installed, 0 to remove and 18 not upgraded.
Need to get 21,6 MB of archives.
After this operation, 87,4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
WARNING: The following packages cannot be authenticated!
libgsoap4
Install these packages without verification? [y/N] N
E: Some packages could not be authenticated
varel@varel-Pc:~$ 

经过验证的 libgsoap4 会损坏我的电脑吗???

答案1

这可能是一个损坏的 apt 文件列表。这将有助于修复该问题...

sudo tar cvfz /tmp/backup.lists.tar.gz /var/lib/apt/lists*
sudo rm -frv /var/lib/apt/lists
sudo mkdir -pv /var/lib/lists/partial
sudo apt-get update
sudo apt-key update

首先,为了以防万一,请备份当前文件。

不过请注意:除了实际执行上述操作外,我还没有找到确定文件列表是否损坏的方法。顺便说一句,不需要备份,这是我自己添加的。

答案2

安装最新的稳定版本的 VirtualBox(版本 5)。

在安装 VirtualBox-5 之前,请先删除旧版本的 VirtualBox!

  1. 打开终端并执行:→sudo apt-get purge "^virtualbox-.*"
  2. 在确认之前请仔细检查要删除的内容。
  3. 更新软件存储库 →sudo apt-get update
  4. 清理 →sudo apt-get autoremove | sudo apt-get autoclean | sudo apt-get clean

安装最新版本

  1. 下载并注册ORACLE公钥:

     wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  
    
  2. 将 VirtualBox 存储库添加到源列表:

     echo "deb http://download.virtualbox.org/virtualbox/debian vivid contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list
    
  3. 再次更新软件存储库:

     sudo apt-get update
    
  4. 安装 VirtualBox:

     sudo apt-get install dkms virtualbox-5
    
  5. 如果您使用其他版本的 Ubuntu - 请将“vivid”替换为您正在运行的版本。

  6. 从以下位置下载匹配的扩展包这里

  7. 要添加客户机附加组件,请打开 virtualbox → Preferences:手动添加扩展包。

请注意,对于阅读此答案的其他用户,如果他们使用其他 Ubuntu 版本(如 15.04):

添加存储库时,您必须将其替换vivid为您所使用的 Ubuntu 版本!

从 Ubuntu 16.04 开始,用于下载和注册的 ORACLE 公钥已经发生改变:

oracle_vbox.asc必须替换为oracle_vbox_2016.asc

相关内容