File dengan ekstensi .rpm di Linux seperti alternatif file .exe di Windows. File .rpm digunakan untuk menginstal aplikasi di sistem Operasi Linux berbasis RedHat. Ini adalah format pengemasan yang berguna saat menginstal perangkat lunak pihak ketiga pada sistem operasi. Pada postingan kali ini, kita akan membahas proses install paket RPM di CentOS 8.
Ada tiga metode yang dapat kita gunakan untuk menginstal paket RPM di CentOS 8:
- Dengan menggunakan DNF
- Dengan menggunakan Yum
- Dengan menggunakan RPM
Mari kita mulai dengan metode pertama dan belajar menginstal paket RPM menggunakan manajer paket DNF.
Menginstal paket RPM dengan menggunakan DNF
DNF telah menggantikan Yum sebagai versi terbaru di CentOS 8.
Menangani dependensi adalah tugas penting saat menginstal paket pada sistem operasi berbasis Linux. Oleh karena itu, DNF harus selalu lebih disukai daripada manajer paket lain saat menginstal paket RPM karena sangat baik dalam menangani dependensi.
Untuk menginstal paket RPM dengan DNF, cukup sediakan paket RPM ke instal dnf memerintah:
$sudodnfInstall./paket.rpm
Misalnya, kami ingin menginstal versi terbaru dari penampil tim pada sistem Operasi CentOS 8. Untuk menginstal TeamViewer versi terbaru, kunjungi halaman unduhan TeamViewer:
https://www.teamviewer.com/en/download/linux/
Setelah Anda berada di halaman unduh aplikasi Teamviewer, Klik tautan yang Disorot pada tangkapan layar di atas.
Kotak pop-up akan muncul untuk mengunduh file RPM untuk menginstal TeamViewer di CentOS 8:
Klik opsi simpan file dan klik OK untuk memulai proses pengunduhan file RPM TeamViewer.
Setelah paket RPM TeamViewer diunduh, kembali ke terminal dan navigasikan ke direktori Unduhan tempat paket RPM diunduh menggunakan perintah cd:
$CDUnduhan
Setelah Anda berada di direktori Unduhan, jalankan perintah ls perintah untuk mengonfirmasi keberadaan file RPM TeamViewer:
$ls
Sekarang untuk menginstal TeamViewer versi terbaru di CentOS 8, cukup sediakan file RPM unduhan TeamViewer ke perintah dnf install seperti yang ditunjukkan di bawah ini:
$sudodnfInstall./teamviewer_15.18.5.x86_64.rpm
Ini akan meminta untuk menginstal beberapa dependensi tambahan dan mengambil ruang disk tambahan, jadi ketik y dan tekan Enter untuk melanjutkan; instalasi akan dimulai dan selesai dalam hitungan detik.
Seperti yang Anda lihat pada tangkapan layar di atas, versi terbaru TeamViewer berhasil diinstal menggunakan paket RPM pada sistem Operasi CentOS 8.
Instal paket RPM dari web
Anda juga dapat mengunduh dan menginstal paket RPM yang terletak di web menggunakan DNF. Untuk menginstal paket RPM, cukup berikan alamat web langsung paket RPM ke DNF.
Misalnya, jika kita ingin menginstal epel-release langsung dari fedoraproject.org, perintahnya akan seperti ini:
$sudodnfInstallhttps://dl.fedoraproject.org/pub/hangat/epel-rilis-terbaru-8.noarch.rpmDNF akan secara otomatis mencari dependensi, dan akan meminta konfirmasi Anda sebelum menginstal paket dan dependensinya.
Masukkan y dan tekan Enter untuk memulai proses instalasi epel-release beserta dependensinya.
DNF juga memberi tahu Anda apakah paket tersebut kompatibel dengan sistem operasi Anda. Jika sebuah paket tidak kompatibel dengan sistem Operasi CentOS Anda, maka perbarui sistem Operasi atau coba paket lain yang kompatibel dengan sistem Operasi.
Menginstal paket RPM menggunakan YUM
Seperti disebutkan di atas, sistem manajemen paket YUM telah diganti dengan DNF di CentOS versi terbaru, tetapi Anda dapat terus menggunakannya.
Sintaks pada metode ini sama dengan metode DNF. Cukup ganti DNF dengan YUM.
Misalnya, untuk menginstal paket menggunakan manajer paket YUM, sintaks perintah yum akan terlihat seperti ini:
$sudo instal ya./jalur/paket.rpm
Setelah menjalankan perintah di atas, paket, serta dependensinya, akan diinstal.
Menginstal paket RPM menggunakan RPM
Ini adalah metode konvensional dan standar untuk menginstal paket RPM pada sistem Operasi CentOS 8, tetapi Anda harus selalu lebih suka menggunakan DNF daripadanya jika Anda tidak ingin semuanya menjadi berantakan.
Menggunakan metode ini untuk menginstal paket RPM memiliki keterbatasan karena RPM tidak menangani dependensi, dan Anda harus mencarinya secara manual.
Untuk menginstal paket dengan perintah rpm, gunakan: -Saya tandai dan berikan file penginstal paket RPM:
$sudorpm-Saya./jalur/paket.rpm
Seperti yang dapat Anda saksikan pada tangkapan layar di atas, dependensi tidak diinstal, sehingga paket RPM tidak dapat diinstal. Jadi sebagai gantinya, Anda harus menginstal dependensi secara manual terlebih dahulu; kemudian, Anda dapat menginstal TeamViewer menggunakan perintah rpm.
Kesimpulan
Pemasangan RPM eksternal harus dibatasi sebanyak mungkin karena dapat membuat sistem Anda tidak stabil. Namun, jika Anda ingin menginstal versi terbaru dari aplikasi apa pun, Anda harus menggunakan file RPM terbaru.
Pada artikel ini, kita telah mempelajari proses instalasi paket berbasis RPM menggunakan tiga metode berbeda. Kami juga membahas mengapa DNF harus selalu lebih disukai daripada metode lain karena menangani masalah ketergantungan. Mungkin perlu menggunakan utilitas RPM dalam kasus yang jarang terjadi, tetapi DNF akan selalu menjadi pilihan terbaik.