Perintah untuk menginstal paket rpm di CentOS atau Redhat Linux

Meskipun sebagian besar waktu, kita menginstal paket RPM menggunakan perintah melalui repositori resmi atau tidak resmi di Linux. Namun, itu bukan satu-satunya cara, sama seperti Windows di Linux juga, kita dapat langsung mengunduh dan menginstal paket perangkat lunak menggunakan alat sumber terbuka yang didukung Redhat yang disebut

 RPM Package Manager. 

Hari ini, di sini kita akan melihat bagaimana menggunakan perintah RPM untuk menginstal paket RPM dari CentOS atau RHEL.

Plus also we use YUM and DNF to install RPM packages. As CentOS 8 and RHEL 8 now support dnf too.

First, log in as root or 

user dengan

sudo 

hak di server Linux Anda. Anda dapat menggunakan perintah:

su

Sekarang, unduh paket perangkat lunak yang ingin Anda instal.

For example, 

di sini kita mengunduh paket RPM perangkat lunak PHP dari situs web resminya. Sebut saja namanya

php-5.4.16-46.el7.x86_64.rpm

Perintah RPM untuk menginstal paket

Setelah mengunduh paket RPM, pertama-tama kita menunjukkan perintah RPM untuk menginstalnya di CentOS atau Redhat 8/7/6.

command is:

rpm -i nama paket.rpm

How to use it:

rmp -i php-5.4.16-46.el7.x86_64.rpm

Untuk pemasangan paksa rpm cukup gunakan flag -f

rmp -i -f php-5.4.16-46.el7.x86_64.rpm

Jadi, dengan cara ini, kita cukup menggunakan

RPM command to install 

paket rpm apa pun, bagaimanapun, itu tidak menyelesaikan dependensi dari paket apa pun yang diperlukan dan memberikan error sebagian besar waktu. Jika Anda memiliki beberapa paket yang memerlukan beberapa paket tambahan saat menginstalnya, gunakan perintah YUM yang ditampilkan di artikel ini.

output for the above command:

[ [dilindungi email] ~]#
 rpm -i php-5.4.16-46.el7.x86_64.rpm

error:

 Failed dependencies:

httpd-mmn = 20120211x8664 dibutuhkan oleh php-5.4.16-46.el7.x86_64 php-common(x86-64) = 5.4.16-46.el7 dibutuhkan oleh php-5.4.16-46.el7.x86_64 php -cli(x86-64) = 5.4.16-46.el7 dibutuhkan oleh php-5.4.16-46.el7.x86_64 httpd dibutuhkan oleh php-5.4.16-46.el7.x86_64

Perintah uninstall RPM

Jika Anda ingin menggunakan perintah RPM yang sama untuk menghapus atau menghapus beberapa paket atau perangkat lunak yang diinstal maka akan menjadi seperti ini:

Structure of the command:

rpm -e nama_paket

Example to use it:

rpm -e php-5.4.16-46.el7.x86_64.rpm

Perbedaannya adalah flag yang digunakan dengan perintah RPM yaitu

-e

untuk mencopot pemasangan sementara jika Anda menggunakan

-i

, perintah yang sama akan digunakan untuk menginstal.

Gunakan RPM untuk mendaftar semua paket yang diinstal

Untuk informasi untuk melihat paket apa saja yang saat ini diinstal pada sistem Anda, Anda dapat menggunakan perintah ini:

 rpm -qa 

Selanjutnya, untuk melihat jumlah total paket yang diinstal pada sistem Anda dalam gambar, kita dapat menggunakan perintah:

rpm -qa | wc -l

Perintah Yum untuk menginstal rpm dengan dependensi

Ya, kita bisa menggunakan

YUM

ke

install RPM packages

, manfaat dari perintah ini seperti yang diceritakan di atas, ia memiliki kemampuan untuk mengunduh & menginstal dependensi yang dibutuhkan perangkat lunak saat menginstalnya di sistem Linux berbasis CentOS 8/7/6 atau RHEL 8/7/6…

command structure is:

yum instal nama-paket

Example

: Bagaimana cara menggunakannya

yum instal php-5.4.16-46.el7.x86_64.rpm

output of above command

:

-------------------------------------------------- ------------ Kita menggunakan Yum install

perintah untuk menginstal paket yang sama telah berhasil menyelesaikan dependensi yang diperlukan oleh PHP untuk menginstal yang tidak mungkin dilakukan dengan perintah RPM di atas. [ [dilindungi email] ~]#

yum install php-5.4.16-46.el7.x86_64.rpm

Plugin yang dimuat: cermin tercepat Memeriksa php-5.4.16-46.el7.x86_64.rpm: php-5.4.16-46.el7.x86_64 Menandai php-5.4.16-46.el7.x86_64.rpm yang akan diinstal Menyelesaikan Ketergantungan – -> Menjalankan pemeriksaan transaksi —> Paket php.x86_64 0:5.4.16-46.el7 akan diinstal -> Ketergantungan Pemrosesan: httpd-mmn = 20120211×8664 untuk paket: php-5.4.16-46.el7.x86_64 Memuat kecepatan mirror dari basis file host yang di-cache: mirrors.piconets.webwerks.in ekstra: mirrors.piconets.webwerks.in update: mirrors.piconets.webwerks.in –> Ketergantungan Pemrosesan: php-common(x86-64) = 5.4. 16-46.el7 untuk paket: php-5.4.16-46.el7.x86_64 –> Ketergantungan Pemrosesan: php-cli(x86-64) = 5.4.16-46.el7 untuk paket: php-5.4.16- 46.el7.x86_64 –> Ketergantungan Pemrosesan: httpd untuk paket: php-5.4.16-46.el7.x86_64 –> Menjalankan pemeriksaan transaksi —> Paket httpd.x86_64 0:2.4.6-90.el7.centos akan diinstal –> Ketergantungan Pemrosesan: httpd-tools = 2.4.6-90.el7.centos untuk paket: httpd-2.4.6-90.el7.centos.x86_64 –> Ketergantungan Pemrosesan : logo-sistem >= 7.92.1-1 untuk paket: httpd-2.4.6-90.el7.centos.x86_64 –> Ketergantungan Pemrosesan: /etc/mime.types untuk paket: httpd-2.4.6-90. el7.centos.x86_64 –> Ketergantungan Pemrosesan: libaprutil-1.so.0()(64bit) untuk paket: httpd-2.4.6-90.el7.centos.x86_64 –> Ketergantungan Pemrosesan: libapr-1.so.0()(64bit) untuk paket: httpd-2.4.6-90.el7.centos.x86_64 —> Paket php-cli.x86_64 0:5.4.16-46.el7 akan diinstal —> Paket php-common.x86_64 0:5.4.16-46.el7 akan diinstal –> Ketergantungan Pemrosesan: libzip.so.2()(64bit) untuk paket: php-common-5.4.16-46.el7.x86_64 – -> Menjalankan pemeriksaan transaksi —> Paket apr.x86_64 0:1.4.8-5.el7 akan diinstal —> Paket apr-util.x86_64 0:1.5.2-6.el7 akan diinstal —> Paket centos-logos.noarch 0:70.0.6-3.el7.centos akan diinstal —> Paket httpd-tools.x86_64 0:2.4.6-90.el7.centos akan diinstal —> Paket libzip.x86_64 0:0.10.1-8.el7 akan diinstal —> Paket mailcap.noarch 0:2.1.41-2.el7 akan diinstal -> Selesai Ketergantungan Resolusi Ketergantungan Terselesaikan ============================ ================================================== ========================================== Paket Versi Arch Ukuran Repositori Memasang: php x86_64 5.4.16-46.el7 /php-5.4.16-46.el7.x86_64 4.4 M Instalasi untuk dependensi: apr x86_64 1.4.8-5.el7 base 103 k apr-util x86_64 1.5.2-6.el7 base 92 k centos-logos noarch 70.0.6-3.el7.centos base 21 M httpd x86_64 2.4.6-90.el7.centos base 2.7 M httpd-tools x86_64 2.4.6-90.el7.centos base 91 k libzip x86_64 0.10.1-8.el7 base 48 k mailcap noarch 2.1.41-2.el7 base 31 k php-cli x86_64 5.4.16- 46.el7 base 2,7 M php-common x86_64 5.4.16-46.el7 base 565 k Ringkasan Transaksi Instal 1 Paket (+9 Paket dependen) Ukuran total: 32 M Ukuran download total: 28 M Ukuran yang diinstal: 49 M Apakah ini ok [y/d/T]:

Perintah uninstall paket Yum

Jika Anda ingin menggunakan

Yum 

untuk menghapus paket yang diinstal daripada menggunakan

install 

menggunakan

remove 

dalam perintah. Lewat sini:

yum hapus nama paket

example

:

yum hapus php-5.4.16-46.el7.x86_64.rpm

Perintah Yum untuk mendaftar semua paket RPM yang diinstal

Jika Anda merasa nyaman dengan YUM, Anda juga dapat menggunakannya untuk melihat daftar jumlah total paket RPM yang terinstal di sistem Anda saat ini.

daftar yum diinstal

Selain itu, untuk melihat jumlah total perangkat lunak atau paket yang diinstal, gunakan:

daftar yum diinstal | wc -l

Gunakan DNF untuk menginstal paket RPM

Sama seperti

yum 

manajer paket, dnf dapat digunakan untuk menginstal perangkat lunak RPM bersama dengan dependensi yang diperlukan paket tertentu. Ini bekerja sama dengan Yum bahkan sintaksnya juga akan sama, satu-satunya perbedaan adalah perintahnya dimulai dengan

dnf 

dari pada

yum

.

Command structure:

dnf instal nama-paket rpm

Example

: Bagaimana cara menggunakannya

dnf install php-5.4.16-46.el7.x86_64.rpm

Perintah uninstall DNF

Sama seperti YUM, untuk menghapus paket dengan DNF kita juga menggunakan

remove 

dari pada

install 

dalam sintaks.

dnf menghapus nama-paket

contoh:

dnf hapus php-5.4.16-46.el7.x86_64.rpm

Bonus Tip:

Yumdownloader

Do you know?

Kita dapat langsung mengunduh paket RPM perangkat lunak apa pun dari repositori resmi atau tidak resmi yang tersedia di sistem Linux menggunakan

yum downloader 

memerintah.

Cukup ketik nama paket yang ingin Anda unduh, misalnya, kita ingin mengunduh

PHP package 

tersedia di repo resmi CentOS 7, sehingga perintahnya akan seperti ini:

yumdownloader php

Simple isn’t?

Output of the above commnad:

[ [dilindungi email] ~]#
 yumdownloader php

Plugin yang dimuat: cermin tercepat Memuat kecepatan cermin dari basis file host yang di-cache: mirrors.piconets.webwerks.in ekstra: mirrors.piconets.webwerks.in pembaruan: mirrors.piconets.webwerks.in dasar | 3,6 kB 00:00:00 ekstra | 2.9 kB 00:00:00 pembaruan | 2.9 kB 00:00:00

php-5.4.16-46.el7.x86_64.rpm 

| 1.4 MB 00:00:01

 Other Articles :

  • Alat tangkapan layar Flameshot Linux untuk Linux
  • Instal MySQL di CentOS 8 Linux atau Stream
  • Instal CentOS 7 di PC melalui USB yang dapat di-boot
  • Perbedaan antara aliran CentOS 8 Linux dan CentOS

Related Posts

© 2022 Tekno Sridianti