Jak zainstalować wersję VirtualBox firmy Oracle, aby zainstalować pakiet rozszerzeń?


24

Pobrałem VirtualBox OSE z Centrum oprogramowania Ubuntu, ale wygląda na to, że ta wersja jest ograniczona. Wolę mieć pełną wersję i nie obchodzi mnie, czy jest to zamknięte źródło, czy nie.

Czy mogę zainstalować go za pomocą terminala, czy muszę pobrać coś ze strony internetowej?

Nie wiem, jak zainstalować oprogramowanie, które pobieram z Internetu. Do tej pory korzystałem tylko z Centrum oprogramowania.

Odpowiedzi:


27

Przed wersją 4.0 istniały dwie wersje VirtualBox - jedna była open source, a druga, z którą dostarczano większość dystrybucji Linuksa, nie była. W tym momencie nie powinny już istnieć dwie osobne wersje, a wersja „OSE” jest przestarzała dla wersji Ubuntu po 12.04.

Jednak najnowsza wersja VirtualBox jest zawsze dostępna dla obecnie obsługiwanych wersji Ubuntu, co nie zawsze ma miejsce w przypadku wersji Ubuntu . Zapewni to najnowsze poprawki błędów i funkcje bez konieczności czekania, aż pakiety dotrą do Ubuntu.

Ponadto, jeśli kiedykolwiek będziesz potrzebować wsparcia ze strony samego Oracle, są bardziej prawdopodobne, że podadzą ci porę dnia, jeśli raportujesz z wersji, którą wypuścili.

Zapewniają repozytorium, które można dodać do źródeł oprogramowania. Innymi słowy, budują one specjalnie z myślą o Ubuntu. Aby go dodać, postępuj zgodnie z instrukcjami :

# 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

Jedną z rzeczy, która nie jest zawarta w repozytoriach, w przeciwieństwie do repozytoriów Ubuntu, jest pakiet rozszerzeń . Oznacza to, że musisz go ręcznie pobrać i zainstalować. Ponieważ wersje są niezgodne między dwoma repozytoriami, nie można używać Ubuntu. Na szczęście proces instalacji pakietu rozszerzenia jest dość prosty. Można go znaleźć na normalnej stronie pobierania i można go łatwo zainstalować w wierszu polecenia:

# 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

2
a nawet lepsze niż deb ​​jest repozytorium deb, w którym można uzyskać aktualizacje bez konieczności pamiętania, aby ich szukać
Jeremy Bicha

33

Zalecanym sposobem instalacji i obsługi wirtualnego pudełka Open Source (GPL v2)> = 4.0 w Ubuntu byłoby

Dodaj repozytorium Oracle do swoich źródeł

W przypadku systemu 32-bitowego lub gdy funkcja multiarch nie jest włączona:

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

Repozytorium Oracle nie obsługuje wielu sesji. W 64-bitowych systemach wielościeżkowych dodajemy repozytorium z ( źródło tutaj )

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

Możesz także przeczytać uwagi na temat działania repozytorium lub umowy PPA .

Pobierz i zainstaluj klucz podpisu

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

Udate swoją pamięć podręczną źródeł

sudo apt-get update

Zainstaluj Virtual Box za pośrednictwem Centrum oprogramowania lub wiersza polecenia

sudo apt-get install virtual-box-5.0

Zastąp -5.0aktualną wersją Virtual Box.

Jeśli nie chcesz kompilować sterownika jądra przy każdej aktualizacji jądra, zaleca się również zainstalowanie dkms przez:

sudo apt-get install dkms

Pobierz i zainstaluj pakiet rozszerzeń

Aby uzyskać rozszerzoną funkcjonalność, taką jak obsługa USB 2.0 lub USB 3.0 lub obsługa protokołu RDP, można zamknąć źródło instalacji wirtualnej ( patrz Licencja na użytek osobisty i ocenę ), pobierając pakiet Oracle Virtual Box Extension Pack.

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

Musisz odwiedzić stronę pobierania Oracle Virtual Box, aby uzyskać obecny link do pobrania z Virtual Box <version>i aktualnym <filename>pakietem rozszerzeń dostępnym do pobrania.

Uwaga: Pakiety rozszerzeń zawsze muszą być dla tej samej wersji Virtual Box.

Instalacja odbywa się poprzez podwójne kliknięcie lub za pomocą interfejsu GUI Virtual Box Manager w obszarze Plik -> Preferencje -> Rozszerzenia :

wprowadź opis zdjęcia tutaj

Aby zainstalować pakiet rozszerzeń z wiersza poleceń, uruchamiamy następujące polecenie

VBoxManage extpack install [--replace] <filename>

Zastąp <filename>ścieżkę do pobranego pakietu rozszerzeń i użyj tej opcji, --replacejeśli masz już starszą wersję pakietu rozszerzeń.

Uwaga: przy aktualizacji Virtual Box do nowszej wersji musimy również ręcznie zaktualizować pakiet rozszerzeń. Nie nastąpi to automatycznie z repozytorium.


Obsługa 3D (w celu uruchomienia Unity), lepsza integracja pulpitu, zmiana geometrii wirtualnego ekranu i więcej można uzyskać, instalując dodatki dla gości .


6
Przed wersją 4.0 istniały dwie edycje VirtualBox: 
pełny plik binarny zawierający wszystkie funkcje i „edycję Open Source” (OSE)
 z kodem źródłowym. W wersji 4.0 jest już tylko jedna wersja,
który jest oprogramowaniem typu open source, a komponenty typu open source zostały przeniesione 
do osobnego rozszerzenia. 

Z virtualbox

Musisz więc znaleźć wersję wcześniejszą niż 4.0 lub znaleźć pakiet rozszerzeń (zmienię go, gdy go znajdę;))

edytuj: Proszę bardzo: pakiet rozszerzeń, jak i pobierz

Z drugiego łącza: Możesz zainstalować pakiet rozszerzeń z wiersza poleceń za pomocą VBoxManage.

VBoxManage extpack install |
                   odinstaluj [--force] |
                   sprzątać

Gdzie dokładnie możemy znaleźć pakiet rozszerzeń?
Oxwivi

O wiele łatwiej jest teraz zainstalować pakiet rozszerzeń: askubuntu.com/a/872206/15600
TomTasche
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.