コマンドラインからVirtualBoxをインストールする方法は?


143

私は初心者です。何らかの理由で、Virtualboxをインストールする必要があります。Software Centerを使用して簡単にインストールできることがapt-get installわかりましたが、より安全でバグが少なく、Terminalをより多く収容できるので、ほとんどの方法を信頼しています。

だから、私の質問は次のとおりです:コマンドラインを使用してVirtualBoxをインストールする方法はありますか?apt-get installターミナルでこれらを行う方法がまだわからないため、解凍やアーカイブなどの簡単な方法を好むでしょう。


2
最新のOracleバージョン4.3については、askubuntu.com / questions / 41478 / も参照してください。CLIの手順が含まれています。13.10のリポジトリはまだありませんが、13.04バージョンも動作することに注意してください。
Takkat

@Takkat-現時点では、最新バージョンを実行していないため、13.04のリポジトリがなくても問題ありません。:-)しかし、あなたがそれについて言及したのは良いことです。他のユーザーに役立つ場合があります。
クリスティアナニコラエ

最も暗黙的なチュートリアル私はtecadmin.net/install-oracle-virtualbox-on-ubuntuを
bresleveloper

回答:


178

ターミナルを開いて実行します:

sudo apt-get install virtualbox 

動作するはずです。

インストールしたら、ゲストOSにゲスト追加機能をインストールすることをお勧めします。

また、おそらくここから入手できる拡張パックが必要です:

https://www.virtualbox.org/wiki/Downloads

正しいバージョンを入手してください。

Xenial 16.04の時点で、Canonicalリポジトリから拡張パックを入手することもできます。ターミナルに移動して実行します:

sudo apt install virtualbox-ext-pack 

したがって、Xenial 16.04の時点で、次を入力してvirtualboxと拡張パックを取得できるはずです。

sudo apt install virtualbox virtualbox-ext-pack 

画面の指示に従います。

ユーザーインターフェイスをインストールして仮想ボックスを管理するには、次のコマンドを使用します

sudo apt install virtualbox-qt

1
@ウォーレンヒル-どうもありがとう!率直に言うと、正しいバージョンを探すことなく、簡単なパス-sudo apt-get install virtualboxを使用しました。今まで、それはうまく動作します。しかし、次回インストールする必要があるときは、賢くなり、アドバイスに従います。:
クリスティアナ・ニコラエ

2
Ubuntu 15.04クラウドイメージ-virtualboxのインストール候補が見つかりません。これは先週うまくいきました。ここに貼り付けがあります:pastebin.com/dYkSY3jc virtualboxメタパッケージは、Ubuntu15.04クラウドイメージでは利用できないため、最初にリポジトリを追加して更新する必要があります。
-spyderdyne

1
これはもう機能しません。askubuntu.com/a/713526/235667の回答を参照してください。
バドリクエスト

virtualboxコマンドラインで作業し、システムメニューに表示するには、virtualbox-qtもインストールする必要がありました。
マイケルシェパー

Ubuntu 16.04 LTSと5.2より前のVirtualBoxはもはや連携しないことに注意してください。現在、Ubuntuはシステム全体をクラッシュさせるVirtualBox 5.0.40を出荷しています。詳細については、bugs.launchpad.net / ubuntu / + source / virtualbox / + bug / 1736116 をご覧ください。
スティーブンM-ストライキ

38

VirtualBoxの最新バージョンが必要な場合は、https://www.virtualbox.org/wiki/Linux_Downloadsを確認してください。

ディストリビューションに応じて、次のいずれかの行をに追加します/etc/apt/sources.list

deb http://download.virtualbox.org/virtualbox/debian xenial contrib
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib

または、を使用add-apt-repositoryしてに追加することもできます/etc/apt/sources.list

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"

セキュアキーを追加します。

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

-またはDebian 8( "Jessie")/ Ubuntu 16.04( "Xenial")以降の場合:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

VirtualBoxをインストールします。

sudo apt-get update
sudo apt-get install virtualbox-5.2

2
なぜこれが望ましいのsudo apt-get install virtualboxか、どうして実行できないのかを詳しく説明できるかどうか興味がありますsudo apt-get install virtualbox-5.0か?
ルーク

19

使用できます

apt-cache search virtualbox

「virtualbox」に関連するパッケージを検索します。

他の中でこれはパッケージを見つけますvirtualbox。つかいます

apt-cache show virtualbox

そのパッケージに関する詳細情報を取得します。

説明はあなたが使いたいもののように聞こえるので

sudo apt-get install virtualbox

パッケージをインストールします。


9

これらのコマンドを実行して、Virtualbox 5.0をインストールします。

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.0 dkms 

dkms(オプション):「Ubuntu / Debianユーザーはdkmsパッケージをインストールして、次のapt-getアップグレード中にLinuxカーネルのバージョンが変更された場合、VirtualBoxホストカーネルモジュール(vboxdrv、vboxnetflt、vboxnetadp)が正しく更新されるようにすることができます。」


1
注:最新は今です5.1これは今すぐ行く方法であり、受け入れられる答えであるはずです。
バドリクエスト

これは良い答えですが、virtualbox.org / wiki / Linux_Downloadsを参照して、正しいバージョンであることを確認する必要があります。ここにリストされているキーと仮想ボックスのバージョンは両方とも古くなっています。
ハーランネルソン

3

Ubuntu-15.04クラウドイメージには、含まれているソースのvirtualboxパッケージがありません。Kostanosの方法は機能しますが、virtualboxは実行中のリリースに応じて複数のバージョンを持つメタパッケージであるため、特定のバージョンを指定する必要がある場合があります。

インストール候補を確認し、リポジトリがない場合はリポジトリをインストールし、パッケージリストを更新してインストールするスクリプトを次に示します。彼の答えで述べたように、必ず「vivid」をリリース名に変更してください。

#!/bin/bash
if [ $(dpkg-query -W -f='${Status}' virtualbox 2>/dev/null | grep -c "ok installed") -eq 0 ];
  then
    if [ $(apt-cache search virtualbox | grep virtualbox) ];
      then
        apt-get install -y virtualbox
      else
        apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian vivid contrib"
        wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -
        apt-get update
        apt-get install -y virtualbox-5.0
    fi
fi

Mythosプロジェクトの自動化のためにこれを書かなければならなかったので、共有したいと思いました。

ありがとう。


3

Oracle Official Doc for Linux Downloadによるとvirtual box、2つの方法でリポジトリを追加してインストールできます

1-リポジトリのリポジトリ(ubuntuバージョンによる)を/etc/apt/sources.listファイルに追加します[ ubuntu 16.04 xenial reposittyの次の行 ]

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

2-コマンドラインを使用してリポジトリを追加する[ ubuntu 16.04 xenial reposittyの次の行 ]

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian xenial contrib"

注意:別のubuntuバージョンでは同じリポジトリを使用xenialしますが、ubuntuバージョン名で単語を変更します

deb http://download.virtualbox.org/virtualbox/debian {ubuntu-version-name} contrib

次にoracle_vbox_2016.ascoracle_vbox.ascからキーをコピーしてOracle公開キーを追加しoracle_vbox_2016.asc、2つのファイルに貼り付け、oracle_vbox.asc最後にシステムに追加します

sudo apt-key add oracle_vbox_2016.asc
sudo apt-key add oracle_vbox.asc

コマンドラインを使用してOracle公開鍵を追加する別の方法

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

最後の2つのステップの後、コマンドラインvirtual boxを使用してインストールする必要がありますapt-get install

sudo apt-get update
sudo apt-get install virtualbox-5.1

LinuxのOracle Official Docにvirtual boxあるdabパッケージをダウンロードすることにより、手動でインストールできます。例:Ubuntu 16.04 xenial 64ビットdabパッケージのダウンロードリンク

@Kostanosの 回答に通知しますが、私の回答と同じですが、インストールvirtualbox-5.0用のリンクもインストールしますvirtual box

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.