Elenco dei repository installati (yum)


83

In CentOS come posso ottenere un elenco di repository installati?

Risposte:


129
yum repolist
yum repolist enabled

mostra tutti i repository abilitati. Questi due comandi sono identici.

yum repolist disabled

mostra repository disabilitati.

yum repolist all

mostra tutto.


1
risposta superba ... Come abilitare i repository disabilitati?
massimo

6
Modifica il file corrispondente in /etc/yum.repos.de cambia enabled=1in enabled=0.
Michael Hampton,

4
per consentire un repo: yum-config-manager --enable <repo>, per disattivare: yum-config-manager --disable <repo>.
slm,

Come vedere l'URL per ciascuno? :)
rogerdpack,

16

Questo è il percorso del repository yum

[root @ localhost yum.repos.d] # pwd

/etc/yum.repos.d

Questo è il contenuto di quella directory

[root @ localhost yum.repos.d] # ll
totale 60
-rw-r - r-- 1 radice radice 179 17 luglio 11:56 adobe-linux-i386.repo
-rw-r - r-- 1 radice radice 1926 26 giu 14:59 CentOS-Base.repo
-rw-r - r-- 1 radice radice 637 26 giu 14:59 CentOS-Debuginfo.repo
-rw-r - r-- 1 radice radice 626 26 giu 14:59 CentOS-Media.repo
-rw-r - r-- 1 radice radice 2593 26 giu 14:59 CentOS-Vault.repo
-rw-r - r-- 1 radice radice 912 gennaio 23 2011 elrepo.repo
-rw-r - r-- 1 radice radice 957 9 maggio 21:25 epel.repo
-rw-r - r-- 1 radice radice 1056 9 maggio 21:25 epel-testing.repo
.
.
.


La differenza tra yum.confe yum.repos.dè nel sistema earliar che yum.conf ( /etc/yum.conf) stava usando, all'interno di un singolo file dobbiamo configurare tutto ciò che era molto congestionato, quindi ora quello che hanno fatto è che hanno creato diversi file repo, invece di un file repo e tutti i i repository sono mantenuti nella directory /etc/yum.repos.d/.


8

Questa pagina indica che yum mantiene le impostazioni dei singoli repository the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory. Dovresti essere in grado di vedere tutti i repository da questi due posti. Il link riguarda Redhat, quindi YMMV.

Da questo link (anche red hat), yum-config-manager repositorypotrebbe (o non potrebbe) ottenere lo stesso di cui sopra.


5

Vorrei aggiungere:

yum -v repolist all

nel caso in cui il server stia utilizzando Spacewalk o parte di RedHat questo può essere molto utile per trovare l'URL del repository.

NOTA: se il server è registrato su Spacewalk non ci saranno voci in /etc/yum.repos.d/ Almeno usando il comando per registrarsi come:

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.