
我正在嘗試在終端機上的 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 版本!
- 開啟終端機並執行:→
sudo apt-get purge "^virtualbox-.*"
- 在確認之前請仔細檢查要刪除的內容。
- 更新軟體儲存庫 →
sudo apt-get update
- 清理 →
sudo apt-get autoremove | sudo apt-get autoclean | sudo apt-get clean
安裝最新版本
下載並註冊 ORACLE 公鑰:
wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -
將 VirtualBox 儲存庫新增至來源清單:
echo "deb http://download.virtualbox.org/virtualbox/debian vivid contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list
再次更新軟體儲存庫:
sudo apt-get update
安裝VirtualBox:
sudo apt-get install dkms virtualbox-5
如果您使用其他版本的 Ubuntu - 將“vivid”替換為您正在運行的版本。
從以下位置下載匹配的擴充包這裡。
若要新增來賓新增項,請開啟 virtualbox → Preferences:手動新增擴充包。
請注意閱讀此答案的其他用戶,以防他們使用另一個 Ubuntu 版本 15.04 :
新增儲存庫時必須替換vivid
為您正在使用的 Ubuntu 版本!
從 Ubuntu 16.04 開始,下載和註冊的 ORACLE 公鑰已變更:
oracle_vbox.asc
必須更換為oracle_vbox_2016.asc
!