How to Install a .deb File on Ubuntu

Różne oprogramowanie Linuksa wiele lat temu było dystrybuowane tylko jako kod źródłowy. Musieliśmy skompilować oprogramowanie z kodu źródłowego, aby móc go używać. Jeśli źródło oprogramowania zależało od innych bibliotek, musieliśmy pobrać również kod źródłowy tej biblioteki i skompilować go przed skompilowaniem oprogramowania, które chcieliśmy zainstalować. Jeśli ta biblioteka zależała od innych bibliotek, to musieliśmy pobrać źródła tych bibliotek i również je skompilować. Musieliśmy przejść przez całą masę problemów związanych z zależnościami, co w tamtych czasach nazywane jest „piekłem zależności”. Nie istniał system pakowania, jaki mamy dzisiaj. W dzisiejszych czasach pakiety są prekompilowane dla różnych architektur maszyn i przechowywane na centralnym serwerze (zwanym repozytorium pakietów), a oprogramowanie do zarządzania pakietami jest używane do automatycznego pobierania, rozwiązywania zależności i instalowania ich za nas.

W dystrybucjach Linuksa opartych na Debianie, takich jak Debian GNU/Linux, Ubuntu, Linux Mint i innych, używany jest menedżer pakietów APT. Format pakietów menedżera pakietów APT to archiwum DEB. Rozszerzeniem archiwum DEB jest .deb.

W dzisiejszych czasach większość popularnych pakietów oprogramowania jest dostępna w oficjalnym repozytorium pakietów używanej przez nas dystrybucji Linuksa. Możemy więc łatwo zainstalować je za pomocą menedżera pakietów, w przypadku Ubuntu/Debiana jest to menedżer pakietów APT. Ale są jeszcze czasy, kiedy oprogramowanie, które chcemy nie jest dostępny w oficjalnym repozytorium pakietów i musimy pobrać plik pakietu DEB z oficjalnej strony internetowej tego oprogramowania i zainstalować go na naszym Ubuntu / Debian systemu operacyjnego ręcznie.

W tym artykule, mam zamiar pokazać, jak zainstalować plik DEB na Ubuntu. Zamierzam użyć Ubuntu 18.04 LTS do demonstracji. Let’s get started.

Możesz użyć polecenia dpkg na Ubuntu, aby zainstalować plik DEB.

Pobrałem plik DEB serwera WWW Apache 2 z https://packages.ubuntu.com tylko dla demonstracji. Oczywiście możesz go zainstalować za pomocą menedżera pakietów APT bardzo łatwo. Ale pokażę ci jak zainstalować go z pliku DEB.

Teraz otwórz Terminal w tym samym katalogu co twój plik DEB. Jak widać, plik DEB jest dostępny w katalogu.

Teraz zainstaluj go za pomocą następującego polecenia:

$ sudo dpkg -i apache2_2.4.29-1ubuntu4.1_amd64.deb

Jak widać, instalacja nie powiodła się, ponieważ nie można było rozwiązać zależności. Pakiet DEB apache2 zależy od apache2-bin, apache2-utils, apache2-data, z których żaden nie jest zainstalowany.

Teraz, aby rozwiązać zależności, musisz zainstalować te pakiety najpierw, zanim będziesz mógł zainstalować pakiet apache2.

Na szczęście dla nas, pakiety zależności są dostępne w oficjalnym repozytorium pakietów Ubuntu. Więc wszystko, co musimy zrobić, to uruchomić następujące polecenie:

$ sudo apt -f install

Jak widać, menedżer pakietów APT rozwiązał wszystkie zależności automatycznie. Teraz naciśnij y, a następnie naciśnij <Enter>.

Pakiet apache2 powinien zostać zainstalowany.

Jak widać, Apache 2 działa.

Czasami, pakiety zależności nie będą dostępne w oficjalnym repozytorium pakietów Ubuntu. W tym przypadku, trzeba znaleźć wymagane pakiety DEB w Internecie i zainstalować go za pomocą dpkg, jak również. Trzeba będzie również rozwiązać wszelkie zależności te pakiety zależności będą miały również. To staje się trudniejsze i trudniejsze, jak zależność wzrasta i jest bardzo niepraktyczne dla plików DEB, który ma wiele zależności.

Instalowanie pliku DEB za pomocą Centrum Oprogramowania Ubuntu:

Możesz również zainstalować plik DEB za pomocą Centrum Oprogramowania Ubuntu. Wystarczy kliknąć prawym przyciskiem myszy na plik DEB i kliknąć na Open With Software Install.

Teraz kliknij na Install.

Teraz wpisz hasło i kliknij na Authenticate.

Zależności powinny zostać automatycznie rozwiązane, jeśli są dostępne w repozytorium pakietów Ubuntu, a oprogramowanie powinno zostać zainstalowane.

Po zakończeniu instalacji, powinieneś zobaczyć następujące okno.

Jeśli jakikolwiek pakiet zależności nie jest dostępny w oficjalnym repozytorium pakietów Ubuntu lub w którymkolwiek z repozytoriów pakietów dodanych przez PPA, wtedy instalacja nie powiedzie się. W tym przypadku, trzeba będzie znaleźć i zainstalować pakiety zależności ręcznie, jak również.

Więc to jest, jak zainstalować plik DEB na Ubuntu. Dzięki za przeczytanie tego artykułu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.