Bagaimana cara menurunkan RPM pada mesin tanpa 'yum'?

47

Pada mesin tanpa yum, saya memiliki versi 3.2 dari paket yang diinstal dan saya telah mengunduh versi 2.4 secara manual, bagaimana cara menginstal versi yang lebih lama?

Harley
sumber

Jawaban:

67

rpm -Uvh --oldpackage [filename]

--oldpackagememungkinkan Anda untuk menginstal versi yang lebih lama, -Uberarti "meningkatkan", tetapi dalam hal ini hanya akan mengganti versi yang lain. Jika Anda menggunakan -ialih-alih, -UAnda akan berakhir dengan kedua versi terinstal.

Harley
sumber
6
The vhargumen adalah opsional di sini. Hanya -U(atau --upgrade) dan --oldpackagediperlukan.
Dave Mooney
2
rpm -U --force [filename]juga memungkinkan penurunan versi
Sasha
1
Untuk kernel rpm -i --force <package url / filename>bekerja (karena Anda ingin menyimpan beberapa versi)
Gert van den Berg
16

Anda juga dapat mencoba yum downgrade packagename, tergantung pada versi yum di sistem Anda.

putih
sumber
3
Anda benar, tetapi OP menentukan "pada mesin tanpa yum" sehingga yum rusak atau hilang.
Criggie
3
Pada saat jawaban ini , "tanpa 'yum'" bukan bagian dari pertanyaan OP. Silakan lihat riwayat sunting.
ewwhite
1
Jawaban cuti terbaik untuk kelengkapan, dan komentar Anda menjelaskan alasannya.
Criggie