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
.