25 Przydatne podstawowe polecenia apt-get i apt-cache do zarządzania pakietami

25 Przydatne podstawowe polecenia apt-get i apt-cache do zarządzania pakietami

W tym artykule wyjaśniono, jak szybko możesz się nauczyć zainstalować, usunąć, aktualizacja I szukaj Pakiety oprogramowania za pomocą apt-get I Apt-cache Polecenia z wiersza poleceń. W tym artykule zawiera kilka przydatnych poleceń, które pomogą Ci obsłużyć zarządzanie pakietami w Debian/Ubuntu systemy oparte na.

Polecenia apt-get i apt
Co jest trafne?

apt-get Utility to potężny i bezpłatny program wiersza poleceń zarządzania pakietami, z którym jest używany do pracy Ubuntu jest trafny (Zaawansowane narzędzie do opakowania) Biblioteka do instalacji nowych pakietów oprogramowania, usuwanie istniejących pakietów oprogramowania, aktualizację istniejących pakietów oprogramowania, a nawet używane do aktualizacji całego systemu operacyjnego.

Co to jest Wspólnota?

Apt-cache Narzędzie wiersza poleceń służy do wyszukiwania pamięci podręcznej pakietu oprogramowania Apt. Krótko mówiąc, to narzędzie służy do wyszukiwania pakietów oprogramowania, zbiera informacje o pakietach, a także używane do wyszukiwania dostępnych pakietów do instalacji Debian Lub Ubuntu systemy oparte na.

Apt-cache - 5 przydatnych podstawowych poleceń

1. Jak wymienić wszystkie dostępne pakiety?

Aby wymienić wszystkie dostępne pakiety, wpisz następujące polecenie.

$ apt-cache pkgnames
esseract-cocr-epo pipenightdreams mumudvb tbb-examples libsvm-java libmrpt-hmtslam0.9 libboost-timer1.50-dev KCM-Touchpad G ++-4.5-Multilib… 

2. Jak znaleźć nazwę pakietu i opis oprogramowania?

Aby znaleźć nazwę pakietu i z opisem przed instalacją, użyj 'szukaj' flaga. Za pomocą "szukaj" z Apt-cache Wyświetli listę dopasowanych pakietów z krótkim opisem. Powiedzmy, że chciałbyś znaleźć opis pakietu 'VSFTPD', wtedy polecenie będzie.

$ apt-cache wyszukiwanie vsftpd
VSFTPD - Lekki, wydajny serwer FTP napisany dla bezpieczeństwa CZZE - Silny, modułowy kolorystyka dziennika FTPD - Serwer protokołu transferu plików (FTP) - proste głupie narzędzie audytowe

Znaleźć i wymienić wszystkie pakiety zaczynające się od 'VSFTPD', możesz użyć następującego polecenia.

$ apt-cache pkgnames vsftpd
vsttpd

3. Jak sprawdzić informacje o pakiecie?

Na przykład, jeśli chcesz sprawdzić informacje o pakiecie wraz z nim krótki opis powiedz (numer wersji, suma sprawdzania, rozmiar, zainstalowany rozmiar, kategoria itp.). Używać 'pokazywać„Sub polecenie, jak pokazano poniżej.

$ apt-cache show netcat
Pakiet: Netcat Priorytet: Opcjonalna sekcja: Wszechświat/netto zainstalowany rozmiar: 30 Keeper: Ubuntu Developers <[email protected]> Oryginalny maintainer: Ruben Molina <[email protected]> Architektura: Cała wersja: 1.10-40 zależy: Netcat-Tradytiational (> = 1.10-39) nazwa pliku: Pool/Universe/N/Netcat/Netcat_1.10-40_ALL.deb Size: 3340 MD5sum: 37c303f02b260481fa4fc9fb8b2c1004 SHA1: 0371a3950d6967480985aa014fbb6fb898bcea3a SHA256: eeecb4c93f03f455d2c3f57b0a1e83b54dbeced0918ae563784e86a37bcc16c9 Description-en: TCP/IP swiss army knife -- transitional package This is a "dummy" package that depends on lenny's default version of netcat, to ease upgrades. Można go bezpiecznie usunąć. Opis-MD5: 1353F8C1D079348417C2180319BDDE09 Błędy: https: // błędy.wyrzutnia.Net/Ubuntu/+FileBug Origin: Ubuntu

4. Jak sprawdzić zależności dla określonych pakietów?

Użyj 'Showpkg„Sub polecenie, aby sprawdzić zależności dla poszczególnych pakietów oprogramowania. czy pakiety zależności są zainstalowane, czy nie. Na przykład użyj ''Showpkg„polecenie wraz z nazwą pakietu.

$ apt-cache showpkg vsftpd
Pakiet: VSFTPD Wersje: 2.3.5-3ubuntu1 (/var/lib/apt/listy/in.archiwum.Ubuntu.com_ubuntu_dists_quantal_main_binary-i386_packages) Opis język: plik:/var/lib/apt/lists/in.archiwum.Ubuntu.com_ubuntu_dists_quantal_main_binary-i386_packages MD5: 81386F72AC91A5EA48F8DB0B023F3F9B Opis Języ.archiwum.Ubuntu.com_ubuntu_dists_quantal_main_i18n_translation-en md5: 81386f72ac91a5ea48f8db0b023f3f9b Odwrotność: UBUMIRROR, VSFTPD HARDER-SERVERS, VSFTPD ZAPEPELICES: 2.3.5-3ubuntu1 - Debconf (18 0.5) Debconf-2.0 (0 (null)) Upstart-Job (0 (null)) libc6 (2 2.15) Libcap2 (2 2.10) libpam0g (2 0.99.7.1) Libssl1.0.0 (2 1.0.0) LibWrap0 (2 7.6-4 ~) adduser (0 (null)) libpam-module (0 (null)) netbase (0 (null)) logrotat (0 (null)) ftp-server (0 (null)) ftp-server (0 (0 ( null)) zapewnia: 2.3.5-3ubuntu1-FTP-Server Reverse zapewnia:

5. Jak sprawdzić statystyki pamięci podręcznej

''statystyki„Sub polecenie wyświetli ogólne statystyki dotyczące pamięci podręcznej. Na przykład następujące polecenie wyświetli całkowitą nazwy pakietów to liczba pakietów znalezionych w pamięci podręcznej.

Statystyki $ apt-cache
Całkowite nazwy opakowań: 51868 (1 037 K) Całkowite struktury pakietów: 51868 (2490 K) Pakiety normalne: 39505 Pakiety wirtualne: 602 Pakiety wirtualne: 3819 Pakiety wirtualne: 1052 Brak: 6890 Całkowita odmienna wersje: 43015 (2753 K) Odrębne opisy: 81048 (1 945 K) Całkowite zależności: 252299 (7 ​​064 K) Całkowite relacje VER/FILE: 45567 (729 K) Całkowite relacje DESC/Plik: 81048 (1 297 K) Ogółem zapewnia odwzorowania: 8228 (165 k) Łączne pasy dolobowe. : 286 (3518) Całkowita wersja zależności Space: 1145 K Całkowita przestrzeń luźna: 62.6 K Całkowita przestrzeń uwzględniona: 13.3 m
Apt-get - 20 przydatnych podstawowych poleceń do zarządzania pakietami

6. Jak aktualizować pakiety systemowe

''aktualizacja„Polecenie służy do resynchronizacji plików indeksu pakietu z ich źródeł określonych w /etc/apt/źródła.lista plik. Dowódca aktualizacji pobrała pakiety z ich lokalizacji i aktualizuje pakiety do nowszej wersji.

Aktualizacja $ sudo apt-get
[sudo] hasło dla Tecmint: ign http: // bezpieczeństwo.Ubuntu.com kwantyczne bezpieczeństwo w niezawodności: 1 http: // bezpieczeństwo.Ubuntu.Wydanie bezpieczeństwa kwantowego.GPG [933 B] Get: 2 http: // bezpieczeństwo.Ubuntu.Wydanie ilościowe bezpieczeństwa com [49.6 kb] ign http: // in.archiwum.Ubuntu.com ilościowy enbele ign http: // in.archiwum.Ubuntu.com kwantyczne aktualizacje w niezawodności: 3 http: // repo.Warnish-Cache.Org precyzyjna wrodzenie [13.7 kb] ign http: // in.archiwum.Ubuntu.com kwantyczne-bocpports inrelease hit http: // in.archiwum.Ubuntu.COM INGAL RELEMENT.GPG Get: 4 http: // bezpieczeństwo.Ubuntu.com ilościowe bezpieczeństwo/główne źródła [34.8 kb] Get: 5 http: // in.archiwum.Ubuntu.Wydanie kwantów.GPG [933 B]… 

7. Jak zaktualizować pakiety oprogramowania

''aktualizacja„Polecenie służy do aktualizacji wszystkich aktualnie zainstalowanych pakietów oprogramowania w systemie. W żadnych okolicznościach aktualnie zainstalowane pakiety nie są usuwane ani pakiety, które nie są jeszcze zainstalowane ani nie pobierane i instalowane w celu zaspokojenia zależności aktualizacji.

$ sudo apt-get aktualiza
Czytanie list pakietów… Dokonane budowanie zależności drzewa drzewa czytania.5 Wine1.5-I386 Poniższe pakiety zostaną zaktualizowane: Activity-Log-Manager-Common-Common-Log-Manager-Control-Center Adium-Theme-Theme-Uuntu Alacarte ALSA-Base App-install-Data-Partner AppMenu-Gtk AppMenu-Gtk3 Apport Apport -GTK apt apt-transport-https apt-utyls aptdaemon aptdaemon-data at-spi2-rdzenia bamfdaemon baza bazowa bind9-host… 

Jeśli jednak chcesz uaktualnić, nie przejmowane to, czy pakiety oprogramowania zostaną dodane lub usunięte w celu spełnienia zależności, użyj ''Dystrybucja„Sub polecenie.

$ sudo apt-get dist-upgrade

8. Jak zainstalować lub zaktualizować określone pakiety?

''zainstalować„Sub polecenie jest śledzone przez jeden lub więcej pakietów życzenia instalacji lub aktualizacji.

$ sudo apt-get instaluj netcat
Czytanie list pakietów… Dokonane budowanie zależności drzewa zależności odczytu Informacje o stanie… wykonane zostaną następujące dodatkowe pakiety: Netcat-Tradyticial zostaną zainstalowane następujące nowe pakiety: Netcat Netcat-Tradyticial 0 Uaktualone, 2 nowo zainstalowane, 0 do usunięcia i 328 nie zaktualizowane. Muszę zdobyć 67.1 kb archiwum. Po tej operacji zostanie użyte 186 kb dodatkowej przestrzeni dysku. Chcesz kontynuować [T/N]? y Get: 1 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/wszechświata netcat-tradycyjne i386 1.10-40 [63.8 kb] zdobądź: 2 http: // in.archiwum.Ubuntu.com/ubuntu/kwant/wszechświat netcat All 1.10-40 [3340 B] Posadził 67.1 kb w 1s (37.5 kb/s) Wybór wcześniej niezbędnego pakietu Netcat-Tradytional. (Czytanie bazy danych… 216118 plików i aktualnie zainstalowanych katalogów.) Rozpakowanie NetCat-Tradytional (od… /netcat-tradycyjnej_1.10-40_I386.Deb)… Wybór wcześniej niezbędnego pakietu Netcat. Rozpakowanie Netcat (od… /netcat_1.10-40_ALL.Deb)… Przetwarzanie wyzwalaczy dla Man-DB… Konfigurowanie NetCat-Tradytional (1.10-40)… Konfigurowanie Netcat (1.10-40)… 

9. Jak mogę zainstalować wiele pakietów?

Możesz dodać więcej niż jedną nazwę pakietu wraz z poleceniem, aby instalować wiele pakietów jednocześnie. Na przykład następujące polecenie zainstaluje pakiety „Nethogs” i „GoAccess”.

$ sudo apt-get instaluj nethogs goakress
Czytanie list pakietów… ZAKOŃCZONE BUDOWANIE ZALEŻENIE DRZEWNOŚĆ INFORMACJE STANE… GODOWE GOACCESS to już najnowsza wersja. Nethogs to już najnowsza wersja. 0 Uaktualniono, 0 nowo zainstalowany, 0, aby usunąć i 328 nie zaktualizowane.

10. Jak zainstalować kilka pakietów za pomocą WildCard

Za pomocą wyrażenia regularnego możesz dodać kilka pakietów za pomocą jednego ciągu. Na przykład używamy * karta wieloznaczna do zainstalowania kilku pakietów zawierających „*nazwa*„String, nazwa byłaby„ nazwą pakietu ”.

$ sudo apt-get instaluj '*nazwa*' '

11. Jak instalować pakiety bez aktualizacji

Korzystanie z sub '-Niepgradka„Polecenie zapobiegnie zaktualizowaniu już zainstalowanych pakietów.

$ sudo apt-get instal instal Packagename-No-Upgrade
Czytanie list pakietów… Zakończone budowanie zależności drzewa odczytu INFORMACJE INFORMACJE STANE… SIMPING VSFTPD, jest już zainstalowany, a aktualizacja nie jest ustawiona. 0 Uaktualniono, 0 nowo zainstalowany, 0, aby usunąć i 328 nie zaktualizowane.

12. Jak zaktualizować tylko określone pakiety

''-Tylko podwyższanie„Polecenie nie instaluj nowych pakietów, ale jedynie aktualizuje już zainstalowane pakiety i wyłącza nową instalację pakietów.

$ sudo apt-get instal instal Packagename-
Czytanie list pakietów… DODAWANE BUDOWANIE ZALEŻENIE DRZEWNOŚĆ INFORMACJE STANE… ZROBIONE VSFTPD to już najnowsza wersja. 0 Uaktualniono, 0 nowo zainstalowany, 0, aby usunąć i 328 nie zaktualizowane.

13. Jak zainstalować określoną wersję pakietu?

Załóżmy, że chcesz zainstalować tylko określoną wersję pakietów, po prostu użyj ''=„Z nazwą pakietu i dołączaną wersję.

$ sudo apt-get instaluj vsftpd = 2.3.5-3ubuntu1
Czytanie list pakietów… DODAWANE BUDOWANIE ZALEŻENIE DRZEWNOŚĆ INFORMACJE STANE… ZROBIONE VSFTPD to już najnowsza wersja. 0 Uaktualniono, 0 nowo zainstalowany, 0, aby usunąć i 328 nie zaktualizowane.

14. Jak usunąć pakiety bez konfiguracji

Aby nie zainstalować pakietów oprogramowania bez usuwania plików konfiguracyjnych (w celu późniejszego użycia tej samej konfiguracji). Użyj 'usunąć„Polecenie jak pokazano.

$ sudo apt-get usuń vsftpd
[sudo] Hasło dla TecMint: Czytanie list pakietów… Dokonane budowanie zależności drzewa drzewa odczytu INFORMACJE STANE… Wykonane Pakiety zostaną usunięte: VSFTPD 0 Uaktualniono, 0 nowo zainstalowane, 1 do usunięcia i 328 nie zaktualizowane. Po tej operacji 364 KB Diskowa zostanie uwolniona. Chcesz kontynuować [T/N]? Y (czytanie bazy danych… 216156 plików i obecnie zainstalowanych katalogów.) Usuwanie VSFTPD… VSFTPD Stop/Oczekiwanie czynności przetwarzania na UREADAHEAD… Wyzwalacze przetwarzania dla Man-DB… 

15. Jak całkowicie usunąć pakiety

Aby usunąć pakiety oprogramowania, w tym ich pliki konfiguracyjne, użyj 'oczyszczać„Sub polecenie, jak pokazano poniżej.

$ sudo apt-get czystka vsftpd
Listy do odczytu pakietów… Dokonane budowanie zależności drzewa odczytu INFORMACJE STANE… wykonane następujące pakiety zostaną usunięte: VSFTPD* 0 Uaktualniono, 0 nowo zainstalowane, 1 do usunięcia i 328 nie zaktualizowane. Po tej operacji zostanie użyte 0 b dodatkowego miejsca na dysku. Chcesz kontynuować [T/N]? Y (czytanie bazy danych… 216107 plików i aktualnie zainstalowanych katalogów.) Usuwanie VSFTPD… Oczyszczanie plików konfiguracyjnych dla VSFTPD… Przetwarzanie wyzwalaczy dla UREADAHEAD… 

Alternatywnie możesz połączyć obie polecenia razem, jak pokazano poniżej.

$ sudo apt-get usuń-Purge vsftpd
Listy do odczytu pakietów… Dokonane budowanie zależności drzewa odczytu INFORMACJE STANE… wykonane następujące pakiety zostaną usunięte: VSFTPD* 0 Uaktualniono, 0 nowo zainstalowane, 1 do usunięcia i 328 nie zaktualizowane. Po tej operacji 364 KB Diskowa zostanie uwolniona. Chcesz kontynuować [T/N]? Y (czytanie bazy danych… 216156 plików i obecnie zainstalowanych katalogów.) Usuwanie VSFTPD… VSFTPD Zatrzymaj/oczekiwanie Pliki konfiguracyjne dla VSFTPD… Wyzwalacze przetwarzania dla UREADAHEAD… Wyzwalacze przetwarzania dla Man-DB… 

16. Jak mogę wyczyścić przestrzeń na dysku

''czysty„Polecenie służy do zwolnienia miejsca na dysku, czyszcząc Źródło (pobrane) .Deb pliki (pakiety) z lokalnego repozytorium.

$ sudo apt-get Clean

17. Jak pobrać tylko kod źródłowy pakietu

Aby pobrać tylko kod źródłowy określonego pakietu, użyj opcji '-Źródło tylko do pobrania„Z„ Pakiet-Nazwa ”, jak pokazano.

$ sudo apt-get-Źródło tylko dolnowanie vsftpd
Czytanie list pakietów… Dokonane budowanie zależności drzewa drzewa czytania. Get: 1 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/main vsftpd 2.3.5-3UBUNTU1 (DSC) [1,883 B] Get: 2 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/main vsftpd 2.3.5-3UBUNTU1 (TAR) [188 KB] GET: 3 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/main vsftpd 2.3.5-3ubuntu1 (diff) [30.5 kb] sprowadził 220 kb w 4s (49.1 KB/s) Pobierz kompletnie i w trybie pobierania

18. Jak mogę pobrać i rozpakować pakiet

Aby pobrać i rozpakować kod źródłowy pakietu do określonego katalogu, wpisz następujące polecenie.

$ sudo apt-get Źródło vsftpd
Czytanie list pakietów… Dokonane budowanie zależności drzewa drzewa czytania. Get: 1 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/main vsftpd 2.3.5-3UBUNTU1 (DSC) [1,883 B] Get: 2 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/main vsftpd 2.3.5-3UBUNTU1 (TAR) [188 KB] GET: 3 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/main vsftpd 2.3.5-3ubuntu1 (diff) [30.5 kb] pobrano 220 kb w 1s (112 kb/s) GPGV: Podpis wykonany czwartek 24 maja 2012 02:35:09 AM za pomocą klucza RSA ID 2C48EE4E GPGV: Nie można sprawdzić Podpis: Klucz publiczny Nie znaleziono DPKG-Source: OSTRZEŻENIE: Nie udało się zweryfikować podpisu ./vsftpd_2.3.5-3ubuntu1.DSC DPKG-source: Informacje: Wyodrębnienie VSFTPD w VSFTPD-2.3.5 dpkg-source: Informacje: rozpakowanie vsftpd_2.3.5.Orig.smoła.GZ DPKG-Source: Informacje: rozpakowanie VSFTPD_2.3.5-3ubuntu1.Debian.smoła.GZ dpkg-source: Informacje: Stosowanie 01-builddefs.Patch dpkg-source: Informacje: stosowanie 02-config.Patch DPKG-Source: Informacje: Stosowanie 03-DB-DOC.Patch dpkg-source: Informacje: Stosowanie 04-link-local.Patch dpkg-source: Informacje: Stosowanie 05-Whitespaces.Patch dpkg-source: Informacje: Stosowanie 06-Greedy.Patch DPKG-Source: Informacje: Zastosowanie 07-UTF8.Patch dpkg-source: Informacje: stosowanie 08-manpage.Patch DPKG-Source: Informacje: Zastosowanie 09-S390.Patch DPKG-Source: Informacje: Stosowanie 10-Remote-DOS.Patch DPKG-Source: Informacje: Stosowanie 11-alfa.Patch dpkg-source: Informacje: Stosowanie 09-disable-anonimowy.Patch dpkg-source: Informacje: Zastosowanie 12-ubuntu-użytkownika-snakeil-ssl.skrawek

19. Jak mogę pobrać, rozpakowywać i skompilować pakiet

Możesz także pobrać, rozpakowywać i skompilować kod źródłowy w tym samym czasie, używając opcji '-skompilować' jak pokazano niżej.

$ sudo apt-get-compile źródło
[sudo] Hasło dla TecMint: Czytanie list pakietów… Dokonane budowanie zależności drzewa drzewa czytania. Get: 1 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/wszechświata goakress 1: 0.5-1 (DSC) [1,120 B] Get: 2 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/wszechświata goakress 1: 0.5-1 (TAR) [127 KB] Get: 3 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/wszechświata goakress 1: 0.5-1 (diff) [2 075 b] pobrano 130 kb w 1s (68.0 kb/s) GPGV: Podpis Made Wtorek 26 czerwca 2012 09:38:24 AM IST Używanie ID klucza DSA A9FD4821 GPGV: Nie można sprawdzić podpis: Klucz publiczny Nie znaleziono DPKG-Source: OSTRZEŻENIE: Nieudane weryfikacje podpisu ./GoAcress_0.5-1.DSC DPKG-Source: Informacje: Wyodrębnienie goakress w Goaccess-0.5 dpkg-source: Informacje: rozpakowanie goakss_0.5.Orig.smoła.GZ dpkg-source: Informacje: rozpakowanie goakss_0.5-1.Debian.smoła.GZ DPKG-BUILDPACKAGE: Pakiet źródłowy GOACCESS DPKG-BUILDPACKAGE: Źródło Wersja 1: 0.5-1 DPKG-BUILDPACKAGE: Źródło zmienione przez Chris Taylor <[email protected]> DPKG-BUILDPACKAGE: Architektura hosta I386 DPKG-SOURCE-BEF-BORE-BUILD GOACCESS-0.5 dpkg-checkBuildDeps: Uncent Cu Build Zależności: Debhelper (> = 9) Autotools-dev libncurses5-dev libglib2.0-dev libGeoip-dev autoconf dpkg-buildpackage: Ostrzeżenie: Zależności/konflikty nie są zadowolone; Przerywanie DPKG -BUILDPACKAGE: OSTRZEŻENIE: (Użyj flagi -d, aby zastąpić.)… 

20. Jak pobrać pakiet bez instalowania

Za pomocą 'pobierać„Opcja, możesz pobrać dowolny pakiet bez instalowania. Na przykład następujące polecenie pobranie tylko 'Nethogs„Pakiet do aktualnego katalogu roboczego.

$ sudo apt-get pobierz nethogs
Pobierz: 1 pobieranie Nethogs 0.8.0-1 [27.1 kb] sprowadził 27.1 kb w 3S (7506 B/s)

21. Jak sprawdzić dziennik zmiany pakietu?

''Changelog„Flaga pobiera pakiet Zmiana-log i pokazuje zainstalowaną wersję pakietu.

$ sudo apt-get changelog vsftpd
VSFTPD (2.3.5-3UBUNTU1) ilościowe; pilność = niskie * scalanie z testowania Debiana (LP: #1003644). Pozostałe zmiany: + Debian/VSFTPD.Upstart: migruj VSFTPD do upstart. + Dodaj Apport Hook (LP: #513978): - Debian/VSFTPD.Apport: Dodano. - Debian/Control: zależne od kompilacji na apport DH. - debian/reguły: Dodaj -z Aplikacją. + Dodaj plik Debian/Watch. + debian/łatki/09-disable-anonimowy.Patch: domyślnie wyłącz anonimowy login. (LP: #528860) * Debian/Patches/12-ubuntu-Us-Snakeil-SSL.Patch: Użyj certyfikatów i klucza Snakeil SSL. -- Andres Rodriguez <[email protected]> Środa, 23 maja 2012 16:59:36 -0400… 

22. Jak sprawdzić zepsute zależności?

''sprawdzać„Polecenie jest narzędziem diagnostycznym. Służy do aktualizacji pamięci podręcznej pakietu i kontroli zepsutych zależności.

$ sudo apt-get Check
[sudo] Hasło dla TecMint: Czytanie list pakietów… DODANE BUDOWANIE ZALEŻENIE DREKTUJĄCE INFORMACJE STANE…

23. Jak szukać i budować zależności?

Ten 'Kompilacja„Polecenie przeszukuje lokalne repozytoria w systemie i zainstaluj zależności kompilacji dla pakietu. Jeśli pakiet nie istnieje w lokalnym repozytorium, zwróci kod błędu.

$ sudo apt-get kombrute-dep netcat
Zostaną zainstalowane następujące nowe pakiety: Debhelper DH-APPARMOR HTML2TEXT PO-DEBCONF Quilt 0 Uaktualniono, 5 nowo zainstalowanych, 0 do usunięcia i 328 nie zaktualizowanych. Musisz uzyskać 1 219 kb archiwum. Po tej operacji zostanie użyty 2592 kb dodatkowej przestrzeni dysku. Chcesz kontynuować [T/N]? y Get: 1 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/główne html2Text i386 1.3.2a-15Build1 [91.4 kb] zdobądź: 2 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/main po-debconf wszystkie 1.0.16+NMU2UBUNTU1 [210 KB] GET: 3 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczne/główne DH-aparmor All 2.8.0-0ubuntu5 [9 846 b] Get: 4 http: // in.archiwum.Ubuntu.com/ubuntu/kwant/główny debhelper.20120608ubuntu1 [623 kb] Pobierz: 5 http: // in.archiwum.Ubuntu.com/ubuntu/kwantyczna/główna kołdra All 0.60-2 [285 kb] pobrano 1219 kb w 4s (285 kb/s)… 

24. Jak mogę automatycznie czyszczyć apt-get pamięć podręczną?

''Automatyczne oczyszczanie„Polecenie usuwa wszystko .Deb pliki z /var/cache/apt/archiwa Aby zwolnić znaczną objętość miejsca na dysku.

$ sudo apt-get autoklean
Czytanie list pakietów… Wykonane budowanie zależności drzewa drzewa czytania INFORMACJE STAN

25. Jak mogę automatycznie usunąć zainstalowane pakiety?

''AutoreMove„Sub polecenie służy do automatycznego usuwania pakietów, które z pewnością zostały zainstalowane w celu zaspokojenia zależności dla innych pakietów, ale teraz nie były już wymagane. Na przykład następujące polecenie usunie zainstalowany pakiet z jego zależnościami.

$ sudo apt-get autoreMove vsftpd
Czytanie list pakietów… Dotarnown Build Building Zależności Drzewa Odczytu Informacje o czytaniu… Pakiet wykonany „VSFTPD” nie jest zainstalowany, więc nie usunięto 0 zaktualizowanych, 0 nowo zainstalowanych, 0 do usunięcia i 328 nie zaktualizowanych.

Omówiłem większość dostępnych opcji z apt-get I Apt-cache Polecenia, ale nadal jest dostępnych więcej opcji, możesz je sprawdzić za pomocą za pomocą „Człowiek apt-get' Lub 'Man Apt-Cache„Z terminalu. Mam nadzieję, że podobało Ci się przeczytanie tego artykułu, jeśli coś przegapiłem i chciałbyś, żebym dodał do listy. Zapraszam do wspomnienia w komentarzu poniżej.

Przeczytaj także: 20 przydatnych poleceń Linux Yum do zarządzania pakietami