Android

Bagaimana untuk memasang pakej rpm pada centos

Yum and rpm command in Linux | RHEL | CENTOS

Yum and rpm command in Linux | RHEL | CENTOS

Isi kandungan:

Anonim

RPM adalah sistem pembungkusan yang digunakan oleh Red Hat dan derivatifnya seperti CentOS dan Fedora.

Repositori rasmi rasmi mengandungi ribuan pakej RPM yang boleh dipasang menggunakan utiliti baris perintah yum . Pakej yang tidak terdapat dalam repositori CentOS standard boleh dengan mudah dipasang dengan membolehkan repositori yang sesuai.

Tetapi tidak semua vendor perisian menyediakan repository yum untuk aplikasi mereka. Selalunya dalam, situasi tersebut, mereka akan mempunyai halaman muat turun dari mana anda boleh memuat turun dan memasang pakej RPM atau memuat turun dan menyusun perisian dari sumber.

Dalam tutorial ini, kami akan menunjukkan kepada anda dua cara bagaimana untuk memasang pakej RPM pada CentOS.

Sebelum awak bermula

Apabila memasang pakej RPM, pastikan ia dibina untuk senibina sistem anda dan versi CentOS anda.

Anda harus mengelakkan menggunakan kaedah ini untuk menggantikan atau mengemas kini pakej sistem yang penting, seperti glibc, systemd, atau perkhidmatan dan perpustakaan lain yang penting untuk berfungsi dengan baik sistem anda. Melakukan perkara ini boleh mengakibatkan kesilapan dan ketidakstabilan sistem.

Untuk memasang pakej RPM, anda perlu log masuk sebagai root atau pengguna dengan keistimewaan sudo.

Biasanya, anda akan menggunakan pelayar web untuk mencari dan memuat turun fail RPM. Sebaik sahaja anda mencari fail, anda boleh memuat turun menggunakan pelayar anda atau menggunakan alat commandoline seperti curl atau wget.

Memasang pakej RPM dengan yum

yum adalah alat pengurusan pakej lalai di CentOS. Ia digunakan untuk memasang, mengalih keluar, memuat turun, membuat pertanyaan dan mengemas kini pakej dari repositori CentOS rasmi serta repositori pihak ketiga yang lain.

Langkah pertama adalah untuk memuat turun fail RPM yang anda hendak pasang:

wget

Untuk memasang pakej, gunakan perintah yum localinstall diikuti dengan laluan ke nama pakej:

sudo yum localinstall file.rpm

yum akan meminta anda untuk pengesahan. Jawab y dan pakej RPM akan dipasang, dengan asumsi ia serasi dengan sistem anda, dan semua kebergantungan terpenuhi.

Jika pakej RPM bergantung pada pakej lain yang tidak dipasang saat ini, dan jika pakej tersebut tersedia di repositori yang diaktifkan pada sistem anda, yum akan memasang semua dependensi. Jika tidak, yum akan mencetak senarai semua kebergantungan yang hilang yang akan anda muat turun dan pemasangan pakej secara manual.

Daripada memuat turun dan kemudian memasang pakej RPM, anda hanya boleh lulus URL ke pakej RPM ke command yum localinstall :

sudo yum localinstall

Untuk mengemas kini pakej RPM yang telah dipasang dengan yum, gunakan prosedur yang sama seperti ketika memasang pakej.

Jika atas sebab tertentu anda mahu mengeluarkan pakej yang dipasang menggunakan perintah yum remove standard yum remove diikuti dengan nama pakej:

sudo yum remove file.rpm

Memasang pakej RPM dengan rpm

rpm adalah alat peringkat rendah yang digunakan untuk memasang, menyahpasang, menaik taraf, menanya, dan mengesahkan pakej RPM.

Untuk memasang pakej RPM menggunakan perintah rpm -i diikuti dengan nama pakej RPM:

sudo rpm -ivh file.rpm

Pilihan -v memberitahu rpm untuk menunjukkan output verbose dan -h untuk menunjukkan bar perkembangan hash ditandai.

Jika pakej bergantung kepada pakej lain yang tidak dipasang pada sistem, rpm akan memaparkan senarai semua dependencies yang hilang. Anda perlu memuat turun dan memasang semua ketergantungan secara manual.

Daripada memuat turun dan memasang pakej RPM, anda boleh menggunakan URL untuk pakej RPM sebagai hujah:

sudo rpm -ivh

Untuk mengemas kini pakej, gunakan pilihan -U :

sudo rpm -Uvh file.rpm

Jika pakej yang anda cuba kemas kini tidak dipasang, perintah rpm -U akan memasangnya.

Untuk memasang pakej RPM tanpa mempunyai semua ketergantungan yang diperlukan dipasang pada sistem, gunakan pilihan --nodeps :

sudo rpm -Uvh --nodeps file.rpm

Untuk mengeluarkan (padam) pakej menggunakan perintah rpm -e , diikuti dengan nama pakej:

sudo rpm -e file.rpm

Kesimpulannya

Dalam tutorial ini, kami telah menunjukkan kepada anda bagaimana untuk memasang pakej RPM pada CentOS.

Anda lebih suka menggunakan yum over rpm kerana ia secara automatik menyelesaikan semua kebergantungan untuk anda.

terminal terminal rpm