ターミナルの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は私のコンピューターを壊す可能性がありますか?
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」を実行しているバージョンに置き換えます。
この回答を読んでいる他のユーザーが15.04として別のUbuntuエディションを使用している場合の注意:
リポジトリを追加するときに、vivid
を使用しているUbuntuエディションに置き換える必要があります。
Ubuntu 16.04以降、ダウンロードして登録するOracle公開鍵が変更されました。
Oracle_vbox.asc
はOracle_vbox_2016.asc
に置き換える必要があります!
破損した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
1つ目は、万が一に備えて現在のファイルのバックアップを作成します。
ただし、実際に上記を実行する以外に、ファイルリストが破損しているかどうかを判断する方法は見つかりませんでした。ところで、バックアップは必要ありません、と自分で付け加えました。