Jak ręcznie zainstalować pakiet Deb za pomocą wiersza poleceń w Ubuntu?

How Manually Install Deb Package Using Command Line Ubuntu



W tym artykule wymieniono kilka metod wiersza poleceń, których można użyć do zainstalowania samodzielnych instalatorów .deb, które nie są dostępne w oficjalnych repozytoriach Ubuntu. Omówione zostaną również inne przydatne polecenia pomocne przy obsłudze pakietów .deb. Więc wskoczmy.

Wyświetl listę wszystkich zależności pliku Deb


Aby wyświetlić informacje o pliku .deb i wszystkich jego zależnościach, uruchom poniższe polecenie:







$dpkg -I /ścieżka/do/plik.deb

Poniższy przykład pokazuje informacje o pliku .deb menedżera pobierania persepolis.





To polecenie jest szczególnie przydatne, jeśli chcesz wcześniej sprawdzić, co jest instalowane.





Wyświetl listę wszystkich plików, które zostaną zainstalowane z pakietu Deb

Aby zobaczyć wszystkie pliki, które pakiet .deb zainstaluje w twoim systemie, wraz z ich ścieżkami docelowymi, uruchom poniższe polecenie:

$dpkg-deb-C /ścieżka/do/plik.deb

Poniższy przykład pokazuje pliki, które zostaną zainstalowane w systemie, jeśli ręcznie zainstalujesz pakiet persepolis download manager .deb. Zwróć uwagę, że apt menedżer pakietów Ubuntu zawiera również listę dołączonych plików, ale wymaga uprzedniego zainstalowania pakietu. Jednak ta metoda nie wymaga instalacji pakietu .deb i jest naprawdę przydatna, jeśli chcesz przeanalizować, który plik znajduje się gdzie.



Wyodrębnij wszystkie pliki z pakietu Deb

Czasami możesz chcieć wyodrębnić pakiet deb, aby sprawdzić fragment kodu lub użyć niektórych zawartych w nim plików do debugowania i innych celów. Aby wyodrębnić wszystkie pliki z pakietu deb, możesz uruchomić polecenie w następującym formacie:

$dpkg-deb--wyciąg /ścieżka/do/plik.deb

Zauważ, że wyodrębnianie plików to nie to samo, co instalacja pakietu deb. Po prostu otrzymasz wyodrębnioną zawartość pakietu .deb w folderze lokalnym.

Zainstaluj plik Deb za pomocą Dpkg

Dpkg to narzędzie do zarządzania pakietami do zarządzania pakietami .deb (debian). Aby zainstalować pakiet .deb za pomocą dpkg, uruchom poniższe polecenie:

$sudo dpkg -i /ścieżka/do/plik.deb

Powyższe polecenie zainstaluje tylko samodzielny pakiet deb, bez żadnych zależności. Aby to naprawić, będziesz musiał uruchomić polecenie, aby automatycznie zainstalować wymagane zależności. W przeciwnym razie twój system może pozostać w stanie awarii. Aby rozwiązać problem z niezaspokojoną zależnością, uruchom poniższe polecenie:

$sudotrafny-F zainstalować

Zainstaluj plik Deb za pomocą Gdebi

Gdebi to przyjemna aplikacja z linii poleceń i graficzna przeznaczona wyłącznie do instalowania samodzielnych pakietów .deb przechowywanych na dysku lokalnym. Automatycznie rozwiązuje również zależności, o ile są one dostępne w oficjalnych repozytoriach Ubuntu (wymaga połączenia sieciowego).

Aby zainstalować gdebi w Ubuntu, uruchom poniższe polecenie:

$sudotrafnyzainstalowaćgdebi

Aby zainstalować pakiet .deb za pomocą Gdebi, uruchom poniższe polecenie:

$sudogdebi/ścieżka/do/plik.deb

Ponieważ gdebi zajmie się instalacją zależności, nie musisz ręcznie uruchamiać innego polecenia, aby naprawić uszkodzone pakiety. Jeśli jednak chcesz sprawdzić, czy nie ma uszkodzonych pakietów i naprawić je automatycznie, możesz ponownie uruchomić wspomniane powyżej polecenie:

$sudotrafny-F zainstalować

Używanie Apt do instalacji pakietu Deb

Możesz także użyć domyślnego menedżera pakietów Ubuntu apt, aby zainstalować samodzielne pliki .deb. Aby to zrobić, uruchom następujące polecenie:

$sudotrafnyzainstalować /ścieżka/do/plik.deb

Jeśli uruchomiłeś terminal w katalogu pliku .deb, uruchom zamiast tego następujące polecenie:

$sudotrafnyzainstalować./plik.deb

Podobnie jak gdebi, apt automatycznie zainstaluje wszystkie wymagane zależności. Aby potwierdzić, uruchom poniższe polecenie:

$sudotrafny-F zainstalować

Wniosek

Oto kilka poleceń, których można użyć do zainstalowania plików .deb bez użycia interfejsu graficznego. Są przydatne, jeśli używasz i zarządzasz wersją serwerową Ubuntu lub używasz Ubuntu bez żadnego środowiska graficznego.