Bagaimana cara saya menginstal versi VirtualBox dari Oracle untuk menginstal Paket Ekstensi?

24

Saya mengunduh VirtualBox OSE dari Pusat Perangkat Lunak Ubuntu tetapi tampaknya versi itu terbatas. Saya lebih suka memiliki versi lengkap dan tidak terlalu peduli apakah itu sumber tertutup atau tidak.

Bisakah saya menginstalnya melalui terminal atau saya harus mengunduh sesuatu dari situs web?

Saya tidak tahu cara menginstal perangkat lunak yang saya unduh dari web. Sejauh ini saya hanya menggunakan Pusat Perangkat Lunak.

Hanya orang Bolivia disini
sumber

Jawaban:

27

Sebelum versi 4.0, ada dua versi VirtualBox - satu adalah open source, dan yang sebagian besar distribusi Linux dikirimkan tidak. Pada titik ini, seharusnya tidak ada lagi dua edisi yang terpisah dan versi "OSE" tidak digunakan lagi untuk versi Ubuntu di luar 12,04.

Namun, versi terbaru dari VirtualBox selalu tersedia untuk versi Ubuntu yang saat ini didukung, yang tidak selalu berlaku untuk versi Ubuntu . Ini akan memberikan perbaikan dan fitur bug terbaru tanpa harus menunggu paket berjalan ke Ubuntu.

Selain itu, jika Anda membutuhkan dukungan dari Oracle sendiri, mereka cenderung memberi Anda waktu hari jika Anda melaporkan dari versi yang mereka rilis.

Mereka menyediakan repositori yang dapat Anda tambahkan ke sumber perangkat lunak Anda. Dengan kata lain, mereka membangun secara khusus dengan Ubuntu dalam pikiran. Untuk menambahkannya, cukup ikuti instruksi :

# first make sure to remove your current virtualbox
sudo apt purge virtualbox

# next, add the repository to your sources
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

# add public keys to verify downloads
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 -

# now update to complete the process of adding the repository
sudo apt update

# install dkms if you haven't already
sudo apt install dkms

# install virtualbox; change version number as needed
sudo apt install virtualbox-5.0

Satu hal yang tidak termasuk dalam repositori, tidak seperti di repositori Ubuntu, adalah Extension Pack . Itu berarti Anda harus mengunduh dan menginstalnya secara manual. Karena versi tidak cocok antara dua repositori, Anda tidak dapat menggunakan yang Ubuntu. Untungnya, proses menginstal paket ekstensi ini cukup sederhana. Anda dapat menemukannya di halaman unduhan normal dan dapat diinstal dengan mudah di baris perintah:

# make sure no VMs are running when you do this or it will fail
# and make sure to replace /path/to/ext-pack with the actual path to the downloaded extension pack ☺
vboxmanage extpack install --replace /path/to/ext-pack
Michael Martin-Smucker
sumber
2
dan bahkan lebih baik daripada deb adalah repositori deb di mana Anda bisa mendapatkan pembaruan tanpa harus mengingat untuk mencarinya
Jeremy Bicha
33

Cara yang disarankan untuk menginstal dan memelihara Open Source (GPL v2) Virtual Box> = 4.0 di Ubuntu adalah dengan

Tambahkan repositori Oracle ke sumber Anda

Untuk sistem 32-bit atau ketika multiarch tidak diaktifkan:

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

Repositori Oracle tidak mendukung multiarch. Untuk sistem multiarch 64-bit kami menambahkan repositori dengan ( sumber di sini )

sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Anda juga dapat membaca catatan tentang cara kerja repositori atau PPA .

Unduh dan pasang kunci tanda tangan

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

Buat cache sumber Anda kosong

sudo apt-get update

Instal Kotak Virtual melalui Pusat Perangkat Lunak atau baris perintah

sudo apt-get install virtual-box-5.0

Ganti -5.0dengan rilis Kotak Virtual saat ini.

Jika Anda tidak ingin mengkompilasi driver kernel setiap kali kernel Anda diperbarui, Anda juga disarankan untuk menginstal dkms dengan:

sudo apt-get install dkms

Unduh dan instal Paket Ekstensi

Untuk mendapatkan fungsionalitas yang diperluas seperti dukungan USB 2.0 atau USB 3.0 atau dukungan untuk Remote Desktop Protocol (RDP) Anda dapat membuat sumber tertutup instalasi Kotak Virtual Anda ( lihat Lisensi Penggunaan Pribadi dan Evaluasi ) dengan mengunduh Paket Ekstensi Kotak Virtual Oracle.

wget http://download.virtualbox.org/virtualbox/<version>/<filename>

Anda harus mengunjungi halaman Unduh Kotak Virtual Oracle untuk mendapatkan tautan unduhan saat ini dengan Kotak Virtual <version>dan arus <filename>paket ekstensi yang tersedia untuk diunduh.

Catatan: Paket ekstensi harus selalu untuk versi Kotak Virtual yang sama.

Instalasi dilakukan dengan mengklik dua kali atau dengan GUI Virtual Box Manager di bawah File -> Preferences -> Extensions :

masukkan deskripsi gambar di sini

Untuk menginstal paket ekstensi dari baris perintah, kami menjalankan perintah berikut

VBoxManage extpack install [--replace] <filename>

Ganti <filename>dengan jalur ke paket ekstensi yang Anda unduh dan gunakan opsi --replacejika Anda memiliki versi yang lebih lama dari paket ekstensi yang sudah diinstal.

Catatan: Saat memutakhirkan Virtual Box ke versi yang lebih baru, kami juga harus memutakhirkan paket ekstensi secara manual. Ini tidak akan dilakukan secara otomatis dari repositori.


Dukungan 3D (untuk menjalankan Unity), integrasi desktop yang lebih baik, mengubah geometri layar virtual, dan lainnya dapat dicapai dengan menginstal Guest Additions .

Takkat
sumber
6
Sebelum versi 4.0, ada dua edisi VirtualBox: 
biner lengkap yang berisi semua fitur dan "Open Source Edition" (OSE)
 dengan kode sumber. Dengan versi 4.0, hanya ada satu versi lagi,
yang merupakan sumber terbuka, dan komponen sumber tertutup telah dipindahkan 
ke paket ekstensi terpisah. 

Dari virtualbox

Jadi, Anda perlu menemukan versi sebelum 4.0 atau menemukan paket ekstensi (saya akan mengeditnya ketika saya menemukannya;))

sunting: Ini dia: Paket ekstensi cara dan unduh

Dari tautan ke-2: Anda dapat menginstal Paket Ekstensi dari baris perintah menggunakan VBoxManage.

Instal VBoxManage extpack |
                   uninstall [--force] |
                   membersihkan
Rinzwind
sumber
Di mana tepatnya kita dapat menemukan paket ekstensi?
Oxwivi
Jauh lebih mudah untuk menginstal paket ekstensi saat ini: askubuntu.com/a/872206/15600
TomTasche