Jak zainstalować zależności za pomocą apt?

Jak zainstalować zależności za pomocą apt?
Jako użytkownicy Linux wszyscy napotkaliśmy błąd w braku „zależności” podczas instalowania jakiegoś oprogramowania w pewnym momencie. Zasadniczo takie błędy lub, bardziej odpowiednio, wiadomości są spowodowane przez część programu niedostępna, przestarzała lub zaginiona. W tym przewodniku będziemy omawiać, jak poprawnie rozwiązać te problemy.

Jakie są zależności?

Zależności to pliki lub komponenty w postaci pakietów oprogramowania niezbędne dla programu, aby uruchomić prawidłowe działanie. Tak jest w przypadku Linuksa - całe oprogramowanie zależy od innych elementów kodu lub oprogramowania do prawidłowego funkcjonowania. Tak więc tego rodzaju podejście „przekrojowe” pochodzi od zależności. Są to dodatkowe, ale niezbędne elementy kodeksu, które są kluczowe dla działania programów. To wyjaśnia również, dlaczego otrzymujemy błędy zależności podczas instalacji programowych, ponieważ instalowane programy zależą od innych, brakujących kodów.

Co jest trafne?

W dziedzinie Linuksa, a dokładniej Ubuntu, Apt jest skrót. Jest to główny interfejs użytkownika wyposażony w biblioteki programów związanych z zarządzaniem pakietami oprogramowania w rozkładach Linux, takich jak Ubuntu i Debian.

Potem pojawia się polecenie apt, które jest najczęstszym sposobem interfejsu z zaawansowanym narzędziem pakietu. Użytkownicy Ubuntu używają APT do instalowania nowego oprogramowania, aktualizacji i aktualizacji nie tylko istniejących pakietów, ale także całego systemu operacyjnego. To sprawia, że ​​Apt jest bardzo potężnym i powszechnie używanym poleceniem w Ubuntu. Ponadto zdolności polecenia APT nie ograniczają się tylko do instalacji pakietów oprogramowania, ponieważ odgrywa on również bardzo ważną rolę w obsłudze zależności.

Podczas pobierania zależności używamy polecenia apt-get. Podstawową funkcją APT-Get jest uzyskanie pakietów oprogramowania i informacji z ich odpowiednich repozytoriów. Źródła tych pakietów są uwierzytelnione i bezpieczne. Ta sama procedura działa na aktualizację i usuwanie zależności.

Instalowanie zależności

Teraz w końcu zacznijmy korzystać z polecenia Apt-Get i zacznij instalować zależności. Ale wcześniej ważne jest, aby dowiedzieć się, jaka jest składnia tego polecenia.

$ apt-get [opcje]

Składnia opisana powyżej jest najczęściej używana; Istnieją jednak inne sposoby wywołania tego polecenia.

$ apt-get [opcje] instaluj | Usuń PKG1 [PKG2…]

Inna metoda używania apt-get jest następująca.

$ apt-get [opcje] Źródło PKG1 [PKG2…]

Biorąc to pod uwagę, powinieneś teraz dobrze zrozumieć, jak działa apt-get i jak możesz go użyć do instalacji zależności. Następnym krokiem jest zacząć patrzeć na praktyczne przypadki jego użycia, aby zobaczyć, w jaki sposób możemy użyć różnych wariantów poleceń do manipulowania zależnościami.

Załóżmy, że chcesz zainstalować Python w swoim systemie Ubuntu. Pierwszą rzeczą, której potrzebujesz przed zainstalowaniem Pythona, jest zależność znana jako libpython2.7-minimalne. Możesz więc uruchomić poniższe polecenie, aby.

$ apt-get instaluj libpython2.7-minimalne

(Może być konieczne wprowadzenie Ubuntu jako root, więc uruchom $ sudo -i)

Wyjście pokazuje, że wymagany pakiet został pobrany, wyodrębniony i skonfigurowany. Otrzymujemy również ilość miejsca do przechowywania, którą zużywa pakiet. Jeśli pozostają jakieś brakujące pakiety, możemy po prostu uruchomić poniższe polecenie, aby je również zainstalować.

$ apt-get instaluj libpython2.7-minutowe libpython-stdlib: AMD64

Teraz, gdy zadbane są wszystkie zależności, możemy zainstalować Python z tradycyjnym poleceniem w następujący sposób.

$ apt instal Python

To zasadniczo obejmuje sposób instalowania zależności w Ubuntu; Istnieją jednak inne sposoby ich manipulowania. Omówimy je w następnej sekcji.

Dodatkowe informacje

Powiedzmy, że na przykład chcesz usunąć zależność, którą właśnie zainstalowaliśmy. Możesz to zrobić, wykonując następujące polecenie.

$ apt-get usuń libpython2.7-minimalne

Możesz uruchomić polecenie apt, aby zaktualizować wszystkie pakiety w systemie. Jest to ogólnie uważane za dobrą, zapobiegawczą praktykę przed przystąpieniem do regularnych procesów. Zapewnia, że ​​wszystkie zależności są spełnione i aktualizowane.

Aktualizacja $ apt

Lub

APT APT Upgrade

Następnie zobaczymy, w jaki sposób można wymienić wszystkie pakiety w ich systemie, uruchamiając polecenie Apt. Wyjście tego polecenia wyświetli nam długą listę pakietów oprogramowania, które są dostępne do instalacji.

$ apt-cache pkgnames

Możesz jednak zainstalować określony pakiet, ale nie wiesz, które inne zależności należy zainstalować, aby działał. Ubuntu naprawia ten problem za pośrednictwem flagi showpkg. Uruchom poniższe polecenie, aby dowiedzieć się, które zależności są wymagane.

$ apt-cache showpkg libslang2

Tutaj Libslang2 to początkowe pakiet, który chcieliśmy zainstalować. Krótko mówiąc, możemy użyć polecenia showPKG, aby uzyskać więcej informacji na temat zależności potrzebnych do określonego pakietu.

Jak wspomnialiśmy wcześniej, wszystkie pakiety instalujemy zużywane miejsce na dysku, czy to dodatkowe zależności, czy same programy główne. Dlatego z powodu nadmiernych zależności nasz komputer może zostać zaśmiecony. Ale nie martw się, ponieważ Linux ma nas również uwzględnienie w tym dziale. Możesz po prostu uruchomić poniższe polecenia, aby „wyczyścić” swoje zależności.

$ apt-get Clean
$ apt-get autoklean

W Centos ta sama operacja jest wykonywana przez polecenia Yum Clean lub Yum Cleanall. Czysta flaga usuwa wszystko .Pliki Deb z repozytorium w var/cache/z wyjątkiem plików blokady. Jednak flaga autokleańska również usuwa wszystkie .Pliki Deb z repozytorium, jak wspomniano powyżej, ale tylko te, które stały się przestarzałe. Te pakiety oprogramowania nie są już dostępne do pobrania.

Wniosek

W tym artykule przeszliśmy szczegółowo o tym, jak można zainstalować zależności za pośrednictwem APT. Najpierw dowiedzieliśmy się, jak działają zależności i dlaczego są one potrzebne. Później zobaczyliśmy, jak można je zainstalować i dalej manipulować innymi poleceniami.