Kompletny przewodnik po menedżerze pakietów apt dla Linuksa

W tym kompletnym artykule przewodnika, dowiesz się o apt (zaawansowane narzędzie do zarządzania pakietami dla Linuksa). Nauczysz się wszystkich niezbędnych poleceń związanych z menedżerem pakietów apt.

  • Co to jest menedżer pakietów lub narzędzie do zarządzania pakietami?
  • Co robi?
  • Jak go używać?

Jeśli masz takie pytania w głowie to ten artykuł pomoże ci wszystko zrozumieć. Więc bez dalszych pytań przejdźmy do przewodnika po apt.

Co to jest menedżer pakietów?

Menedżer pakietów jest narzędziem, którego używasz do zarządzania aplikacjami, bibliotekami i zależnościami w twojej dystrybucji Linuksa. Pozwala na wszelkiego rodzaju modyfikacje związane z pakietami w systemie, takie jak:

  • Instalacja lub aktualizacja pakietów
  • Usuwanie lub reinstalacja pakietów
  • Lista lub wyszukiwanie pakietów
  • Pokazanie szczegółów pakietów
  • Pobieranie plików pakietów itp.

Jako że Linux jest bardzo wszechstronny, mamy wiele opcji dla menedżerów pakietów:

  • – APT (Advanced Package Tool)
  • – DNF (Dandified Yum)
  • – Zypper
  • – Pacman
  • – Dpkg (Debian package)

Jednakże, APT jest najbardziej popularny wśród nich i jest używany przez większość popularnych dystrybucji Linuksa takich jak Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, i lista dystrybucji poszła dalej-n-na.

Zobaczmy więc jak używać komendy apt-get do zarządzania pakietami w dystrybucji Linuksa. Przejdziemy przez najbardziej pomocne komendy apt.

Komendy menedżera pakietówAPT

Oto lista komend apt, których możesz użyć.

Polecenie 'update’ aktualizuje repozytorium pakietów i pobiera informacje o aktualizacji związane z pakietami:

sudo apt update

Po aktualizacji repozytoriów w systemie, możesz chcieć zaktualizować pakiet(y):

sudo apt upgrade package-namesudo apt upgrade

Aby zaktualizować wszystkie pakiety na raz, po prostu użyj parametru 'upgrade’ z apt:

sudo apt upgrade

Aby zainstalować dowolny pakiet w systemie użyj parametru 'install’. Możesz zainstalować jeden lub wiele pakietów na raz.

sudo apt install package-name package-name

To samo dotyczy usuwania pakietów, możesz użyć 'remove’ i 'purge’. Ponownie możesz użyć pojedynczego pakietu lub wielu pakietów na raz.

sudo apt remove package-name

Różnica między 'purge’ a 'remove’ jest taka, że polecenie remove usuwa tylko pakiet, ale nie jego konfigurację lub plik danych. Natomiast polecenie 'purge’ usuwa wszystko.

sudo apt purge package-name

Możesz wyszukać pakiet w repozytorium za pomocą 'apt search’:

sudo apt search name

Podobnie, możesz uzyskać wszystkie szczegóły związane z pakietem/aplikacją w repozytorium za pomocą 'apt show’:

sudo apt show package-name

Wynik powyższego polecenia:

$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.

Możesz użyć 'apt list’, aby wyświetlić listę aplikacji i jej dostępnych architektur(y):

sudo apt list package-name

Wynik powyższego polecenia:

sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386

Możesz również pobrać plik pakietu (vlc.deb) za pomocą 'apt download’:

sudo apt download package-name

Z jakiegoś powodu musisz przeinstalować pakiet/aplikację, możesz to zrobić za pomocą 'apt reinstall’:

sudo apt reinstall package-name

Komenda 'autoremove’ jest używana do usuwania pakietów, które były automatycznie instalowane w celu zaspokojenia zależności dla innych pakietów, ale teraz nie są już potrzebne, ponieważ zmieniły się zależności lub pakiet(y) wymagający(e) ich został(y) usunięty(e) w międzyczasie.

sudo apt autoremove

Możesz znaleźć komendy zaczynające się od 'sudo apt install’ lub 'sudo apt-get install’ obie działają w ten sam sposób, więc jeśli nie czujesz się jak dodawanie ’-get’ z 'apt’ to możesz wyeliminować.
Aby zdradzić ci mój sekret, prawie nie używam ’-get’, proszę nie pozwól 'apt’ o tym wiedzieć. To tajemnica.
Sprawdź także: Instalowanie aplikacji w Linuksie | Kompletny przewodnik

Oglądnij przewodnik wideo na YouTube

Dodatkowo, możesz również obejrzeć przewodnik wideo krok po kroku na YouTube aby lepiej go zrozumieć.

Wnioski

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.