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