Apt-get in Ubuntu

Apt-get in Ubuntu
Apt to narzędzie wiersza poleceń na Ubuntu. Jest to jedno z najczęściej używanych i niezwykle potężnych narzędzi wiersza poleceń na Ubuntu. APT może być używany do instalacji nowych pakietów oprogramowania, pakietów aktualizacji, które są już zainstalowane w systemie, a nawet aktualizację. To narzędzie wiersza poleceń jest zdecydowanie jednym z pierwszych, których wszyscy nowicjusze uczą się w Linux. Apt można podzielić na apt-get, apt-cache i apt-config. W tym samouczku będziemy badać różne sposoby korzystania z apt-get.

Apt-get Źródło i apt-get kombild-dep

Apt-get Źródło

Kiedy masz do czynienia z pakietami open source lub kodem źródłowym, programiści zazwyczaj chcą zbadać kod źródłowy i/lub naprawić błędy do kodu źródłowego. Tutaj pojawia się źródło. Źródło służy do pobrania pakietu źródłowego.

Aby to zadziałało, wskaż wpis DEB-SRC w/etc/apt/źródła.lista w niestabilnym (powinna być również niezmieniona). I uruchom aktualizację, gdy źródła.Plik listy został zmieniony.

CD /etc /apt
Źródła nano.lista

Następnie pocukaj linie DEB-SRC.

Następnie wykonaj aktualizację:

Sudo apt-get Aktualizacja

Pobierz pakiet źródłowy:

CD ~
Pobieranie CD
Mkdir ImageMagick_Source
CD ImageMagick_Source
sudo apt-get Źródło imageMagick

To właśnie znajduje się w folderze ImageMagick_Source:

Sudo apt-get build-dep

Ten ostatni służy do instalacji wszystkich zależności dla konkretnego pakietu, który pozwoli mu na budowę. Innymi słowy, zależności to biblioteki/programy, które są wymagane do opracowania pakietu. A ten ostatni otrzyma dla Ciebie zależności.

Sudo apt-get instalacja
Sudo apt-get instalacja

Jest to polecenie, do których większość ludzi jest zmuszona do użycia, a zatem najbardziej znana i dobrze wykorzystywana. Pobiera i instaluje dowolny wybrany pakiet. Spójrzmy więc na to, co robi:

W takim przypadku postanowiłem zainstalować pakiet, który już mam w moim systemie. Ale musisz zwrócić uwagę na pierwsze dwa linie.

"Czytanie list pakietów… gotowe” - Przeszedł repozytorium oprogramowania i sprawdziłem wszystkie dostępne pakiety.

"Budowanie drzewa zależności” - tutaj apt -get buduje inne wymagane pakiety, aby uruchomić pakiet zainteresowania.

Apt odzyska wszystkie wymagania i zainstaluje je również. /etc/apt/źródła.Lista jest wykorzystywana do wskazania pakietów. Aby zainstalować określoną wersję pakietu, możesz napisać:

Sudo apt-get instalacja =

Jeśli z drugiej strony, chciałeś tylko pobrać pakiet, ale nie zainstalować go, możesz to zrobić, dodając przełącznik D. Ten ostatni pobranie pliku i umieszcza go w/var/cache/apt/archiwa.

Sudo apt -get -d instalacja

Możesz symulować instalację również za pomocą przełącznika S (-s, -simulat, -JUST -print, -dry -run, -recon, -no -czyn)

Sudo apt -get -s instalacja

Ten ostatni nie zmienia systemu w żaden sposób, kształtu lub formy, ale raczej symuluje instalację. Jeśli i gdy użytkownik nie-root symuluje instalację, może wyglądać zniekształcony z powodu braku dostępu do określonych konfiguracji.

Następnym, na które przyjrzymy się, jest poprawka (-f, -fix złamana):

Sudo apt -get -f instalacja

W takim przypadku próbuje naprawić zepsute zależności.

Sudo apt-get autoklean/czysty
Sudo apt-get czysty

To polecenie - czyste - służy do czyszczenia lokalnego repozytorium pakietów. Usuwa wszystko z/var/cache/apt/archiwa, które zasadniczo uwalniają trochę miejsca na systemie.

Sudo apt-get autoklean

Z drugiej strony autoklean służy do usuwania bezużytecznych plików.

Załóżmy, że pobieram VLC (i tylko go pobieram) za pomocą polecenia sudo apt -get -d instaluj vlc. Tak wygląda/var/cache/apt/archiwa:

Teraz użyjmy autokleanu:

Sudo apt-get autoklean

A teraz sprzątamy:

Do tej pory zakłada się, że doszedłeś do wniosku, co robi czysty, a czego nie robi.

Sudo apt-get-usuń puder
Sudo apt-get-usuń puder

Tutaj, aby usunąć pakiet za pomocą apt, możesz użyć oczyszczania lub usuwania lub obu. Usuń służy do usuwania pakietu, ale nie plików konfiguracyjnych. Purge usunie również wszystkie pliki konfiguracyjne.

Sudo apt-get AutoreMove
Sudo apt-get AutoreMove

Za każdym razem, gdy instalujesz określony pakiet, wszystkie jego zależności są również automatycznie instalowane. Z drugiej strony po usunięciu opakowania opakowanie jest usuwane, ale pozostają zależności. W tym miejscu wchodzi apt-get autoreMove. AutOremove usunie nie tylko zainstalowany pakiet, ale także zainstalowane zależności.

Sudo apt-get Aktualizacja
Sudo apt-get Aktualizacja

Jak stwierdza termin, to polecenie służy do aktualizacji. Co to aktualizuje i co robi polecenie? W tym przypadku/etc/apt/źródła.Plik listy jest konsultowany, a baza danych pakietów, które są dostępne dla użytkownika, jest aktualizowana. Jeśli źródła.Plik listy jest kiedykolwiek zmieniany, na pewno musisz uruchomić to polecenie.

Więc tutaj, na poprzednim obrazie, uruchomiłem polecenie aktualizacji i widzimy, że wyrzuca kilka wierszy. Te linie mówią „Hit”, „Get” lub „IGN”.

Hit: Brak zmian w wersji pakietu

Get: Nowa wersja jest dostępna, a APT dostaje ją dla Ciebie

IGN: Ignoruj ​​pakiet

APT Aktualizacja nie pobiera i nie zainstaluje wszystkich nowo dostępnych pakietów. Ale możesz wpisać następujące informacje, aby zobaczyć, które z nich mają nowo dostępną wersję:

Lista Apt -Upadgradowna

Tutaj, jak widać, wyświetli bieżącą wersję (w systemie), którą masz i dostępna nowa wersja.

Sudo apt-get Aktualizacja
Sudo apt-get Aktualizacja

Następnym poleceniem podobnym do polecenia aktualizacji jest polecenie aktualizacji. To ostatnie polecenie (aktualizacja) służy do aktualizacji lub instalacji nowszych wersji wszystkich różnych pakietów, które są już instalowane w systemie. Otrzymuje najnowsze wersje ze źródeł, które są w etc/apt/źródła.Plik listy. Pakiety już zainstalowane w systemie nigdy nie są usuwane, a nowe, nie zainstalowane pakiety nigdy nie są instalowane. Ale raczej „aktualizacja” dotyczy wszystkich pakietów, które są obecnie zainstalowane w systemie. Jeśli i kiedy pakietu nie można zaktualizować bez zmiany statusu innego pakietu, pozostanie ulepszone (nie zaktualizowane). Zazwyczaj polecenie aktualizacji jest poprzedzone przez polecenie aktualizacji. Ma to na celu upewnienie się, że Apt wie, że są tam nowe pakiety.

Sudo apt-get dist-upgrade
Sudo apt-get dist-upgrade

To konkretne polecenie służy do aktualizacji systemu do nowej wersji. W takim przypadku niektóre pakiety można usunąć. Rozróżnienie między uaktualnieniem a poleceniami rozdzielczości jest taka, że ​​w rozdzielczości odbywa się niektóre opakowania. Ale w przypadku aktualizacji nie ma usuwania pakietów.

Sudo apt-get Download
Sudo apt-get Download

Jest to podobne do instalacji -D. Apt-get -d instalacja pobierze plik do/var/cache/apt/archiwa, a apt-get pobieranie pobierze plik Deb do bieżącego katalogu roboczego. Apt-get pobieranie pobierze plik Deb, ale nie zależności. Ponadto pobieranie apt-get nie zainstaluje pakietu.

Sudo apt-get Check
Sudo apt-get Check

Sudo Apt-Get Check służy do aktualizacji pamięci podręcznej pakietu, a także kontroli zepsutych zależności.

Aby uzyskać więcej informacji i więcej opcji, wpisz:

Man apt-get

Wniosek

Polecenia APT-get są bardzo potężne, a jednocześnie bardzo podstawowe. W tym samouczku dowiedzieliśmy się, jak korzystać z poleceń apt-get: źródło, kompilacja, instalacja, czyszczenie, autoklean, usuń, usuń, autoreMove, aktualiza instruktaż.