Linux'ta VirtualBox Extension Pack'in en son sürümüne nasıl kurulur?


17

Linux'ta VirtualBox Extension Pack'in en son sürümüne nasıl kurulur?

Ayrıca, uzantı paketinin başarıyla yüklendiğini doğrulamak ve istersem kaldırmak istiyorum.

Yanıtlar:


33

-İlk olarak, VirtualBox Extension Pack Kişisel Kullanım ve Değerlendirme Lisansına uymanız gerekir .


VirtualBox Extension Pack işlevinin açıklaması:

Intel 2.0 için USB 2.0 ve USB 3.0 cihazları, VirtualBox RDP, disk şifreleme, NVMe ve PXE önyükleme.


Şimdi lanet şeyi indirelim:

  • en son VirtualBox sürümünü bir değişkene kaydetmemiz gerekiyor, diyelim LatestVirtualBoxVersion

  • VirtualBox Extension Pack'in en son sürümünü indirin, tek satırlık


LatestVirtualBoxVersion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "https://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"

Sadeleştirme ilişkilendirmesi guntbert'e gider . Teşekkür ederim.

Dosyada bulunan SHA-256 sağlama toplamını karşılaştırarak bütünlüğünü doğrulamak isteyebilirsiniz:

https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS

Ardından, aşağıdaki gibi yüklüyoruz:

sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack

Başarıyla yüklendiğini doğrulamak için, yüklü uzantı paketlerini listeleyebiliriz:

VBoxManage list extpacks

Uzantı paketini kaldırmak için:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

11

Extension Pack'i GUI aracılığıyla da yükleyebilirsiniz:

Önce VirtualBox indirme sayfasını ziyaret edersiniz , orada
Virtualbox ... Extension Pack başlığı altında bir bağlantı bulabilirsiniz Tüm desteklenen platformlar . Bu bağlantıyı tıkladığınızda uzantı paketi indirilir.

Şimdi Menü'den Dosya / Tercihler'i seçin

resim açıklamasını buraya girin

bir uzantı dosyası seçmek için işaretlediğim simgeyi tıklayın ve devam edin.

Tabii ki CLI yöntemi, çok daha hızlı almanız ve EULA'da gezinmeniz gerekmemesi gibi büyük bir avantaja sahiptir ...


Bu cevabın neden önemsiz olduğunu hala anlamıyorum. Terminali dışarıda tutmak işleri yapmanın çok daha basit bir yoludur.
X.LINK

Bu çözüm yalnızca, uzantı paketi (dosya) makinenizde yerel / yerel ise geçerlidir. Bu yanıt, uzantı paketini indirme hakkında bilgi sağlamaz.
blong

@blong mükemmel nokta, unuttuğum bilgileri ekledim. Teşekkür ederim.
guntbert

4

Extension Pack'inizi CLI'den güncel tutma.

Her zaman en son VBox sürümünün yüklü olduğunu varsayıyorum (Oracle, Ubuntu, Debian, OpnenSUSE, SLES, Fedora ve Oracle Linux için depolar sağlar).

En son sürümün sürüm numarasını alın:

vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)

wget -qO -wgetsessiz kalır ve stdoutdeğişkenin içine kaydedilebileceği dosyanın içeriğini alır .

En yeni Uzantı Paketini indirin

wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"

Yükle (daha eski bir sürüm olsa bile)

sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack

3

Alternatif olarak, Debian'ı ücretsiz olmayan depolarla veya Ubuntu'yu birden fazla sürümle çalıştırıyorsanız:

sudo apt-get install virtualbox-ext-pack

Bu, daha önce onaylamadıysanız lisansı görüntüler ve lisansı kabul ediyorsanız, uzantı paketinin uygun sürümünü indirin ve yükleyin. Uzatma paketi gerektiğinde VirtualBox ile birlikte yükseltilecektir.


Depolardaki paketler, doğrudan siteden aldığınızdan çok daha eski sürümler olma eğilimindedir. Ve VBox hala oldukça hızlı hareket ederken ...
guntbert

2
@guntbert Sadece uzantı paketinin paketlendiğini belirtmek istedim - elbette VirtualBox web sitesinden daha yeni bir VirtualBox sürümü indirirseniz, paketi oradan indirin; ancak dağıtımınızda paketlenmiş VirtualBox kullanıyorsanız, dağıtımdan eşleşen paketi kullanın. Ubuntu 16.06, 5.0.18'e sahip değil ve çok eski değil ve Burian'ın talimatlarını izleyerek aldığınız sürümden daha yeni!
Stephen Kitt

Mükemmel nokta (Ben çok daha eski repo sürümleri bulmak için alışkınım) ve burian'ın anwer önerilen eski uzantıları sürümü hakkında çok iyi bir yakalamak.
guntbert

1
virtualbox-ext-packOracle'ın VirtualBox web sitesinden "gerçek" dosyayı indirir. Yükleme virtualbox-ext-pack"kabul" yolu ile bir "lisans anlaşması" bekleyen asılı, sistemimi kırdı. Bu, Oracle'ın size verdiği her şeyi aldığınız yükleme sonrası komut dosyasında bir hatadır. Bu paketten kaçınmaya ve daha ziyade VBoxManager veya GUI (dosya> tercihler> uzantılar> ekle, önceden indirilen dosyayı seç, lisans kabul et) yoluyla komut satırına uzantı paketini yüklemeye eğilimliyim. askubuntu.com/questions/754815/…
michael

@michael_n güncelleme için teşekkürler. Özel durumunuz için bir hata mı verdiniz yoksa mevcut Launchpad hatalarından mı?
Stephen Kitt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.