YUM เป็นซอฟต์แวร์บรรทัดคำสั่งที่ใช้ในการติดตั้งซอฟต์แวร์ภายใน CentOS และ Fedora ถ้าคุณต้องการโซลูชันแบบกราฟิกให้เลือก YUM Extender แทน YUM คือ CentOS และ Fedora ว่า apt-get คือ Debian และ Ubuntu
คุณเคยสงสัยไหมว่า YUM ย่อมาจากอะไร? อ่านหน้าคู่มือที่ระบุว่า YUM ย่อมาจาก "Yellowdog Updater Modified" YUM เป็นตัวตายตัวแทนของเครื่องมือ YUP ซึ่งเป็นตัวจัดการแพคเกจมาตรฐานใน Yellowdog Linux
วิธีการติดตั้งแพคเกจ RPM โดยใช้ YUM
ในการติดตั้งแพคเกจ RPM เพียงแค่ป้อนคำสั่งต่อไปนี้:
ติดตั้ง yum nameofpackage
ตัวอย่างเช่น:
วิธีการปรับปรุงแพคเกจโดยใช้ YUM
ถ้าคุณต้องการปรับปรุงแพคเกจทั้งหมดในระบบของคุณเพียงแค่เรียกใช้คำสั่งต่อไปนี้:
yum update
เมื่อต้องการปรับปรุงแพคเกจหรือแพคเกจที่เฉพาะเจาะจงลองต่อไปนี้:
yum update nameofpackage
ถ้าคุณต้องการอัพเดตแพคเกจเป็นหมายเลขเวอร์ชันเฉพาะคุณจำเป็นต้องใช้คำสั่ง update-to ดังต่อไปนี้:
yum update-to ชื่อหมายเลขแพ็กเกจ
ตัวอย่างเช่น:
yum update-to flash-plugin 11.2.202-540-release
ตอนนี้คิดถึงสถานการณ์นี้ คุณมีเวอร์ชัน 1.0 ของโปรแกรมและมีจำนวนของการแก้ไขข้อผิดพลาด 1.1, 1.2, 1.3 ฯลฯ นอกจากนี้ยังมีอยู่ในรุ่น 2 ของซอฟต์แวร์ ตอนนี้คิดว่าคุณต้องการติดตั้งโปรแกรมแก้ไขข้อบกพร่อง แต่ไม่ได้ย้ายไปใช้เวอร์ชันใหม่เนื่องจากค่อนข้างตรงไปตรงมา ดังนั้นคุณจะอัปเดตโดยไม่ต้องอัปเกรดได้อย่างไร
เพียงใช้คำสั่ง update-minimal ดังนี้:
yum update-minimal programname --bugfix
วิธีการตรวจหาการอัปเดตโดยใช้ YUM โดยไม่ต้องติดตั้ง
บางครั้งคุณต้องการทราบว่าต้องการปรับปรุงอะไรก่อนทำการอัปเดตจริง
คำสั่งต่อไปนี้จะแสดงรายการโปรแกรมที่ต้องอัพเดต:
วิธีลบโปรแกรมโดยใช้ YUM
ถ้าคุณต้องการลบแอ็พพลิเคชันออกจากระบบ Linux คุณสามารถใช้คำสั่งต่อไปนี้:
yum ลบ programname
การนำโปรแกรมออกจากระบบของคุณอาจดูเหมือนง่าย แต่ด้วยการลบแอพพลิเคชันหนึ่งคุณอาจป้องกันไม่ให้เครื่องอื่นทำงานได้
ตัวอย่างเช่นสมมติว่าคุณมีโปรแกรมตรวจสอบโฟลเดอร์และหากพบไฟล์โปรแกรมจะส่งอีเมลแจ้งให้คุณทราบว่ามีไฟล์ใหม่อยู่ ลองนึกภาพว่าโปรแกรมนี้ต้องการบริการอีเมลเพื่อส่งอีเมลจริง ถ้าคุณลบบริการอีเมลโปรแกรมที่ตรวจสอบโฟลเดอร์จะไม่สามารถใช้งานได้
เมื่อต้องการลบโปรแกรมที่ขึ้นอยู่กับโปรแกรมที่คุณลบโดยใช้คำสั่งต่อไปนี้:
ชื่อ programove yum
ในกรณีของโปรแกรมตรวจสอบและบริการอีเมลแอ็พพลิเคชันทั้งสองจะถูกลบออก
คำสั่งลบอัตโนมัติสามารถใช้โดยไม่มีพารามิเตอร์ใด ๆ ดังนี้:
yum autoremove
ระบบจะค้นหาระบบของคุณสำหรับไฟล์ที่คุณไม่ได้ติดตั้งอย่างชัดเจนและไม่มีการอ้างอิง เหล่านี้เรียกว่าใบบรรจุภัณฑ์
แสดงรายการแพ็คเกจ RPM ทั้งหมดที่ใช้ได้โดยใช้ YUM
คุณสามารถแสดงรายการแพคเกจทั้งหมดที่มีอยู่ภายใน YUM ได้ง่ายๆโดยใช้คำสั่งต่อไปนี้:
รายการยำ
มีพารามิเตอร์พิเศษที่คุณสามารถเพิ่มลงในรายการเพื่อให้มีประโยชน์มากขึ้น
ตัวอย่างเช่นในรายการการอัพเดตทั้งหมดที่มีอยู่ในระบบของคุณให้รันคำสั่งต่อไปนี้:
การปรับปรุงรายการ yum
เมื่อต้องการดูแพคเกจทั้งหมดที่ติดตั้งอยู่ในระบบของคุณให้รันคำสั่งต่อไปนี้:
ติดตั้ง yum list แล้ว
คุณสามารถแสดงรายการไฟล์ทั้งหมดที่ติดตั้งได้โดยไม่ต้องใช้ที่เก็บข้อมูลโดยใช้คำสั่งต่อไปนี้:
วิธีการค้นหาแพคเกจ RPM โดยใช้ YUM
เมื่อต้องการค้นหาแพคเกจที่เจาะจงใช้คำสั่งต่อไปนี้:
ชื่อโปรแกรมค้นหา yum | คำอธิบาย
ตัวอย่างเช่นการค้นหา Steam ใช้คำสั่งต่อไปนี้:
yum ค้นหาไอ
หรือค้นหาประเภทของแอปพลิเคชันโดยเฉพาะดังนี้:
ค้นหายั่วยวน "จับภาพหน้าจอ"
โดยค่าเริ่มต้นสถานที่ค้นหาจะดูในชื่อแพคเกจและสรุปและเฉพาะในกรณีที่ไม่พบผลลัพธ์จะเป็นการค้นหาคำอธิบายและ URL
เพื่อให้ได้ yum เพื่อค้นหาคำอธิบายและ URL รวมทั้งใช้คำสั่งต่อไปนี้:
ค้นหายั่วยวน "จับภาพหน้าจอ" ทั้งหมด
วิธีการรับข้อมูลเกี่ยวกับแพคเกจ RPM โดยใช้ YUM
คุณสามารถดึงข้อมูลที่สำคัญเกี่ยวกับแพคเกจโดยใช้คำสั่งต่อไปนี้:
yum info packagename
ข้อมูลที่ส่งคืนจะเป็นดังนี้:
- ชื่อ
- สถาปัตยกรรม
- รุ่น
- ปล่อย
- ขนาด
- กรุ
- สรุป
- URL
- การอนุญาต
- ลักษณะ
วิธีการติดตั้งกลุ่มแอ็พพลิเคชันโดยใช้ YUM
เมื่อต้องการส่งคืนรายการกลุ่มที่ใช้ YUM ให้รันคำสั่งต่อไปนี้:
รายการกลุ่ม yum | มากกว่า
ผลลัพธ์ที่ส่งคืนจากคำสั่งนี้คล้ายกับข้อความต่อไปนี้:
- ติดตั้งน้อยที่สุด
- คำนวณโหนด
- เซิร์ฟเวอร์โครงสร้างพื้นฐาน
- ไฟล์และเซิร์ฟเวอร์การพิมพ์
- MATE Desktop
- เว็บเซิร์ฟเวอร์พื้นฐาน
- Virtualization Host
- เซิร์ฟเวอร์ที่มี GUI
- GNOME Desktop
- KDE Plasma
- การพัฒนาและเวิร์กสเตชันสร้างสรรค์
คุณจึงสามารถติดตั้งสภาพแวดล้อมเดสก์ท็อป KDE Plasma โดยใช้คำสั่งต่อไปนี้:
yum group install "พื้นที่ทำงานของ KDE Plasma"
ก่อนที่คุณจะทำแบบนั้นแม้ว่าคุณอาจต้องการหาสิ่งที่แพคเกจทำขึ้นกลุ่ม เมื่อต้องการทำเช่นนี้ให้เรียกใช้คำสั่งต่อไปนี้:
yum group info "พื้นที่ทำงานของ KDE Plasma" | มากกว่า
คุณจะพบว่าเมื่อคุณเรียกใช้คำสั่งนี้คุณจะเห็นรายการกลุ่มภายในกลุ่ม คุณสามารถเรียกใช้กลุ่มข้อมูลเกี่ยวกับกลุ่มเหล่านี้ได้เช่นกัน
วิธีการติดตั้งไฟล์ RPM ไปยังระบบของคุณโดยใช้ YUM
จะเกิดอะไรขึ้นถ้าไฟล์ RPM ไม่ได้รับการติดตั้งจากที่เก็บข้อมูลที่ตั้งอยู่ในระบบของคุณบางทีคุณอาจจะเขียนแพคเกจของคุณเองและคุณต้องการติดตั้ง
เมื่อต้องการติดตั้งแพคเกจ RPM ภายในระบบของคุณให้รันคำสั่งต่อไปนี้:
ชื่อไฟล์ localNumber yum
ถ้าไฟล์ต้องการการอ้างอิงจากนั้นพื้นที่เก็บข้อมูลจะถูกค้นหา dependencies
วิธีการติดตั้งแพคเกจ RPM ใหม่โดยใช้ YUM
หากคุณโชคร้ายและโปรแกรมที่เคยทำงานมาไม่ว่าด้วยเหตุผลใดก็ตามที่หยุดทำงานคุณสามารถติดตั้งใหม่ได้โดยใช้คำสั่งต่อไปนี้:
ติดตั้ง programname yum
คำสั่งนี้จะติดตั้งโปรแกรมเดียวกันกับหมายเลขเวอร์ชันเดียวกันกับที่ติดตั้งไว้แล้ว
วิธีการแสดงรายการการอ้างอิงทั้งหมดสำหรับแพคเกจ RPM
เมื่อต้องการแสดงรายการการอ้างอิงทั้งหมดสำหรับแพคเกจใช้คำสั่งต่อไปนี้:
ชื่อโปรแกรม depum yum
ตัวอย่างเช่นเพื่อค้นหาการอ้างอิงทั้งหมดของ Firefox ให้ทำดังนี้
วิธีการจัดรายการที่เก็บทั้งหมดที่ใช้โดย YUM
เมื่อต้องการค้นหาว่า repositories ใดที่มีอยู่ในระบบของคุณเพื่อใช้คำสั่งต่อไปนี้:
ยัม repolist
ข้อมูลที่ส่งกลับจะเป็นดังนี้:
- รหัสพื้นที่เก็บข้อมูล - I.E. EPEL / x86_64
- ชื่อพื้นที่เก็บข้อมูล - I.E. แพคเกจพิเศษสำหรับองค์กร Linux 7
- สถานะ - จำนวนแพ็คเกจในพื้นที่เก็บข้อมูล
คู่มือนี้ให้ข้อบ่งชี้โดยรวมว่า YUM ทำงานอย่างไร แต่เพียงรอยขีดข่วนพื้นผิวของประเพณีที่เป็นไปได้ทั้งหมดของ YUM สำหรับข้อมูลทั้งหมดรวมถึงรายการสวิตช์ทั้งหมดที่เป็นไปได้เรียกใช้คำสั่งต่อไปนี้:
คนยำ