GNU/Linux >> Belajar Linux >  >> Linux

Cara mengonversi paket antara .deb dan .rpm

Sayangnya, dan setelah bertahun-tahun pengembangan di setiap bagian dari perangkat lunak gratis yang kami nikmati, masih ada dua jenis paket perangkat lunak utama yang tersedia di sistem GNU/Linux. Salah satunya adalah tipe .deb yang digunakan oleh Debian dan distro berbasis Debian seperti Ubuntu, Mint, dan Elementary, dan yang lainnya adalah tipe .rpm yang digunakan oleh Fedora, openSUSE, Mageia, dan CentOS. Karena wajar, hal ini menyebabkan kebingungan bagi pengguna yang mencari paket yang tepat, dan memerlukan upaya tambahan dari penerbit dan distributor perangkat lunak. Seringkali kita menemukan perangkat lunak dalam bentuk rpm ketika kita membutuhkan file deb, atau sebaliknya. Untungnya, ada solusi untuk ini karena kami dapat mencoba mengubah satu jenis ke jenis lainnya. Begini caranya:

Alat konversi yang kita perlukan disebut "alien" dan Anda dapat menginstalnya di Ubuntu dengan membuka terminal dan menjalankan perintah berikut:

sudo apt-get install alien

Jika Anda menggunakan Fedora atau CentOS, Anda dapat menginstal alien dengan:

yum install alien

Pengguna Debian dapat melakukannya melalui:

apt-get install alien

Sekarang anggaplah saya ingin mengonversi paket .rpm dari pemutar musik Tomahawk untuk digunakan di sistem saya. Saya harus menavigasi ke lokasi paket yang diunduh dan menjalankan perintah berikut:

sudo alien your_package_name.rpm

Alien akan mengonversi file yang diberikan ke tipe .deb secara default. Parameter untuk tipe ini adalah “-d”. Jika Anda ingin melakukan yang sebaliknya, Anda harus menggunakan parameter “-r” setelah perintah “alien”. Anda juga dapat mengonversi ke jenis paket perangkat lunak “pkg” dengan menggunakan parameter “-p”, atau ke “tgz” (Slack) dengan “-t”.

Perhatikan bahwa nomor versi dalam paket yang dihasilkan terbentur secara default. Anda dapat menghindari perubahan otomatis ini dengan memasukkan parameter “-k” yang akan membuat nomor versi tetap sama dengan paket aslinya.

sudo alien -k your_package_name.rpm

Anda bahkan dapat menggunakan perintah alien untuk menginstal yang dikonversi segera dengan memasukkan parameter "-i" dalam perintah. Itu akan menjadi ''sudo alien -d -i -k your_package_name.rpm". Ini akan mengubah paket menjadi tipe .deb, mempertahankan nomor versi saat ini, dan menginstal file yang dihasilkan di sistem Anda.


Linux
  1. Cara Menginstal Paket RPM di Debian 11 Bullseye

  2. Debian:Cara Menginstal atau Menghapus Paket DEB Menggunakan dpkg

  3. Perbedaan antara rpm -ivh <package> dan yum install <package>

  1. Cara membuat paket rpm

  2. Cara Mendaftar File yang Diinstal Dari Paket RPM atau DEB di Linux

  3. Instal paket RPM di Ubuntu 11.10 dan Ubuntu 11.04

  1. Cara Menginstal Paket RPM di Ubuntu

  2. Cara Menginstal File Deb (Paket) di Ubuntu

  3. Cara menanyakan informasi paket dengan manajer paket rpm