GNU/Linux >> Belajar Linux >  >> Linux

Contoh perintah YUM untuk menginstal, menghapus, dan meningkatkan paket

YUM (Yellowdog Updater, Modified) menyediakan lebih banyak layanan dan fungsionalitas daripada yang tersedia dengan perintah rpm dan alat berbasis RPM lainnya.
Dengan alat dan plug-in Yum, Anda dapat:

  • Mencantumkan paket perangkat lunak, baik yang diinstal maupun yang tersedia, di repositori lokal atau jauh
  • Periksa dependensi paket (paket diperlukan untuk menginstal sebuah paket)
  • Buat repositori baru dan aktifkan atau nonaktifkan akses ke repositori yang ada
  • Percepat penginstalan paket dengan menggunakan informasi yang di-cache (Cache Yum)
  • Perluas fungsionalitas Yum dengan plug-in seperti plug-in download only (untuk mendownload paket tanpa menginstalnya)

Menginstal paket

Contoh penggunaan berikut menunjukkan opsi yang paling umum digunakan untuk melakukan instalasi paket dengan yum :

Opsi perintah Deskripsi
instal Instal paket untuk memastikan bahwa semua dependensi telah diselesaikan.
instal /path/ke/file Instal paket yang menyediakan file yang diberikan, pastikan bahwa semua dependensi telah diselesaikan
instal lokal Instal paket dari file lokal, http, atau ftp
instal ulang Instal ulang versi paket saat ini
penginstalan grup Instal semua paket di grup yang dipilih

Contoh :
1. Instal paket vsftpd dari repositori di sistem :

# yum install vsftpd

2. Instal paket dari direktori lokal :

# yum localinstall pkg-1-1.i686.rpm

Anda juga dapat menginstal paket dari situs ftp lokal :

# yum localinstall http://myrepo/pkg-1-1.i686.rpm

3. Instal ulang versi paket nfs-utils saat ini (untuk mengganti file yang terhapus) :

# yum reinstall nfs-utils

4. Instal semua paket di grup “Web server” :

# yum groupinstall “Web server”

Menghapus paket

Opsi yang tersedia dengan perintah yum untuk menghapus paket :

Opsi perintah Deskripsi
hapus menghapus paket serta paket yang bergantung padanya
tukar Hapus satu paket dan instal yang lain
hapus Hapus paket (dan mungkin dependensi) dari sistem Anda. Sama seperti menghapus.
hapus otomatis Sama seperti menghapus, ditambah menghapus paket tambahan yang tidak dibutuhkan (tersedia di RHEL 7)

Contoh :
1. Menghapus paket vsftpd dan semua dependensinya dari sistem :

# yum remove vsftpd

Mirip dengan menghapus, Anda juga dapat menggunakan opsi hapus.

2. Untuk menghapus satu paket dan menginstal yang lain menggunakan perintah tunggal gunakan swap pilihan :

# yum swap lftp vsftpd

3. Opsi lain yang diperkenalkan di RHEL 7 yaitu autoremove dapat digunakan untuk menghapus paket bersama dengan paket tambahan yang tidak dibutuhkan :

# yum autoremove httpd

Meningkatkan/Menurunkan paket

Opsi perintah Deskripsi
perbarui perbarui semua atau paket tertentu jika ditentukan serta perbarui semua paket dependen.
perbarui-ke perbarui semua atau paket tertentu ke versi tertentu yang ditentukan
meningkatkan versi memperbarui paket dengan mempertimbangkan usang
turunkan versi menurunkan versi paket ke versi sebelumnya

Contoh :
1. Untuk memperbarui semua paket yang tersedia di sistem :

# yum update

2. Untuk memperbarui paket tertentu seperti httpd :

# yum update httpd

3. Untuk menurunkan versi paket ke versi sebelumnya :

# yum downgrade pkg_name

Penggunaan yum secara non-interaktif

-y option ketika digunakan dengan perintah yum apa pun mengasumsikan jawaban atas pertanyaan apa pun sebagai ya dan menyediakan penggunaan non-interaktif dari perintah yum. Itu dapat digabungkan dengan salah satu perintah yang telah kita lihat sejauh ini di pos. Salah satu contoh yang sangat berguna adalah :

yum update -y


Linux
  1. Perintah Linux Cat:Penggunaan dan Contohnya

  2. Instal paket RPM di Ubuntu 11.10 dan Ubuntu 11.04

  3. Tidak Dapat Menginstal/menghapus/memperbarui Paket Apa Saja?

  1. Contoh perintah RPM untuk menanyakan, menginstal, menghapus, dan meningkatkan paket

  2. Contoh Perintah yum di Linux

  3. yum:perintah tidak ditemukan

  1. Contoh perintah Dpkg untuk mengelola paket di Ubuntu/Debian

  2. Cara menginstal dan mengelola perangkat lunak di CentOS 7

  3. Perbedaan antara rpm -ivh <package> dan yum install <package>