Daftar repositori yang terpasang (yum)

83

Di CentOS bagaimana saya bisa mendapatkan daftar repositori yang diinstal?

PHPst
sumber

Jawaban:

129
yum repolist
yum repolist enabled

memperlihatkan semua repositori yang diaktifkan. Kedua perintah ini identik.

yum repolist disabled

menunjukkan repositori yang dinonaktifkan.

yum repolist all

menunjukkan segalanya.

Michael Hampton
sumber
1
jawaban luar biasa ... Bagaimana mengaktifkan repo yang dinonaktifkan?
maks
6
Edit file yang sesuai /etc/yum.repos.ddan ubah enabled=1ke enabled=0.
Michael Hampton
4
untuk mengaktifkan repo: yum-config-manager --enable <repo>, untuk menonaktifkan: yum-config-manager --disable <repo>.
slm
Bagaimana cara melihat url untuk masing-masing? :)
rogerdpack
16

Ini adalah jalur repositori yum

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

/etc/yum.repos.d

Ini adalah isi dari direktori itu

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


Perbedaan antara yum.confdan yum.repos.ddalam sistem awal yum.conf ( /etc/yum.conf) menggunakan, dalam satu file kita harus mengkonfigurasi semua itu sangat padat jadi sekarang apa yang mereka lakukan adalah, mereka membuat beberapa file repo, bukan satu file repo dan semua repo disimpan di bawah direktori /etc/yum.repos.d/.

maks
sumber
8

Halaman ini menunjukkan bahwa yum menyimpan pengaturan repositori individual the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory. Anda harus dapat melihat semua repositori dari dua tempat ini. Tautan ini tentang Redhat jadi YMMV.

Dari tautan ini (juga topi merah), yum-config-manager repositorymungkin (atau mungkin tidak) mencapai yang sama seperti di atas.

Karthik T
sumber
5

Saya ingin menambahkan:

yum -v repolist all

seandainya server menggunakan Spacewalk atau bagian dari RedHat ini bisa sangat berguna untuk menemukan URL Repositori.

CATATAN: Jika server terdaftar ke Spacewalk tidak akan ada entri di bawah /etc/yum.repos.d/ Setidaknya menggunakan perintah untuk mendaftar seperti:

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC
Felipe Ferreira
sumber