Jak znaleźć miejsce, w którym apt zainstalował ten pakiet na Debianie i Ubuntu

Jak znaleźć miejsce, w którym apt zainstalował ten pakiet na Debianie i Ubuntu

Chcesz zainstalować jakiś nowy, gorący program na Debianie lub Ubuntu. Znajdź pakiet i użyj apt, aby go zainstalować. Ale gdy spróbujesz uruchomić go w wierszu poleceń, pojawi się komunikat o błędzie z powłoki: „Nie znaleziono polecenia”. Oto jak dowiedzieć się, gdzie apt go zainstalował.

Właśnie zainstalowałeś ten pakiet, ale jakie jest polecenie jego uruchomienia?

W większości przypadków nazwa programu wykonywalnego odpowiada nazwie pakietu Debian lub Ubuntu. Czasami są różne i trzeba trochę popracować, aby znaleźć nazwę pliku wykonywalnego. Często dzieje się tak dlatego, że nazwa pakietu koliduje z nazwą istniejącego pakietu. Na szczęście wystarczy jedno polecenie, aby poznać nazwę programu.

Użycie programu dpkg do wyświetlenia listy zainstalowanych plików

Aby wyświetlić pełne nazwy ścieżek zainstalowanych plików pakietu, po prostu użyj opcji -L (duże L) w poleceniu dpkg. Na przykład, aby sprawdzić Firefox ESR:

dpkg -L firefox-esr

Zobaczysz ścieżki każdego pliku zainstalowanego przez pakiet, w tym niezwykle ważnego pliku wykonywalnego:

Lista Firefox-esr dpkg w Debianie

Gdzie są programy wykonywalne w systemie Linux?

Plik wykonywalny, którego szukasz, zwykle znajduje się w katalogu bin , który oznacza „binary”. W strukturze katalogów systemu Linux /usr/bin jest główną lokalizacją instalowanych plików wykonywalnych:

Lista /usr/bin w Debianie

Twoja powłoka używa ścieżki wyszukiwania do wyszukiwania programów w tych katalogach, gdy wpiszesz polecenie. Aby zobaczyć katalogi na ścieżce wyszukiwania, sprawdź zmienną środowiskową $PATH :

echo $PATH

Zobaczysz katalogi na ścieżce wyszukiwania oddzielone znakiem dwukropka ( : ). Debian i Ubuntu zazwyczaj instalują nowe programy w katalogach /usr/bin lub /usr/sbin . Te ostatnie to zazwyczaj programy do administrowania systemem, które wymagają uruchomienia jako root przy użyciu sudo.

Teraz wiesz, gdzie apt zainstalował ten program

Dzięki szybkiemu poleceniu dpkg i znajomości organizacji katalogów Linuksa łatwo jest dowiedzieć się, gdzie apt zainstalował twój nowy program. Ten proces jest szczególnie przydatny, gdy nazwa programu nie jest zgodna z nazwą pakietu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *