Seiring dengan migrasi besar-besaran Mandriva dari rpm 4.6 ke versi rpm 5.x, sewajarnyalah upgrade ke Mandriva 2011 nanti tidak berlangsung lurus saja seperti biasa. Untuk mendapati proses upgrade yang aman, sesuai rekomendasi dari om Fabrice Facorat, anda dapat melakukan hal berikut:
- Installah perl-URPM 3.37 yang tersedia di repositori /main/testing. Link untuk 32 bit disini, atau 64 bit disini.
- Buang semua media repo yang ada dengan perintah: urpmi.removemedia -a
- Tambahkan repositori cooker dengan perintah: urpmi.addmedia –distrib –mirrolist ‘http://api.mandriva.com/mirrors/basic.cooker.$ARCH.list’
- upgrade mandriva dengan perintah urpmi –auto-update
Masalah yang mungkin terjadi pada langkah diatas antara lain konfirmasi error seperti Unable to open /usr/lib/rpm/rpmrc for reading berarti perl-URPM belum anda update dan konversi ke RPM5 masih belum lengkap. Jika hal ini terjadi, maka langkah yang bisa kita lakukan antara lain:
- Unduh file perl-URPM 4 dan paket urpmi dari repositori cooker /main/release ke /tmp/rpm5
- sebagai root, silakan masuk ke direktori tersebut cd /tmp/rpm5
- ekstrak paket perl-URPM tersebut dengan rpm2cpio ke direktori tersebut dengan perintah rpm2cpio perl-URPM-4.*.rpm | cpio -idmv
- di direktori tersebut, silakan lakukan inisiasi konversi dengan perintah: perl -I. -Murpm -e ‘URPM::DB::convert(“/”, “btree”, 1, 1)’
- kemudian install urpmi dan perl-URPM dengan perintah rpm -Uvh *.rpm
- secara teori sudah selesai prosesnya, silakan upgrade Mandriva anda dengan urpmi –auto-update
NB. Lakukan upgrade ini jika anda berminat menjadi Cooker Mandriva, versi unstable dan selalu terbaru. Bukan untuk pengguna sehari-hari untuk produksi. Do with your own risk! Ojo nyalahke aku nek rusak –hehe