Danh sách các kho được cài đặt (yum)


83

Trong CentOS, làm cách nào tôi có thể nhận được danh sách các kho được cài đặt?

Câu trả lời:


129
yum repolist
yum repolist enabled

hiển thị tất cả các kho lưu trữ được kích hoạt. Hai lệnh này giống hệt nhau.

yum repolist disabled

hiển thị kho lưu trữ bị vô hiệu hóa.

yum repolist all

cho thấy tất cả mọi thứ.


1
câu trả lời tuyệt vời ... Làm thế nào để kích hoạt repos bị vô hiệu hóa?
tối đa

6
Chỉnh sửa tập tin tương ứng /etc/yum.repos.dvà thay đổi enabled=1thành enabled=0.
Michael Hampton

4
để bật repo : yum-config-manager --enable <repo>, để tắt : yum-config-manager --disable <repo>.
slm

Làm thế nào để xem url của mỗi? :)
rogerdpack

16

Đây là đường dẫn của kho yum

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

/etc/yum.repose.d

Đây là nội dung của thư mục đó

[root @ localhost yum.repose.d] # ll
tổng số 60
-rw-r - r-- 1 root root 179 Jul 17 11:56 adobe-linux-i386.repo
-rw-r - r-- 1 root 1926 ngày 26 tháng 6 14:59 CentOS-Base.repo
-rw-r - r-- 1 root 637 ngày 26 tháng 6 14:59 CentOS-Debuginfo.repo
-rw-r - r-- 1 root root 626 Jun 26 14:59 CentOS-Media.repo
-rw-r - r-- 1 root 2593 ngày 26 tháng 6 14:59 CentOS-Vault.repo
-rw-r - r-- 1 root 912 ngày 23 tháng 1 năm 2011 elrepo.repo
-rw-r - r-- 1 gốc 957 ngày 9 tháng 5 21:25 epel.repo
-rw-r - r-- 1 root 1056 Ngày 9 tháng 5 21:25 epel-tests.repo
.
.
.


Sự khác biệt giữa yum.confyum.repos.dtrong hệ thống Earliar yum.conf ( /etc/yum.conf) đã sử dụng, trong một tệp duy nhất, chúng tôi phải định cấu hình mọi thứ mà nó rất phù hợp, vì vậy bây giờ những gì họ đã làm là, họ đã tạo một số tệp repo, thay vì một tệp repo và tất cả repos được giữ trong thư mục /etc/yum.repos.d/.


8

Trang này chỉ ra rằng yum giữ các cài đặt kho lưu trữ riêng lẻ trong the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory. Bạn sẽ có thể thấy tất cả các kho lưu trữ từ hai nơi này. Liên kết là về Redhat vì vậy YMMV.

Từ liên kết này (cũng là mũ đỏ), yum-config-manager repositorycó thể (hoặc có thể không) đạt được như trên.


5

Tôi muốn thêm vào:

yum -v repolist all

trong trường hợp máy chủ đang sử dụng Spacewalk hoặc một phần của RedHat, điều này có thể rất hữu ích để tìm URL Kho lưu trữ.

LƯU Ý: Nếu máy chủ được đăng ký vào Spacewalk, sẽ không có mục nào trong /etc/yum.repos.d/ Ít nhất là sử dụng lệnh để đăng ký như:

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.