Abychom mohli nainstalovat některé aplikace nebo balíčky třetích stran, přidáme jejich úložiště do našeho operačního systému Linux. Nicméně v případě, že některý z nich zasahuje nebo nechceme aktualizovat některý konkrétní balíček dostupný v určitém konkrétním úložišti, můžeme jej zakázat, ale bez jeho odstranění. Zde v tomto tutoriálu si ukážeme, jak zakázat nebo povolit některé úložiště na Almalinux 8 nebo Rocky Linux.
Spusťte aktualizaci systému
Povolení a zakázání úložiště lze snadno zpracovat pomocí dnf config-manger
nástroj, který je v systému k dispozici ve výchozím nastavení, nicméně nejprve spusťte příkaz update.
sudo dnf update
Vypsat všechna úložiště
Podívejme se, jaké jsou repozitáře zatím dostupné v našem systému. Níže uvedený příkaz neuvádí všechna systémová úložiště, ale také jejich ID repozitáře které můžeme použít k jejich povolení nebo zakázání.
dnf repolist
Výstup :
repo id repo name appstream AlmaLinux 8 - AppStream baseos AlmaLinux 8 - BaseOS epel Extra Packages for Enterprise Linux 8 - x86_64 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 extras AlmaLinux 8 - Extras pgAdmin4 pgadmin4 pgdg10 PostgreSQL 10 for RHEL/CentOS 8 - x86_64 pgdg11 PostgreSQL 11 for RHEL/CentOS 8 - x86_64 pgdg13 PostgreSQL 13 for RHEL/CentOS 8 - x86_64
Zakázat úložiště AlmaLinux/Rocky
Nyní zkontrolujte „repo id“ úložiště, které chcete na svém AlmaLinuxu nebo Rocky 8 zakázat, a použijte jej s níže uvedeným příkazem:
dnf config-manager --disable repository-id
Pokud například chcete deaktivovat úložiště EPEL, příkaz bude:
sudo dnf config-manager --disable epel
Povolit úložiště
Nyní, po nějaké době, pokud chcete povolit zakázané úložiště, můžeme použít stejný nástroj s --enable
možnost.
dnf config-manager --enable repository-id
Příklad :Nyní pro opětovné povolení úložiště EPEL bude příkaz:
sudo dnf config-manager --enable epel
Viz :Jak povolit úložiště EPEL na AlmaLinux 8
Použijte k přidání úložiště
Kromě výše uvedených dvou klíčových úkolů můžeme také použít config-manager k přidání repo na AlmaLinux nebo Rocky:
dnf config-manager --add-repo repository_url