บนเครื่องที่ไม่มี 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
จำเป็น