Bagaimana cara menginstal VirtualBox dari baris perintah?

143

Saya seorang pemula. Untuk beberapa alasan, saya perlu menginstal Virtualbox. Saya melihat bahwa saya dapat dengan mudah menginstalnya menggunakan Pusat Perangkat Lunak, tetapi saya percaya sebagian besar apt-get installjalannya, karena saya merasa lebih aman, lebih tidak buggy, dan itu membantu saya mengakomodasi lebih banyak dengan Terminal.

Jadi, pertanyaan saya adalah sebagai berikut: apakah ada cara untuk menginstal VirtualBox menggunakan baris perintah? Saya lebih suka sesuatu yang mudah, seperti apt-get installtidak membuka ritsleting, pengarsipan, dll, karena saya masih tidak tahu bagaimana melakukan ini di Terminal.

Cristiana Nicolae
sumber
2
Untuk Oracle versi 4.3 terbaru juga lihat: askubuntu.com/questions/41478/… yang termasuk instruksi CLI. Perhatikan bahwa belum ada repositori untuk 13.10 tetapi versi 13.04 harus berfungsi juga.
Takkat
@ Takkat - Untuk saat ini, tidak ada masalah bagi saya jika tidak ada repositori untuk 13,04 karena saya tidak menjalankan versi terbaru. :-) Tapi bagus bahwa Anda menyebutkannya. Mungkin membantu pengguna lain.
Cristiana Nicolae
tutorial tersirat saya temukan tecadmin.net/install-oracle-virtualbox-on-ubuntu
bresleveloper
1
Ubuntu 18.04: linuxconfig.org/…
Noah Martin

Jawaban:

178

Buka terminal dan jalankan:

sudo apt-get install virtualbox 

yang seharusnya bekerja.

Setelah Anda menginstalnya, Anda mungkin ingin menginstal tambahan tamu di OS tamu.

Anda juga mungkin menginginkan paket ekstensi yang bisa Anda dapatkan dari sini:

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

Pastikan Anda mendapatkan versi yang benar.

Pada Xenial 16.04, Anda juga bisa mendapatkan paket ekstensi dari repositori Canonical. Pergi ke terminal dan jalankan:

sudo apt install virtualbox-ext-pack 

Oleh karena itu, pada Xenial 16.04, Anda harus bisa mendapatkan virtualbox dan paket ekstensi dengan mengetik berikut ini:

sudo apt install virtualbox virtualbox-ext-pack 

Ikuti instruksi di layar Anda.

Untuk menginstal antarmuka pengguna untuk mengelola kotak virtual Anda gunakan perintah ini

sudo apt install virtualbox-qt
Warren Hill
sumber
1
@ Warren Hill - Terima kasih banyak! Sejujurnya, saya telah menggunakan jalur yang lebih mudah - hanya sudo apt-get install virtualbox - tanpa mencari versi yang benar. Sampai sekarang, itu berfungsi dengan baik. Tetapi lain kali ketika saya perlu menginstalnya, saya akan lebih bijaksana dan saya akan mengikuti saran Anda. :-)
Cristiana Nicolae
2
Ubuntu 15.04 cloud image - tidak ada kandidat instalasi yang ditemukan untuk virtualbox. Ini berhasil minggu lalu. Ini adalah paste: pastebin.com/dYkSY3jc Paket meta virtualbox tidak tersedia di gambar cloud Ubuntu15.04 saya jadi saya harus menambahkan repo dan memperbarui terlebih dahulu.
spyderdyne
1
Ini tidak berfungsi lagi. Lihat askubuntu.com/a/713526/235667 jawaban.
Vadorequest
Saya harus menginstal virtualbox-qt juga, agar virtualboxdapat bekerja pada baris perintah dan agar muncul di menu sistem saya.
Michael Scheper
Perlu dicatat bahwa Ubuntu 16.04 LTS dan VirtualBox sebelum 5.2 tidak lagi bekerja bersama. Saat ini, Ubuntu mengirim VirtualBox 5.0.40 yang membuat crash seluruh sistem. Lihat bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116 untuk detailnya.
Stephen M
38

Jika Anda ingin memiliki versi terbaru dari VirtualBox, periksa ini: https://www.virtualbox.org/wiki/Linux_Downloads

Tambahkan salah satu baris berikut sesuai dengan distribusi Anda ke /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

Atau, Anda dapat menggunakan add-apt-repositoryuntuk menambahkan ke /etc/apt/sources.list:

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

Tambahkan kunci aman:

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

- atau untuk Debian 8 ("Jessie") / Ubuntu 16.04 ("Xenial") dan yang lebih baru:

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

Instal VirtualBox:

sudo apt-get update
sudo apt-get install virtualbox-5.2
Kostano
sumber
2
Penasaran apakah Anda bisa menguraikan mengapa ini lebih disukai sudo apt-get install virtualboxdan mengapa Anda tidak bisa lari begitu saja sudo apt-get install virtualbox-5.0?
Lukas
19

Anda dapat gunakan

apt-cache search virtualbox

untuk mencari paket yang terkait dengan "virtualbox".

Antara lain ini menemukan paket virtualbox. Menggunakan

apt-cache show virtualbox

untuk mendapatkan informasi lebih lanjut tentang paket itu.

Seperti deskripsi terdengar seperti apa yang ingin Anda gunakan

sudo apt-get install virtualbox

untuk menginstal paket.

Florian Diesch
sumber
9

Jalankan perintah ini untuk menginstal 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 (opsional): "Pengguna Ubuntu / Debian mungkin ingin menginstal paket dkms untuk memastikan bahwa modul kernel host VirtualBox (vboxdrv, vboxnetflt dan vboxnetadp) diperbarui dengan benar jika versi kernel linux berubah selama peningkatan apt-get berikutnya."

Hai Rom
sumber
1
Catatan: Terbaru sekarang 5.1Ini adalah cara untuk pergi sekarang, dan harus menjadi jawaban yang diterima.
Vadorequest
Ini adalah jawaban yang bagus tetapi Anda harus merujuk ke virtualbox.org/wiki/Linux_Downloads untuk memastikan Anda memiliki versi yang benar. Kedua kunci dan versi kotak virtual yang tercantum di sini sudah ketinggalan zaman.
Harlan Nelson
3

Gambar cloud Ubuntu-15.04 saya tidak ada paket virtualbox dari sumber yang disertakan. Metode Kostanos berfungsi, tetapi karena virtualbox adalah paket meta dengan beberapa versi tergantung pada rilis yang Anda jalankan, Anda mungkin perlu menentukan versi tertentu.

Berikut ini adalah skrip yang memeriksa kandidat instalasi, menginstal repo jika tidak ada, kemudian memperbarui daftar paket dan menginstalnya untuk Anda. Seperti disebutkan dalam jawabannya, pastikan untuk mengubah "jelas" ke nama rilis Anda.

#!/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

Saya harus menulis ini untuk otomatisasi proyek Mythos jadi saya pikir saya akan berbagi.

Terima kasih.

spyderdyne
sumber
3

menurut Oracle Official Doc untuk Linux Unduh Anda dapat menginstal virtual boxdengan menambahkan repositori itu menggunakan dua cara

1 - tambahkan repositori itu (sesuai dengan versi ubuntu Anda) directry ke /etc/apt/sources.listfile [ baris berikutnya untuk ubuntu 16.04 repositori tambahan ]

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

2 - menambahkan repositori menggunakan baris perintah [ baris berikutnya untuk ubuntu 16.04 xenial repositty ]

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

Perhatian : untuk versi ubuntu lain gunakan repositori yang sama. Tetapi ubah xenialkata dengan nama versi ubuntu Anda

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

Kemudian tambahkan kunci publik Oracle dengan menyalin kunci dari oracle_vbox_2016.asc , oracle_vbox.asc dan rekatkan ke dua file oracle_vbox_2016.asc, oracle_vbox.ascakhirnya tambahkan ke dalam sistem Anda

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

Cara lain untuk menambahkan kunci publik Oracle menggunakan baris perintah

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 -

setelah dua langkah terakhir, Anda perlu menginstal virtual boxmenggunakan apt-get installbaris perintah:

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

Anda dapat menginstal virtual boxsecara manual Dengan mengunduhnya paket dab yang ada di Oracle Official Doc untuk Linux Unduh Contoh: tautan unduh untuk Ubuntu 16.04 xenial 64 bit paket dab

Pemberitahuan jawaban dari @Kostanos sama dengan jawaban saya tetapi instal virtualbox-5.0juga untuk lebih banyak tautan untuk menginstalvirtual box

hammed ahmed
sumber