ฉันต้องติดตั้งแพคเกจที่ขาดหายไปในเครื่องเสมือนที่ใช้ Red Hat ฉันจะทำอย่างไร
ฉันควรใช้คำสั่งใดเพื่อติดตั้ง / ลบ / อัปเกรดแพ็คเกจ. rpm
ฉันต้องติดตั้งแพคเกจที่ขาดหายไปในเครื่องเสมือนที่ใช้ Red Hat ฉันจะทำอย่างไร
ฉันควรใช้คำสั่งใดเพื่อติดตั้ง / ลบ / อัปเกรดแพ็คเกจ. rpm
คำตอบ:
แก้ไข:ตามที่แนะนำในความคิดเห็นด้านล่างคุณสามารถใช้yumสำหรับทุกอย่างและคุณจะไม่เป็นไร
ตรวจสอบเอกสารประกอบของ Red Hatสำหรับrpmคำสั่ง
โดยทั่วไป:
rpm -Uvh package_file.rpmติดตั้ง / อัพเกรดแพ็คเกจจากไฟล์. rpmrpm -e package_name ลบแพ็กเกจในการติดตั้งแพ็กเกจจากที่เก็บของ Red Hat ให้ใช้yumซึ่งคำสั่งส่วนใหญ่อธิบายตนเอง ( install, updateฯลฯ ... ) เอกสารนี้มีไว้สำหรับ CentOS 5 แต่ฉันคิดว่ามันควรจะใช้ได้กับ Red Hat / CentOS เวอร์ชันใหม่
man yumRTFM: apropos installนำไปสู่การติดตามสิทธิ์
หาก "apropos" ไม่ส่งคืนสิ่งใดคุณจะต้องเรียกใช้makewhatisก่อน
หลังจากนั้นคุณจะพบเกือบทุกอย่างด้วย "apropos" ซึ่งจะทำการค้นหาข้อความแบบเต็มของคำอธิบายสั้นหน้าคนทั้งหมด
yum เมื่อเทียบกับรอบต่อนาทีจะแก้ไขการอ้างอิงทั้งหมดที่จำเป็น
aproposจะค้นหาเฉพาะชื่อและคำอธิบายสั้น ๆ ของ man pages ตรงกันข้ามกับสิ่งที่คุณอธิบาย man -Kในทางกลับกัน ...
                    man -kทำเช่นเดียวกับaproposตาม man-page และการทดสอบ
                    ติดตั้ง Rpm
rpm -ivh abcd.rpm
อัปเดตรอบต่อนาที
rpm -Uvh abcdef.rpm
ลบรอบต่อนาที
rpm -e abcd.rpm 
หรือลบรอบต่อนาทีโดยไม่ต้อง deps
rpm -e --nodeps abcd.rpm
rpmกรณีที่จำเป็นจริงๆ - ภายใต้สถานการณ์ปกติไม่มีเหตุผลที่จะใช้rpmคำสั่งที่กล่าวถึงข้างต้นเพื่อเล่นกับฐานข้อมูลแพ็คเกจyum install package_file.rpmและyum remove package_nameจะทำอะไรได้ดี