บนเครื่องที่ไม่มี yum ฉันมีแพ็คเกจเวอร์ชัน 3.2 ติดตั้งอยู่และฉันดาวน์โหลดเวอร์ชัน 2.4 ด้วยตนเองฉันจะติดตั้งรุ่นเก่าได้อย่างไร
บนเครื่องที่ไม่มี yum ฉันมีแพ็คเกจเวอร์ชัน 3.2 ติดตั้งอยู่และฉันดาวน์โหลดเวอร์ชัน 2.4 ด้วยตนเองฉันจะติดตั้งรุ่นเก่าได้อย่างไร
คำตอบ:
rpm -Uvh --oldpackage [filename]
--oldpackageอนุญาตให้คุณติดตั้งเวอร์ชันที่เก่ากว่า-Uหมายถึง "อัพเกรด" แต่ในกรณีนี้มันจะแทนที่รุ่นอื่น ๆ หากคุณใช้-iแทนคุณ-Uจะจบลงด้วยการติดตั้งทั้งสองรุ่น
rpm -U --force [filename]ยังช่วยให้การลดระดับ
rpm -i --force <package url / filename>ทำงาน (เนื่องจากคุณต้องการเก็บหลายรุ่น)
นอกจากนี้คุณยังสามารถลองyum downgrade packagenameขึ้นอยู่กับเวอร์ชันของ yum ในระบบของคุณ
vhข้อโต้แย้งเป็นตัวเลือกที่นี่ เฉพาะ-U(หรือ--upgrade) และ--oldpackageจำเป็น