Jak zainstalować Oracle VM Virtualbox 6 na Debianie 10

Debian 10 jest niemal gotowy do aktualizacji do najnowszej stabilnej wersji systemu Debian Linux. Niemniej jednak, ze względu na to, że jest to stosunkowo nowa wersja, niektóre aplikacje, które użytkownicy oczekują od Debiana przez repozytoria, nie są jeszcze dostępne. Jednym z kluczowych programów, które obecnie nie oferują wsparcia dla Debiana 10 z dedykowanym repozytorium, jest Oracle VM VirtualBox. Obecnie dostępne jest repozytorium jedynie dla Debiana 9 oraz wcześniejszych wersji. Dlatego, jeśli korzystasz z VirtualBox na Debianie 10, będziesz musiał poszukać alternatywnych metod instalacji VirtualBox 6.

Ważne: ta metoda wymaga włączenia zewnętrznych źródeł oprogramowania w systemie Debian. Jeśli preferujesz inną metodę instalacji VirtualBox, odwiedź zakładkę „All Linux” na stronie VirtualBox po więcej informacji.

Aktywacja repozytorium

W momencie pisania tego artykułu, najlepszym sposobem na zainstalowanie VirtualBox 6 na Debianie 10 jest wykorzystanie repozytoriów oprogramowania Ubuntu 18.04 LTS. Nie oznacza to jednak, że Oracle nie planuje stworzenia własnego repozytorium dla Debiana Buster w przyszłości, ale jeśli chcesz mieć dostęp do regularnych aktualizacji, ta opcja jest najlepsza.

Rozpocznij od utworzenia kopii zapasowej pliku źródeł. Dzięki temu, w razie problemów, Twoje repozytoria będą zabezpieczone.

su -

cp /etc/apt/sources.list /etc/apt/sources.list.bak

Po wykonaniu kopii zapasowej, otwórz plik źródłowy w edytorze tekstu Nano.

nano -w /etc/apt/sources.list

Przewiń w dół i znajdź wolne miejsce. Następnie naciśnij Enter, aby dodać nową linię. W nowym wierszu wpisz poniższy komentarz, aby przypomnieć sobie, jakie repozytorium dodajesz.

# Repozytorium VirtualBox Ubuntu

Następnie naciśnij Enter jeszcze raz pod nowym komentarzem i wklej poniższy kod, który doda właściwe repozytorium oprogramowania.

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib

Możesz teraz zapisać zmiany w pliku Sources.list w Nano, używając kombinacji klawiszy Ctrl + O. Po pomyślnym zapisaniu zmian, zamknij edytor, naciskając Ctrl + X.

Konfiguracja klucza repozytorium

Nowe repozytorium oprogramowania VirtualBox jest już dodane do Debiana, ale nie jest jeszcze gotowe do użycia, ponieważ brak mu skonfigurowanego podpisanego klucza GPG. Bez tego klucza system Debian nie pozwoli na odświeżenie repozytorium, uznając je za potencjalne zagrożenie bezpieczeństwa.

Aby uzyskać klucz, musisz najpierw pobrać go z serwera Oracle. Otwórz terminal i przejdź do katalogu /tmp używając polecenia cd. Następnie pobierz plik klucza.

cd /tmp
wget https://www.virtualbox.org/download/oracle_vbox_2016.asc

Za pomocą polecenia apt-key załaduj plik oracle_vbox_2016.asc do systemu Debian 10.

sudo apt-key add oracle_vbox_2016.asc

Z kluczem repozytorium już skonfigurowanym w Debianie 10, możesz przejść do kolejnego kroku.

Odświeżanie źródeł oprogramowania

Po skonfigurowaniu repozytorium VirtualBox i dodaniu klucza, czas na aktualizację Debiana, aby zakończyć proces konfiguracji repozytorium. W tym celu uruchom polecenie apt-get update.

sudo apt-get update

Zakładając, że klucz został poprawnie skonfigurowany, system zarządzania pakietami Debiana powinien umożliwić odświeżenie repozytoriów, a repozytorium VirtualBox będzie działać na Debianie 10. Aby zakończyć, uruchom polecenie aktualizacji, aby zainstalować wszystkie dostępne aktualizacje systemu.

sudo apt-get upgrade -y

Instalacja VirtualBox

Instalacja Oracle VM VirtualBox jest teraz bardzo prosta na Debianie 10, ponieważ repozytorium oprogramowania jest już skonfigurowane, klucz działa, a system jest aktualny. Aby zainstalować oprogramowanie, otwórz terminal i wpisz poniższe polecenie.

apt-get install virtualbox-6*

Oprócz najnowszej wersji VirtualBox, będziesz mieć również możliwość zainstalowania wersji 5.2 oraz 5.1 za pomocą poniższych poleceń:

apt-get install virtualbox-5.2*

Lub

apt-get install virtualbox-5.1*

Po zakończeniu pobierania i instalacji pakietów przez menedżera pakietów Debiana, VirtualBox będzie gotowy do użycia!

Odinstalacja VirtualBox

Jeśli z jakiegoś powodu nie chcesz już korzystać z VirtualBox na Debianie 10, oto jak go szybko usunąć. Otwórz terminal i użyj poniższego polecenia, aby odinstalować pakiet.

su -
apt-get remove virtualbox-6* --purge

Lub

apt-get remove virtualbox-5.2* --purge

Lub

apt-get remove virtualbox-5.1* --purge

Następnie usuń plik sources.list z systemu za pomocą polecenia rm.

cd /etc/apt/

rm sources.list

Po usunięciu pliku sources, przywróć plik sources.list.bak jako nowy plik sources.list.

mv sources.list.bak sources.list

Na koniec uruchom polecenie update, aby zaktualizować źródła oprogramowania Debiana 10.

apt update

Aby usunąć wszelkie pozostałe zależności VirtualBox, które mogą być nadal zainstalowane, skorzystaj z polecenia autoremove.

apt-get autoremove