ใน CentOS ฉันจะรับรายการที่เก็บข้อมูลที่ติดตั้งไว้ได้อย่างไร
ใน CentOS ฉันจะรับรายการที่เก็บข้อมูลที่ติดตั้งไว้ได้อย่างไร
คำตอบ:
yum repolist
yum repolist enabled
แสดงที่เก็บข้อมูลที่เปิดใช้งานทั้งหมด คำสั่งสองคำนี้เหมือนกัน
yum repolist disabled
แสดงที่เก็บที่ปิดใช้งาน
yum repolist all
แสดงทุกอย่าง
/etc/yum.repos.d
และเปลี่ยนไปenabled=1
enabled=0
yum-config-manager --enable <repo>
เพื่อปิดการใช้งาน: yum-config-manager --disable <repo>
.
นี่คือเส้นทางของที่เก็บ 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/
หน้านี้ระบุว่า yum เก็บการตั้งค่าที่เก็บแต่ละรายการthe [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory
ไว้ คุณน่าจะเห็นที่เก็บข้อมูลทั้งหมดจากสองแห่งนี้ ลิงค์นี้เกี่ยวกับ Redhat ดังนั้น YMMV
จากลิงค์นี้ (เช่นหมวกสีแดง), yum-config-manager repository
อาจ (หรืออาจจะไม่) บรรลุเหมือนด้านบน
ฉันต้องการเพิ่ม:
yum -v repolist all
ในกรณีที่เซิร์ฟเวอร์ใช้ Spacewalk หรือบางส่วนของ RedHat สิ่งนี้มีประโยชน์มากในการค้นหา URL ที่เก็บ
หมายเหตุ:หากเซิร์ฟเวอร์ลงทะเบียนกับ Spacewalk จะไม่มีรายการภายใต้ /etc/yum.repos.d/ อย่างน้อยการใช้คำสั่งเพื่อลงทะเบียนเช่น:
rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC