Jak zainstalować plik .deb na Ubuntu?

How Install Deb File Ubuntu



Wiele lat temu różne oprogramowanie Linuksa było dystrybuowane tylko jako kod źródłowy. Musieliśmy skompilować oprogramowanie ze źródeł, aby z niego korzystać. Jeśli źródło oprogramowania zależało od innych bibliotek, musieliśmy również pobrać kod źródłowy tej biblioteki i skompilować go przed kompilacją oprogramowania, które chcieliśmy zainstalować. Jeśli ta biblioteka zależała od innych bibliotek, musieliśmy pobrać źródła tych bibliotek i również je skompilować. Musieliśmy przejść przez całą masę problemów z zależnościami, które w tamtym czasie nazywano piekłem zależności. Nie było takiego systemu pakowania, jaki mamy dzisiaj. Obecnie pakiety są wstępnie kompilowane dla różnych architektur maszyn i przechowywane na centralnym serwerze (tzw. repozytorium pakietów), a oprogramowanie do zarządzania pakietami jest używane do automatycznego pobierania, rozwiązywania zależności i instalowania go dla 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 pakietu menedżera pakietów APT to archiwum DEB. Rozszerzenie archiwum DEB to .deb.







Obecnie 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ć go za pomocą menedżera pakietów, w przypadku Ubuntu/Debian menedżera pakietów APT. Ale wciąż zdarzają się sytuacje, w których żądane oprogramowanie nie jest dostępne w oficjalnym repozytorium pakietów i musimy pobrać plik pakietu DEB z oficjalnej strony internetowej tego oprogramowania i ręcznie zainstalować go w naszym systemie operacyjnym Ubuntu/Debian.



W tym artykule pokażę, jak zainstalować plik DEB na Ubuntu. Do demonstracji użyję Ubuntu 18.04 LTS. Zacznijmy.



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





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



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

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

$sudo dpkg -iapache2_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 żaden z nich nie jest zainstalowany.

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

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

$sudotrafny-F zainstalować

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

Powinien być zainstalowany pakiet apache2.

Jak widać, Apache 2 działa.

Czasami pakiety zależności nie będą dostępne w oficjalnym repozytorium pakietów Ubuntu. W takim przypadku musisz znaleźć wymagane pakiety DEB w Internecie i zainstalować je za pomocą dpkg także. Będziesz także musiał rozwiązać wszelkie zależności, które będą miały również te pakiety zależności. Staje się to coraz trudniejsze wraz ze wzrostem zależności i jest bardzo niepraktyczne w przypadku plików DEB, które mają wiele zależności.

Instalowanie pliku DEB za pomocą Centrum oprogramowania Ubuntu:

Możesz także zainstalować plik DEB za pomocą Ubuntu Software Center. Wystarczy kliknąć prawym przyciskiem myszy plik DEB i kliknąć Otwórz z instalacją oprogramowania .

Teraz kliknij zainstalować .

Teraz wpisz swoje hasło i kliknij Uwierzytelniać .

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

Po zakończeniu instalacji powinno pojawić się 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, instalacja zakończy się niepowodzeniem. W takim przypadku będziesz musiał również znaleźć i zainstalować pakiety zależności ręcznie.

Tak więc instalujesz plik DEB na Ubuntu. Dziękuję za przeczytanie tego artykułu.