Per installare alcune applicazioni o pacchetti di terze parti, aggiungiamo il loro repository sul nostro sistema operativo Linux. Tuttavia, nel caso in cui qualcuno di essi interferisca o non desideriamo aggiornare un particolare pacchetto disponibile in un determinato repository, possiamo disabilitare lo stesso ma senza rimuoverlo. Qui in questo tutorial, mostreremo come disabilitare o abilitare alcuni repository su Almalinux 8 o Rocky Linux.
Esegui l'aggiornamento del sistema
L'abilitazione e la disabilitazione del repository possono essere facilmente gestite da dnf config-manger
strumento che è disponibile sul sistema per impostazione predefinita, tuttavia, eseguiamo prima il comando di aggiornamento.
sudo dnf update
Elenca tutti i Repo
Vediamo quali sono i Repo finora disponibili sul nostro sistema. Il comando seguente non elenca tutti i repository di sistema ma anche i loro ID repository che possiamo utilizzare per abilitarli o disabilitarli.
dnf repolist
Risultato :
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
Disabilita AlmaLinux/Rocky Repository
Ora, controlla il "repo id" del repository che desideri disabilitare sul tuo AlmaLinux o Rocky 8 e usalo con il comando indicato di seguito:
dnf config-manager --disable repository-id
Ad esempio, se desideri disabilitare il repository EPEL, il comando sarà:
sudo dnf config-manager --disable epel
Abilita repository
Ora, dopo un po' di tempo, se vuoi abilitare il repository disabilitato, possiamo usare lo stesso strumento con --enable
opzione.
dnf config-manager --enable repository-id
Esempio :Ora, per abilitare nuovamente il repository EPEL il comando sarà:
sudo dnf config-manager --enable epel
Vedi :Come abilitare il repository EPEL su AlmaLinux 8
Utilizzare per aggiungere il repository
Oltre alle due attività chiave precedenti, possiamo anche utilizzare config-manager per aggiungere repository su AlmaLinux o Rocky:
dnf config-manager --add-repo repository_url