Jak zainstalować pakiet rozszerzeń VirtualBox w najnowszej wersji VirtualBox w systemie Linux?
Chciałbym również móc sprawdzić, czy pakiet rozszerzeń został pomyślnie zainstalowany i odinstalować go, jeśli chcę.
Jak zainstalować pakiet rozszerzeń VirtualBox w najnowszej wersji VirtualBox w systemie Linux?
Chciałbym również móc sprawdzić, czy pakiet rozszerzeń został pomyślnie zainstalowany i odinstalować go, jeśli chcę.
Odpowiedzi:
-Po pierwsze, musisz przestrzegać Licencji na użytkowanie i ocenę wersji rozszerzenia VirtualBox .
Opis funkcji pakietu VirtualBox Extension Pack:
Urządzenia USB 2.0 i USB 3.0, VirtualBox RDP, szyfrowanie dysku, rozruch NVMe i PXE dla kart Intel.
Teraz pobierzmy to cholerstwo:
musimy przechowywać najnowszą wersję VirtualBox w zmiennej, nazwijmy to LatestVirtualBoxVersion
pobierz najnowszą wersję VirtualBox Extension Pack, jedna linijka następuje
LatestVirtualBoxVersion=$(wget -qO - http://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "http://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"
Uznanie za uproszczenie należy do Guntberta . Dziękuję Ci.
Możesz sprawdzić jego integralność, porównując sumę kontrolną SHA-256 dostępną w pliku:
https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS
Następnie instalujemy go w następujący sposób:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack
Aby sprawdzić, czy została pomyślnie zainstalowana, możemy wyświetlić listę zainstalowanych pakietów rozszerzeń:
VBoxManage list extpacks
Aby odinstalować pakiet rozszerzeń:
sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
Możesz również zainstalować pakiet rozszerzeń za pomocą GUI:
Najpierw odwiedzasz stronę pobierania VirtualBox , tam pod nagłówkiem
Virtualbox ... Pakiet rozszerzeń znajdziesz link Wszystkie obsługiwane platformy . Kliknięcie tego łącza powoduje pobranie pakietu rozszerzeń.
Teraz z menu wybierz Plik / Preferencje
kliknij ikonę, którą zaznaczyłem, aby wybrać plik rozszerzenia i kontynuować.
Oczywiście metoda CLI ma tę wielką zaletę, że można ją uzyskać znacznie szybciej i nie trzeba przewijać umowy EULA ...
Aktualizowanie pakietu rozszerzeń od CLI.
Zakładam, że zawsze masz zainstalowaną najnowszą wersję VBox (Oracle zapewnia repozytoria dla Ubuntu, Debian, OpnenSUSE, SLES, Fedora i Oracle Linux).
Uzyskaj numer wersji najnowszej wersji:
vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)
wget -qO -
zachowuje wget
spokój i pobiera zawartość tego pliku na stdout
, którym może być zapisany w zmiennej.
Pobierz najnowszy pakiet rozszerzeń
wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"
Zainstaluj (nawet jeśli istnieje już starsza wersja)
sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack
Alternatywnie, jeśli korzystasz z Debiana z niewolnymi repozytoriami lub Ubuntu z multiwersum:
sudo apt-get install virtualbox-ext-pack
Spowoduje to wyświetlenie licencji, jeśli nie została jeszcze zatwierdzona, a jeśli zgadzasz się z licencją, pobierz odpowiednią wersję pakietu rozszerzenia i zainstaluj ją. W razie potrzeby pakiet rozszerzeń zostanie zaktualizowany wraz z VirtualBox.
virtualbox-ext-pack
pobiera „prawdziwy” plik ze strony Oracle VirtualBox. Instalacja virtualbox-ext-pack
zepsuła mój system, zawieszając się, czekając na „umowę licencyjną” - bez możliwości „zgody”. Jest to błąd w skrypcie poinstalacyjnym, w którym dostajesz wszystko, co dała ci Oracle. Chciałbym raczej unikać tego pakietu i raczej zainstalować pakiet rozszerzeń w wierszu poleceń za pomocą VBoxManager lub GUI (plik> preferencje> rozszerzenia> dodaj, wybierz pobrany plik, zgódź się na licencję). askubuntu.com/questions/754815/…