Cara menginstal paket RPM di Ubuntu dan turunannya

Paket Ubuntu dan RPM

Bulan lalu, Linus Torvalds dijo bahwa Anda ingin Linux lebih seperti Android. Banyak dari Anda yang meletakkan tangan di atas kepala, sampai Anda membaca bahwa yang dia maksud adalah di Android kita hanya dapat menginstal aplikasi dalam format APK, sedangkan di Linux ada banyak pilihan. Paket DEB, Snap, Flatpak, AppImage ... dan ada distro yang juga menggunakan ekstensi Paket RPM, di antaranya adalah Red Hat atau CentOS.

Bisakah kita menginstal paket RPM di Ubuntu? Ya sebenarnya, secara praktis apa pun dari satu distribusi Linux dapat dilakukan di distribusi lain. Apa yang terjadi adalah, karena ini bukan paket yang dirancang untuk Debian atau varian lainnya, pertama-tama kita harus menginstal alat yang disebut "alien". Secara teknis kami tidak akan menginstal paket RPM di Ubuntu. Apa yang akan kami lakukan adalah mengubahnya menjadi DEB agar dapat menginstalnya di sistem operasi utama blog ini, serta yang lain yang kompatibel dengan jenis paket ini, di antaranya adalah "bapak" dari semua, yaitu, Debian tersebut di atas.

Ubah paket RPM menjadi DEB dengan Alien

Hal pertama yang harus kita lakukan adalah menginstal Alien. Ini ada di repositori "semesta", jadi seharusnya ada di sebagian besar distribusi berbasis Ubuntu. Langkah pertama mungkin mencoba menginstal paket secara langsung (langkah 2); jika itu memberi tahu kami bahwa itu tidak ada, maka kami menambahkan repositori. Langkah-langkahnya adalah sebagai berikut

  1. Kami menambahkan repositori "semesta" jika kami tidak memilikinya. Beberapa Sesi Langsung berjalan tanpanya:
sudo add-apt-repository universe
  1. Selanjutnya, kami memperbarui repositori dan menginstal Alien:
sudo apt update && sudo apt install alien

Perintah di atas harus menginstal semua dependensi yang diperlukan. Jika bukan ini masalahnya, kami menjalankan perintah lain ini:

sudo apt-get install dpkg-dev debhelper build-essential

Instal atau ubah?

  1. Sekarang kami memiliki dua opsi: Instal langsung atau ubah menjadi DEB.
    • Untuk menginstalnya secara langsung kita akan menulis perintah berikut:
sudo alien -i paquete.rpm
    • Konversi dilakukan dengan perintah berikut:
sudo alien paquete.rpm

Dalam kedua kasus, "paket" harus diganti dengan nama paket, yang menyertakan jalur lengkap ke paket tersebut. Perbedaan antara kedua perintah tersebut adalah itu yang pertama mengubahnya menjadi DEB dan menginstalnya, sedangkan yang kedua hanya membuat paket DEB dari RPM. Jika kita menggunakan perintah kedua, maka kita harus menginstalnya, sesuatu yang dapat kita lakukan dengan mengklik dua kali di atasnya dan menggunakan alat instalasi paket favorit kita, seperti pusat perangkat lunak.

Apakah layak menginstal paket RPM di Ubuntu?

Ya dan tidak. Dengan ini maksud saya adalah yang terbaik adalah menginstal paket yang dirancang untuk sistem operasi. Yang bekerja paling baik di Ubuntu adalah perangkat lunak yang diunduh dari repositori APT resmi dan kemudian paket Snap Canonical. Paket Flatpak berfungsi dengan baik untuk sebagian besar, tetapi terkadang tidak sebagus paket DEB atau Snap pada beberapa sistem operasi.

Banyak paket RPM tersedia sebagai paket DEB atau di repositori resmi Ubuntu, jadi akan sangat bodoh dan membuang-buang waktu untuk mengonversi paket ke format yang sudah ada sebelumnya. Tetapi kenyataannya adalah bahwa ada pengembang yang hanya merilis perangkat lunak mereka dalam satu jenis paket, dan kami selalu dapat menemukan perangkat lunak untuk Linux yang ada dalam RPM dan tidak dalam format lain.

Singkatnya, segala sesuatu dalam hidup harus mengikuti urutan dan urutan itu (saat ini) di Ubuntu, Menurutku, harus:

  1. Repositori default Ubuntu (atau sistem yang kami gunakan).
  2. Repositori pihak ketiga, yaitu milik pengembang perangkat lunak.
  3. Paket Snap, karena berasal dari Canonical dan dukungan disertakan secara default.
  4. Paket Flatpak, karena popularitasnya dan karena kami dapat mengintegrasikannya ke Ubuntu dan pusat perangkat lunaknya.
  5. AppImage, jika kita mengunduhnya dari sumber yang dikenal.
  6. Sisanya, di antaranya adalah paket RPM.

Sudahkah Anda menemukan paket RPM yang ingin Anda instal di Ubuntu dan sekarang Anda dapat berterima kasih kepada artikel ini?


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Isa dijo

    Terima kasih!