รายการที่เก็บที่ติดตั้ง (yum)


83

ใน CentOS ฉันจะรับรายการที่เก็บข้อมูลที่ติดตั้งไว้ได้อย่างไร

คำตอบ:


129
yum repolist
yum repolist enabled

แสดงที่เก็บข้อมูลที่เปิดใช้งานทั้งหมด คำสั่งสองคำนี้เหมือนกัน

yum repolist disabled

แสดงที่เก็บที่ปิดใช้งาน

yum repolist all

แสดงทุกอย่าง


1
คำตอบที่ยอดเยี่ยม ... วิธีการเปิดใช้งาน repos ที่ถูกปิดใช้งาน?
สูงสุด

6
แก้ไขไฟล์ที่สอดคล้องกันใน/etc/yum.repos.dและเปลี่ยนไปenabled=1 enabled=0
Michael Hampton

4
เพื่อเปิดใช้ repo:, yum-config-manager --enable <repo>เพื่อปิดการใช้งาน: yum-config-manager --disable <repo>.
slm

วิธีดู URL สำหรับแต่ละรายการ :)
rogerdpack

16

นี่คือเส้นทางของที่เก็บ yum

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

/etc/yum.repos.d

นี่คือเนื้อหาของไดเรกทอรีนั้น

[root @ localhost yum.repos.d] # ll
รวม 60
-rw-r - r-- 1 รูทราก 179 ก.ค. 17 11:56 adobe-linux-i386.repo
-rw-r - r-- 1 รูตราก 1926 มิ.ย. 26 14:59 CentOS-Base.repo
-rw-r - r-- 1 รูทราก 637 26 มิ.ย. 26:59 CentOS-Debuginfo.repo
-rw-r - r-- 1 รูทราก 626 มิ.ย. 26 14:59 CentOS-Media.repo
-rw-r - r-- 1 รูทราก 2593 26 มิ.ย. 14:59 CentOS-Vault.repo
-rw-r - r-- 1 รูทราก 912 ม.ค. 23 2011 elrepo.repo
-rw-r - r-- 1 รูตราก 957 9 พฤษภาคม 21:25 epel.repo
-rw-r - r-- 1 รูตราก 1056 9 พ.ค. 21:25 epel-testing.repo
.
.
.


ความแตกต่างระหว่างyum.confและyum.repos.dอยู่ในระบบ earliar yum.conf ( /etc/yum.conf) กำลังใช้งานอยู่ภายในไฟล์เดียวเราต้องกำหนดค่าทุกอย่างที่แออัดดังนั้นตอนนี้สิ่งที่พวกเขาทำคือพวกเขาสร้างไฟล์ repo หลายไฟล์แทนที่จะเป็นไฟล์ repo หนึ่งไฟล์และทั้งหมด repos จะถูกเก็บไว้ภายใต้ไดเรกทอรี /etc/yum.repos.d/


8

หน้านี้ระบุว่า yum เก็บการตั้งค่าที่เก็บแต่ละรายการthe [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directoryไว้ คุณน่าจะเห็นที่เก็บข้อมูลทั้งหมดจากสองแห่งนี้ ลิงค์นี้เกี่ยวกับ Redhat ดังนั้น YMMV

จากลิงค์นี้ (เช่นหมวกสีแดง), yum-config-manager repositoryอาจ (หรืออาจจะไม่) บรรลุเหมือนด้านบน


5

ฉันต้องการเพิ่ม:

yum -v repolist all

ในกรณีที่เซิร์ฟเวอร์ใช้ Spacewalk หรือบางส่วนของ RedHat สิ่งนี้มีประโยชน์มากในการค้นหา URL ที่เก็บ

หมายเหตุ:หากเซิร์ฟเวอร์ลงทะเบียนกับ Spacewalk จะไม่มีรายการภายใต้ /etc/yum.repos.d/ อย่างน้อยการใช้คำสั่งเพื่อลงทะเบียนเช่น:

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.