Saya memiliki sistem Fedora dengan Postgres versi 8.3 dan saya ingin menurunkan versi ke 8.2 karena masalah kompatibilitas. Saya telah menggunakan yum untuk semuanya, tetapi ini adalah pertama kalinya saya dengan manajer paket ini, dan saya tidak tahu cara menurunkan versi.
Jadi bagaimana cara saya memberi tahu saya untuk memberikan versi tertentu dari sebuah paket?
EDIT: Saya berhasil menjalankan ini dengan mengikuti dengan mengunduh paket spesifik sesuai saran skymt, plus menginstal kunci GPG mereka. Yang harus saya lakukan adalah
rpm --import RPM-GPG-KEY-PGDG
yum localinstall postgresql-8.2.10-1PGDG.f9.i386.rpm
yum localinstall .....
Dan seterusnya. Namun, ini cukup kikuk dan saya masih berharap ada cara yang lebih mudah. Jika ada yang tahu cara membuat YUM menargetkan versi tertentu tanpa menggunakan ini, beri tahu saya agar saya dapat melakukan ini di lain waktu.
Gunakan opsi pemutakhiran dan tentukan nomor versi:
Periksa daftar dependensi sebelum memukul Y . Anda mungkin perlu menambahkan paket lain ke daftar pemutakhiran.
sumber
Melihat sekilas pada halaman manual tidak ada opsi seperti itu. Sepertinya mereka belum menambahkan itu; Yum masih manajer paket yang cukup muda.
Sebagai gantinya, unduh dan instal RPM yang relevan secara manual .
sumber
Saya telah mendengar bahwa manajer paket pintar dapat melakukan ini. (belum memiliki kesempatan untuk mencobanya). Yum diketahui tidak mendukung penurunan peringkat.
pintar tersedia di fedora.
sumber