Cara memasang pakej RPM di CentOS 8

How Install An Rpm Package Centos 8



Pengurus pakej topi merah, yang biasanya dikenali sebagai RPM, adalah sistem pengurusan pakej yang digunakan untuk mengurus, memasang, menyahpasang, menaik taraf, menyenaraikan, dan menyemak pakej berasaskan .rpm dalam pengedaran Linux berasaskan Redhat.

Fail dengan ekstensi .rpm di Linux adalah seperti alternatif fail .exe di Windows. Fail .rpm digunakan untuk memasang aplikasi di mana-mana sistem Operasi Linux berasaskan RedHat. Ini adalah format pembungkusan yang berguna ketika memasang perisian pihak ketiga pada sistem operasi. Dalam catatan ini, kita akan membincangkan proses memasang pakej RPM di CentOS 8.







Terdapat tiga kaedah yang boleh kita gunakan untuk memasang pakej RPM di CentOS 8:



  1. Dengan menggunakan DNF
  2. Dengan menggunakan Yum
  3. Dengan menggunakan RPM

Mari kita mulakan dengan kaedah pertama dan belajar memasang pakej RPM menggunakan pengurus pakej DNF.



Memasang pakej RPM dengan menggunakan DNF

DNF telah menggantikan Yum sebagai versi terbarunya di CentOS 8.





Mengendalikan kebergantungan adalah tugas penting ketika memasang pakej pada sistem operasi berasaskan Linux. Oleh itu, DNF harus selalu disukai daripada pengurus pakej lain semasa memasang pakej RPM kerana ia sangat baik dalam menangani pergantungan.

Untuk memasang pakej RPM dengan DNF, berikan pakej RPM ke dnf memasang arahan:



$sudodnfpasang./pakej.rpm

Sebagai contoh, kami ingin memasang versi terkini team viewer pada sistem Operasi CentOS 8. Untuk memasang TeamViewer versi terbaru, lawati halaman muat turun TeamViewer:

https://www.teamviewer.com/en/download/linux/

Sebaik sahaja anda berada di halaman muat turun aplikasi Teamviewer, Klik pada pautan Sorotan pada tangkapan skrin di atas.

Kotak pop timbul akan muncul untuk memuat turun fail RPM untuk memasang TeamViewer di CentOS 8:

Klik pada pilihan simpan fail dan klik OK untuk memulakan proses memuat turun fail RPM TeamViewer.

Setelah pakej RPM TeamViewer dimuat turun, beralih kembali ke terminal dan arahkan ke direktori Muat turun di mana pakej RPM dimuat menggunakan perintah cd:

$CDMuat turun

Setelah anda berada di direktori Muat turun, jalankan ls arahan untuk mengesahkan kehadiran fail RPM TeamViewer:

$ls

Sekarang untuk memasang versi terbaru TeamViewer di CentOS 8, cukup berikan fail RPM muat turun TeamViewer ke perintah pemasangan dnf seperti yang ditunjukkan di bawah:

$sudodnfpasang./teamviewer_15.18.5.x86_64.rpm

Ia akan meminta untuk memasang beberapa kebergantungan tambahan dan mengambil ruang cakera tambahan, jadi ketik y dan tekan Enter untuk meneruskan; pemasangan akan bermula dan selesai dalam masa beberapa saat.

Seperti yang anda lihat dalam tangkapan skrin di atas, versi terbaru TeamViewer berjaya dipasang menggunakan pakej RPM pada sistem Operasi CentOS 8.

Pasang pakej RPM dari web

Anda juga boleh memuat turun dan memasang pakej RPM yang terdapat di web menggunakan DNF. Untuk memasang pakej RPM, berikan alamat web langsung pakej RPM ke DNF.

Sebagai contoh, jika kita mahu memasang pelepasan epel terus dari fedoraproject.org, arahannya akan seperti ini:

$sudodnfpasanghttps://dl.fedoraproject.org/pub/suam/epel-pelepasan-terkini-8.noarch.rpm

DNF secara automatik akan mencari pergantungan, dan ia akan meminta pengesahan sebelum memasang pakej dan kebergantungannya.

Masukkan y dan tekan Enter untuk memulakan proses pemasangan pelepasan epel bersama dengan kebergantungannya.

DNF juga memberitahu anda sama ada pakej itu sesuai dengan sistem operasi anda. Sekiranya pakej tidak sesuai dengan sistem Operasi CentOS anda, maka kemas kini sistem Operasi atau cuba pakej lain yang serasi dengan sistem Operasi.

Memasang pakej RPM menggunakan YUM

Seperti disebutkan di atas, sistem pengurusan pakej YUM telah diganti dengan DNF dalam versi terbaru CentOS, tetapi anda boleh terus menggunakannya.

Sintaks dalam kaedah ini sama dengan kaedah DNF. Cukup ganti DNF dengan YUM.

Contohnya, untuk memasang pakej menggunakan pengurus paket YUM, sintaks arahan yum akan kelihatan seperti ini:

$sudo yum pasang./jalan/pakej.rpm

Setelah melaksanakan perintah di atas, pakej dan juga kebergantungannya akan dipasang.

Memasang pakej RPM menggunakan RPM

Ini adalah kaedah konvensional dan standard untuk memasang pakej RPM pada sistem Operasi CentOS 8, tetapi anda semestinya lebih suka menggunakan DNF berbanding jika anda tidak mahu keadaan menjadi tidak kemas.

Menggunakan kaedah ini untuk memasang pakej RPM mempunyai batasannya kerana RPM tidak menangani kebergantungan, dan anda harus mencarinya secara manual.

Untuk memasang pakej dengan perintah rpm, gunakan -i benderakan dan berikan fail pemasang pakej RPM:

$sudorpm-i./jalan/pakej.rpm

Seperti yang anda saksikan dalam tangkapan skrin di atas, kebergantungan tidak dipasang, jadi paket RPM tidak dapat dipasang. Oleh itu, anda harus memasang pergantungan secara manual terlebih dahulu; kemudian, anda boleh memasang TeamViewer menggunakan perintah rpm.

Kesimpulannya

Pemasangan RPM luaran harus dibatasi seberapa banyak yang boleh menjadikan sistem anda tidak stabil. Namun, jika anda ingin memasang versi terbaru dari aplikasi apa pun, anda mesti menggunakan fail RPM terbaru.

Dalam artikel ini, kami telah mempelajari proses pemasangan pakej berasaskan RPM menggunakan tiga kaedah yang berbeza. Kami juga membincangkan mengapa DNF harus selalu disukai daripada kaedah lain kerana menangani masalah kebergantungan. Mungkin perlu menggunakan utiliti RPM dalam kes yang jarang berlaku, tetapi DNF akan selalu menjadi pertaruhan terbaik.