Kamis, 06 Januari 2011

ubuntu: ubah *.rpm menjadi *.deb


Pernah jaman dahulu pada waktu saya pertama kali menggunakan linux, saya sangat senang menggunakan package installer suatu software berekstensi *.rpm. karena begitu mudahnya menginstall menggunakan package ini daripada harus mengkompail sourcecode dalam package yang terkompresi. Akan tetapi, seiring perkembangan linux, debian mulai merintis package baru dengan ekstensi *.deb yang merupakan alternatif pengganti package sebelumnya. sebut saja ubuntu, distro yang berbasis debian sebagai tampilannya menggunakan ekstensi *.deb
dalam pendistribusian software. lalu bagaimana jika software yang kita punya berekstensi *.rpm? secara default ubuntu tidak bisa membaca format rpm. ada alternatif lain, yaitu mengganti format ekstensi dengan cara berikut:


Install dulu program alien dengan perintah

# apt-get install alien
Setelah alien terinstall maka sebelum anda menginstall paket rpm, anda harus mengkonvert dulu paket tersebut ke paket deb dengan perintah

# alien -d package-name.rpm
dari perintah diatas akan menghasilkan file package-name.deb kemudian menginstall paket deb tersebut dengan perintah dpkg -i package-name.deb
Atau anda bisa menggunakan perintah

# alien -i package-name.rpm
untuk mengkonvert paket rpm ke paket deb dan langsung menginstalnya.
Untuk mengkonvert paket rpm tanpa merubah nomor versi paket rpm tersebut gunakan perintah

# alien -k package-file.rpm
contoh: kita punya paket rpm dengan nama avg71lms-r30-a0782.i386.rpm maka perintah untuk menkonvert paket tersebut adalah

# alien -k avg71lms-r30-a0782.i386.rpm
dari perintah tersebut di atas maka paket deb yang dihasilkan adalah avg71lms-r30-a0782.i386.deb berbeda jika anda menggunakan option -d yang dihasilkan adalah avg71lms_r30-1_i386.deb, jika anda lihat paket yang asli ditambahkan dengan angka 1.

Ketengan:
* -d digunakan untuk merubah paket menjadi deb
* -r digunakan untuk merubah paket menjadi rpm
* -tgz digunakan untuk merubah paket menjadi tgz

ok...sekian dulu yaw...  

Tidak ada komentar:

Posting Komentar

Exchange 2010 SP3 PrepareAD error “The well known object entry with the GUID”

Currently we are going to upgrade Exchange 2010 SP1 to Exchange 2010 SP3 which is one of the step is preparing AD. But in the mid of proces...