How to install .rpm packages in Ubuntu (The Easy Way)
Isi kandungan:
- Sebelum awak bermula
- Pasang Alien
- Menukar dan Memasang pakej RPM
- Memasang pakej RPM secara langsung
- Kesimpulannya
Repositori Ubuntu mengandungi ribuan pakej deb yang boleh dipasang dari Pusat Perisian Ubuntu atau dengan menggunakan utiliti baris perintah yang sesuai. Deb adalah format pakej pemasangan yang digunakan oleh semua pengedaran berasaskan Debian termasuk Ubuntu. Sesetengah pakej tidak tersedia dalam repositori Ubuntu standard tetapi mudah dipasang dengan membolehkan sumber yang sesuai.
Dalam kebanyakan kes apabila vendor perisian tidak menyediakan repositori, mereka akan mempunyai halaman muat turun dari mana anda boleh memuat turun dan memasang pakej deb atau memuat turun dan menyusun perisian dari sumber.
Walaupun tidak begitu kerap, sesetengah perisian boleh diedarkan hanya sebagai pakej RPM. RPM adalah format pakej yang digunakan oleh Red Hat dan derivatifnya seperti CentOS. Nasib baik, terdapat alat yang disebut alien yang membolehkan kita memasang fail RPM di Ubuntu atau untuk menukar fail pakej RPM ke dalam fail pakej Debian.
Sebelum awak bermula
Ini bukan cara yang disyorkan untuk memasang pakej perisian di Ubuntu. Sekiranya anda mungkin lebih suka memasang perisian dari repositori Ubuntu.
Tidak semua pakej RPM boleh dipasang di Ubuntu. Memasang RPM yang dibungkus di Ubuntu boleh menyebabkan konflik pergantungan pakej.
Anda tidak boleh menggunakan kaedah ini untuk menggantikan atau mengemas kini pakej sistem yang penting, seperti libc, systemd, atau perkhidmatan dan perpustakaan lain yang penting untuk berfungsi dengan baik sistem anda. Melakukan perkara ini boleh mengakibatkan kesilapan dan ketidakstabilan sistem.
Pasang Alien
Alien adalah alat yang menyokong penukaran antara Red Hat rpm, debian deb, Stampede slp, Slackware tgz, dan format file pkg Solaris.
Sebelum memasang pakej asing, pastikan repositori Universe diaktifkan pada sistem anda:
sudo add-apt-repository universe
Setelah repositori diaktifkan kemas kini indeks pakej dan pasang pakej asing dengan:
sudo apt update
sudo apt install alien
Perintah di atas juga akan memasang alat binaan yang diperlukan.
Menukar dan Memasang pakej RPM
Untuk menukar pakej dari RPM ke format DEB gunakan perintah alien diikuti dengan nama pakej RPM:
sudo alien package_name.rpm
Bergantung kepada saiz pakej penukaran mungkin mengambil sedikit masa. Dalam kebanyakan kes, anda akan melihat mesej amaran yang dicetak pada skrin anda. Jika pakej berjaya ditukar, output akan menunjukkan bahawa pakej DEB dijana:
package_name.deb generated
Untuk memasang pakej deb, anda boleh menggunakan utiliti
dpkg
atau
apt
:
sudo dpkg -i package_name.deb
sudo apt./package_name.deb
Pakej kini harus dipasang, dengan asumsi ia serasi dengan sistem anda dan semua kebergantungan terpenuhi.
Anda perlu log masuk sebagai pengguna dengan akses sudo untuk dapat memasang pakej pada sistem Ubuntu anda.Memasang pakej RPM secara langsung
Daripada menukar dan kemudian memasang pakej, anda boleh menggunakan pilihan
-i
yang akan memberitahu asing untuk memasang pakej RPM secara langsung.
sudo alien -i package_name.rpm
Perintah di atas secara automatik akan menjana dan memasang pakej dan mengeluarkan fail pakej selepas dipasang.
Kesimpulannya
Dalam tutorial ini, anda belajar bagaimana untuk memasang pakej RPM di Ubuntu.
ubuntu terminal rpmBagaimana untuk memasang fail deb (pakej) pada ubuntu
Deb adalah format pakej pemasangan yang digunakan oleh semua distribusi berasaskan Debian. Dalam tutorial ini, kami akan menerangkan cara memasang fail deb pada Ubuntu.
Bagaimana untuk memasang pakej rpm pada centos
RPM adalah sistem pembungkusan yang digunakan oleh Red Hat dan derivatifnya seperti CentOS dan Fedora. Dalam tutorial ini, kami akan menunjukkan kepada anda dua cara bagaimana untuk memasang pakej RPM pada CentOS.
Bagaimana untuk memasang fail rpm (pakej) pada linux centos
Rpm adalah format pakej pemasangan untuk pengedaran berasaskan RHEL seperti CentOS dan Fedora. Dalam tutorial ini, kami akan menerangkan cara memasang fail rpm pada CentOS.