Ściągawka menedżera pakietów systemu Linux

Ściągawka menedżera pakietów systemu Linux

Menedżer pakietów to chleb powszedni każdej dystrybucji Linuksa. Służy jako łącznik między tradycyjnym systemem UNIX a zewnętrznymi programami innych firm. Pozwala także dostosować system do dowolnej funkcji i celu.

Zasadniczo menedżer pakietów to program, który dodaje, usuwa i śledzi każdy program innej firmy w twoim systemie. Ponadto zmniejsza obciążenie związane z zarządzaniem programami poprzez obniżanie wersji i obliczanie zależności.

Podstawowe polecenia menedżera pakietów

Domyślnie każda główna dystrybucja Linuksa ma własnego niestandardowego menedżera pakietów. Mimo to narzędzia te często mają wiele wspólnych funkcji i poleceń.

Ta ściągawka zawiera te niezbędne polecenia dla twojego własnego menedżera pakietów Linux. Obejmuje to różne polecenia apt w Debianie i Ubuntu oraz pacman w Arch Linux. Nie tylko to, ale ta ściągawka podkreśli również niektóre z ich potężnych i unikalnych funkcji.

Działanie apt (Debian i Ubuntu) przystawka (Ubuntu) pacman (łuk) dnf (Fedora i RHEL) Portage (Gentoo)
Zarządzanie pakietami
Zainstaluj pakiet. apt install package snap install package pacman -S package dnf install package emerge --ask package
Usuń pakiet. apt remove package snap remove package pacman -R package dnf erase package emerge --deselect package
Zaktualizuj pakiet. apt install --only-upgrade package snap refresh package pacman -U package dnf upgrade package emerge --ask --update package
Zmień upstream pakietu. apt -t unstable package snap refresh package --channel=beta
Wyłącz pakiet. snap disable package
Włącz pakiet. snap enable package
Zaznacz paczkę. apt install package pacman -S --asexplicit package dnf mark install package emerge --ask package
Wyczyść pakiet. apt purge package snap remove --purge package pacman -Rs package emerge --ask --depclean package
Przywróć pakiet do starszego stanu. snap restore package
Zapisz bieżący stan pakietu. snap save package
Ponownie zainstaluj pakiet. apt install --reinstall package pacman -S package dnf reinstall package emerge --ask --fetchonly --emptytree package
Zmień wersję pakietu. snap revert package pacman -Suu package dnf downgrade package
Zignoruj ​​​​nową wersję pakietu. apt install --no-upgrade package
Napraw uszkodzony pakiet. apt install -f package revdep-rebuild -v package
Usuń wszystkie nieużywane zależności. apt install --autoremove pacman -Ru dnf autoremove emerge --ask --depclean
Pokaż wszystkie zainstalowane pakiety. apt list --installed snap list pacman -Qet dnf list --installed less /var/lib/portage/world
Symulacja instalacji. apt install -s package dnf install --setopt=tsflags=test emerge --ask --pretend package
Zarządzanie grupami pakietów
Zainstaluj grupę pakietów. pacman -S group dnf group install group emerge --ask @group
Odinstaluj grupę pakietów. pacman -R group dnf group remove group emerge --deselect @group
Wyświetl dostępne grupy. dnf group ls /etc/portage/sets
Wyświetl szczegóły grupy. pacman -Sg dnf group info group
Zaktualizuj grupę w systemie. dnf group upgrade group
Zaznacz grupę do instalacji. dnf group mark install group
Zaznacz grupę do usunięcia. dnf group mark remove group
Zarządzanie repozytorium
Zaktualizuj nadrzędny pakiet. snap switch --channel=beta program
Zaktualizuj repozytorium pakietów. apt update dnf check-update emerge --sync
Załaduj ponownie repozytorium pakietów. pacman -Syc emerge-webrsync
Sprawdź repozytorium pakietów. pacman -Dk dnf check
Dodaj nowe źródło repozytorium. nano /etc/apt/sources.list nano /etc/pacman.conf eselect repository enable repository
Usuń źródło repozytorium. nano /etc/apt/sources.list nano /etc/pacman.conf eselect repository disable repository
Pokaż aktywne repozytoria. less /etc/apt/sources.list snap info package less /etc/pacman.conf dnf repolist --enabled eselect repository list
Zarządzanie systemem
Sprawdź aktualizacje pakietu. dnf check-update package
Zaktualizuj wszystkie pakiety. apt upgrade snap refresh pacman -Syu dnf upgrade emerge --ask --update --deep --newuse @world
Zaktualizuj pakiety systemowe. apt dist-upgrade dnf upgrade-minimal
Symuluj pełną aktualizację systemu. apt -s dist-upgrade dnf upgrade --setopt-tsflags=test emerge --ask --update --deep --newuse --pretend @world
Ponownie skonfiguruj pakiet. apt install -f pacman -S package
Wejdź do powłoki Menedżera pakietów. snap run --shell dnf shell
Wydrukuj bieżące porady dotyczące aktualizacji. dnf updateinfo --info eselect news help
Zarządzanie zależnościami
Sprawdź zależności pakietu. apt-cache depends package pacman -T package dnf repoquery --deplist package
Wydrukuj drzewo zależności pakietu. pactree package dnf repoquery --tree package emerge --ask --deep --tree package
Pomiń rozpoznawanie zależności. apt install --no-install-recommends package pacman -Sd package emerge --ask --nodeps package
Pomiń sprawdzanie GPG. dnf install --nogpgcheck package
Badawczy
Podstawowe wyszukiwanie pakietów. apt search package snap find package pacman -Qs package dnf search package emerge --search package
Wyszukiwanie pakietów wyrażeń regularnych. apt search ^package* pacman -Qs ^package* emerge --search ^package*
Wyszukiwanie nazw plików. pacman -F filename dnf provides filename equery b filename
Wyświetl informacje o pakiecie. apt-cache showpkg package snap info package pacman -Qi package dnf info package equery m package
Wydrukuj zawartość paczki. snap info --verbose package pacman -Ql package equery f package
Wydrukuj dziennik zmian pakietu. apt-get changelog package snap info --verbose package pacman -Qc package dnf repoquery --changelogs equery c package
Wydrukuj wszystkie zduplikowane paczki. dnf repoquery --duplicates
Wydrukuj wszystkie opakowania zewnętrzne. pacman -Qm

Źródło obrazu: Unsplash . Wszystkie przeróbki autorstwa Ramces Red.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *