GNU/Linux >> Belajar Linux >  >> Cent OS

Dasar-dasar Linux:30 Contoh Perintah YUM untuk Manajemen Paket Linux

Pembaru Yellowdog , Modified (yum) adalah utilitas manajemen paket open source di sistem operasi berbasis Redhat. Yum menangani penginstalan otomatis paket dependen selama penginstalan, penghapusan, dan pembaruan paket.

Yum menggunakan Pengelola Paket Redhat (RPM) dan dapat menginstal paket perangkat lunak dari repositori yum (kumpulan paket RPM), yang dapat diakses secara lokal atau melalui koneksi jaringan.

BACA :Cara membuat repositori YUM Lokal/Jaringan di CentOS 7 / RHEL 7

Di sini, kita akan melihat contoh perintah YUM untuk mengelola paket di Linux (CentOS / RHEL / Fedora )

1. Instal Paket dengan YUM

Untuk menginstal paket RPM, Anda dapat menggunakan perintah berikut. Anda dapat menyebutkan beberapa nama paket yang dipisahkan oleh spasi.

# yum install vsftpd Plugin yang dimuat:mirror tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.net Menyelesaikan Ketergantungan--> Menjalankan pemeriksaan transaksi---> Paket vsftpd.x86_64 0:3.0.2-22.el7 akan diinstal--> Finished Dependency ResolutionDependencies Terselesaikan===================================================================================================Paket Ukuran Repositori Versi Arch=================================================================================================Instalasi:vsftpd x86_64 3.0.2-22.el7 base 169 kRingkasan Transaksi===================================================================================================Install 1 PackageTotal download size:169 kInstalled size:348 kIs this ok [y/d/ N]:y Mengunduh paket:vsftpd-3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:00Menjalankan pemeriksaan transaksiMenjalankan tes transaksiUji transaksi berhasilMenjalankan transaksi Menginstal :vsftpd-3.0.2-22.el7.x86_64 1/1 Memverifikasi :vsftpd-3.0.2-22.el7.x86_64 1/1Dipasang:vsftpd.x86_64 0:3.0.2-22.el7Selesai!
Menambahkan tanda -y ke perintah yum akan menginstal/menghapus/menginstal ulang paket tanpa konfirmasi lebih lanjut.

2. Hapus Paket dengan YUM

Untuk menghapus paket apa pun, jalankan perintah berikut. Anda dapat menyebutkan beberapa nama paket yang dipisahkan oleh spasi.

# yum hapus vsftpd Plugin yang dimuat:Ketergantungan penyelesaian cermin tercepat--> Menjalankan pemeriksaan transaksi---> Paket vsftpd.x86_64 0:3.0.2-22.el7 akan dihapus--> Penyelesaian Ketergantungan Resolusi Ketergantungan Terselesaikan=================================================================================================Paket Versi Arch Ukuran Repositori ==================================================================================================Menghapus:vsftpd x86_64 3.0.2-22.el7 @base 348 kRingkasan Transaksi===================================================================================================Hapus 1 PaketUkuran terpasang:348 kApakah ini boleh [y/T]:y Mengunduh paket:Menjalankan pemeriksaan transaksiMenjalankan tes transaksiUji transaksi berhasilMenjalankan transaksi Menghapus :vsftpd-3.0.2-22.el7.x86_64 1/1 Memverifikasi :vsftpd-3.0.2-22.el7.x86_64 1/1Dihapus:vsftpd.x86_64 0:3.0 .2-22.el7Selesai!

3. Perbarui Paket dengan YUM

Untuk memperbarui paket apa pun ke versi terbaru, jalankan perintah berikut. Anda dapat menyebutkan beberapa nama paket yang dipisahkan oleh spasi.

# yum update sudo Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.net Menyelesaikan Ketergantungan--> Menjalankan pemeriksaan transaksi---> Paket sudo. x86_64 0:1.8.19p2-10.el7 akan diperbarui---> Paket sudo.x86_64 0:1.8.19p2-11.el7_4 akan menjadi pembaruan -> Selesai Ketergantungan ResolusiKetergantungan Terselesaikan=================================================================================================Paket Ukuran Repositori Versi Arch=================================================================================================Memperbarui:Sudo x86_64 1.8.19p2-11.el7_4 memperbarui 1.1 MRingkasan Transaksi=================================================================================================Tingkatkan 1 PaketTotal ukuran unduhan:1,1 MI ini ok [y/d/T]:y Mengunduh paket:RPM Delta dinonaktifkan karena /usr/bin/applydeltarpm tidak diinstal.sudo-1.8.19p2-11.el7_4.x86_64.rpm | 1.1 MB 00:00:01Menjalankan pemeriksaan transaksiMenjalankan tes transaksiUji transaksi berhasilMenjalankan transaksi Pembaruan :sudo-1.8.19p2-11.el7_4.x86_64 1/2 Pembersihan :sudo-1.8.19p2-10.el7.x86_64 2/2 Memverifikasi :sudo- 1.8.19p2-11.el7_4.x86_64 1/2 Memverifikasi :sudo-1.8.19p2-10.el7.x86_64 2/2 Diperbarui:sudo.x86_64 0:1.8.19p2-11.el7_4Selesai!

4. Turunkan Paket dengan YUM

Untuk menurunkan versi paket menggunakan perintah yum, jalankan perintah berikut. Perintah ini akan mengembalikan paket ke versi sebelumnya.

Ini hanya akan berfungsi jika repositori memiliki versi sebelumnya dari paket yang disebutkan.

Contoh:Mari kita turunkan versi paket sudo yang baru saja diperbarui pada contoh sebelumnya.

# yum downgrade sudo Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.net Menyelesaikan Ketergantungan--> Menjalankan pemeriksaan transaksi---> Paket sudo. x86_64 0:1.8.19p2-10.el7 akan diturunkan versi---> Paket sudo.x86_64 0:1.8.19p2-11.el7_4 akan dihapus -> Selesai Ketergantungan ResolusiKetergantungan Terselesaikan=================================================================================================Paket Ukuran Repositori Versi Arch=================================================================================================Menurunkan versi:Sudo x86_64 1.8.19p2-10.el7 base 1.1 MRingkasan Transaksi=================================================================================================Turunkan versi 1 PaketTotal ukuran unduhan:1,1 MI ini ok [y/d/T]:y Mengunduh paket:sudo-1.8.19p2-10.el7.x86_64.rpm | 1.1 MB 00:00:02Menjalankan pemeriksaan transaksiMenjalankan tes transaksiUji transaksi berhasilMenjalankan transaksi Menginstal :sudo-1.8.19p2-10.el7.x86_64 1/2 Pembersihan :sudo-1.8.19p2-11.el7_4.x86_64 2/2 Memverifikasi :sudo- 1.8.19p2-10.el7.x86_64 1/2 Memverifikasi :sudo-1.8.19p2-11.el7_4.x86_64 2/2 Dihapus:sudo.x86_64 0:1.8.19p2-11.el7_4Dipasang:sudo.x86_64 0:1.8.19p2 -10.el7Selesai!

5. Instal Ulang Paket dengan YUM

Anda dapat menginstal ulang RPM menggunakan perintah berikut untuk menyelesaikan masalah penginstalan.

# yum instal ulang sudo Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.net Menyelesaikan Ketergantungan--> Menjalankan pemeriksaan transaksi---> Paket sudo. x86_64 0:1.8.19p2-10.el7 akan diinstal ulang -> Selesai Ketergantungan ResolusiKetergantungan Terselesaikan=================================================================================================Paket Ukuran Repositori Versi Arch=================================================================================================Menginstal ulang:Sudo x86_64 1.8.19p2-10.el7 base 1.1 MRingkasan Transaksi=================================================================================================Instal ulang 1 PaketTotal ukuran unduhan:1,1 MUkuran terpasang:3,9 MI ini ok [y/d/T]:y Mengunduh paket:sudo-1.8.19p2-10.el7.x86_64.rpm | 1.1 MB 00:00:09Menjalankan pemeriksaan transaksiMenjalankan tes transaksiUji transaksi berhasilMenjalankan transaksi Menginstal :sudo-1.8.19p2-10.el7.x86_64 1/1 Memverifikasi :sudo-1.8.19p2-10.el7.x86_64 1/1Installed:sudo.x86_64 0:1.8.19p2-10.el7Selesai!

6. Buat daftar paket dengan YUM

Apakah Anda tahu nama paketnya? Kemudian gunakan perintah di bawah ini untuk mengetahui apakah paket tersebut sudah diinstal atau tersedia untuk sistem Anda.

Outputnya akan memiliki nama repositori dari mana paket itu diinstal. Jika belum terinstal, output akan memiliki nama repositori dari mana kita dapat menginstal paket.

Paket Terpasang:

# tar daftar enak Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.netInstalled Packagestar.x86_64 2:1.26-32.el7 @anaconda

Paket yang Tersedia:

# daftar enak httpd Memuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.netPaket yang Tersediahttpd.x86_64 2.4.6-67.el7.centos.6 pembaruan

7. Daftar semua paket yang diinstal dengan YUM

Terkadang Anda mungkin ingin mendapatkan daftar paket yang diinstal pada sistem Anda. Gunakan perintah di bawah ini.

daftar yum diinstal | kurang

8. Daftar semua paket yang tersedia dengan YUM

Anda dapat menggunakan perintah yum di bawah ini untuk mendapatkan daftar semua paket yang tersedia untuk sistem Anda.

daftar enak tersedia | kurang

9. Temukan / Cari Paket dengan YUM

Apakah Anda lupa nama paketnya? Anda dapat menggunakan perintah di bawah ini untuk mencari paket. Perintah hanya akan mencantumkan paket yang berisi frasa tertentu.

# yum cari telnet Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.net=======================================N/S cocok:telnet =======================================perl-Net-Telnet.noarch :Net-Telnet Perl moduletelnet.x86_64 :Program klien untuk protokol login jarak jauh Telnettelnet-server.x86_64 :Program server untuk protokol login jarak jauh Telnettn5250.i686 :5250 protokol Telnet dan Terminaltn5250.x86_64 :5250 protokol Telnet dan Terminal

10. Temukan paket mana yang menyediakan file dengan YUM

Perintah ini akan membantu Anda menemukan paket yang menyediakan file. Sebagai contoh:mari kita cari paket mana yang menyediakan perintah tanggal.

# yum memberikan tanggal Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.netcoreutils-8.22-18.el7.x86_64 :Satu set alat GNU dasar yang biasa digunakan di shell scriptsRepo :baseMatched from:Filename :/usr/bin/datecoreutils-8.22-18.el7.x86_64 :Satu set alat GNU dasar yang biasa digunakan di shell scriptsRepo :@anacondaMatched from:Filename :/usr/bin/date 

11. Dapatkan informasi tentang Paket dengan YUM

Untuk mengetahui lebih lanjut tentang paket tertentu, gunakan perintah berikut.

# tar info enak Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.net Paket yang DiinstalNama:tarArch:x86_64Epoch:2Versi:1.26Rilis:32.el7Ukuran:2,7 MRepo :diinstalDari repo :anacondaSummary :Program pengarsipan file GNUURL :http://www.gnu.org/software/tar/License :GPLv3+Deskripsi :Program tar GNU menyimpan banyak file bersama-sama dalam satu arsip dan dapat :memulihkan file individual ( atau semua file) dari arsip itu. Tar :juga dapat digunakan untuk menambahkan file tambahan ke arsip dan memperbarui :atau membuat daftar file dalam arsip. Tar mencakup dukungan multivolume, :kompresi/dekompresi arsip otomatis, kemampuan untuk melakukan :arsip jarak jauh, dan kemampuan untuk melakukan pencadangan inkremental dan penuh. ::Jika Anda ingin menggunakan tar untuk pencadangan jarak jauh, Anda juga perlu menginstal :paket rmt pada kotak jarak jauh.

12. Unduh paket dengan YUM

Dalam beberapa kasus, seperti pembuatan repositori, Anda perlu mengunduh paket rpm tanpa menginstal menggunakan perintah YUM. Perintah di bawah ini akan mengunduh paket server FTP ke direktori /tmp.

# yum install vsftpd --downloadonly --downloaddir=/tmp Plugin yang dimuat:mirror tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.net Menyelesaikan Ketergantungan--> Menjalankan pemeriksaan transaksi---> Paket vsftpd.x86_64 0:3.0.2-22.el7 akan diinstal--> Finished Dependency ResolutionDependencies Terselesaikan===================================================================================================Paket Ukuran Repositori Versi Arch=================================================================================================Instalasi:vsftpd x86_64 3.0.2-22.el7 base 169 kRingkasan Transaksi===================================================================================================Instal 1 PaketTotal ukuran unduhan:169 kUkuran terpasang:348 kPaket unduhan latar belakang, lalu keluar:vsftpd -3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:01keluar karena "Hanya Unduh" yang ditentukan

Verifikasi apakah paket telah diunduh atau belum.

# ls -al /tmp | grep vsftpd -rw-r--r--. 1 root root 173060 10 Agustus 16:13 vsftpd-3.0.2-22.el7.x86_64.rpm

13. Periksa pembaruan dengan YUM

Ingin tahu apa saja paket yang perlu diperbarui untuk menjaga keamanan sistem Anda, gunakan perintah di bawah ini.

# yum check-update Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * epel:epel.mirror.net.in * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.netNetworkManager.x86_64 1:1.8.0 -11.el7_4 pembaruanNetworkManager-libnm.x86_64 1:1.8.0-11.el7_4 pembaruanNetworkManager-team.x86_64 1:1.8.0-11.el7_4 pembaruanNetworkManager-tui.x86_64 pembaruan 1:1.8.0-11.el7_4. . .. . .xmlsec1-openssl.x86_64 1.2.20-7.el7_4 updateObsolting Packagesgrub2.x86_64 1:2.02-0.65.el7.centos.2 pembaruan grub2.x86_64 1:2.02-0.64.el7.centos @anacondagrub2-tools.x86_64 1:2.02 -0.65.el7.centos.2 memperbarui grub2-tools.x86_64 1:2.02-0.64.el7.centos @anacondagrub2-tools-extra.x86_64 1:2.02-0.65.el7.centos.2 memperbarui grub2-tools.x86_64 1:2.02-0.64.el7.centos @anacondagrub2-tools-minimal.x86_64 1:2.02-0.65.el7.centos.2 pembaruan grub2-tools.x86_64 1:2.02-0.64.el7.centos @anaconda

14. Perbarui sistem dengan YUM

Untuk memperbarui semua paket yang diinstal dalam sekali jalan atau meningkatkan sistem ke rilis baru sistem operasi, Anda dapat menggunakan perintah di bawah ini.

pembaruan enak

15. Kecualikan Paket dari pembaruan dengan YUM

Terkadang, Anda ingin mencegah pembaruan paket. Untuk itu, Anda dapat menggunakan perintah di bawah ini. Anda dapat menyebutkan beberapa paket yang dipisahkan dengan koma.

yum update --exclude kernel

16. Dapatkan detail riwayat dengan YUM

Sampai langkah ini, Anda mungkin telah menjalankan perintah yum berkali-kali. Perintah di bawah ini akan memungkinkan Anda melihat data historis dari eksekusi perintah yum yang berhasil yang memiliki tindakan seperti menginstal, menghapus, dan memperbarui.

# riwayat enak Plugin yang dimuat:tercepatmirrorID | Masuk pengguna | Tanggal dan waktu | Tindakan | Diubah -------------------------------------------------- ------------------------------ 9 | akar | 03-12-2017 09:01 | Instal | 1 8 | akar | 2017-12-03 08:21 | Instal ulang | 1 7 | akar | 2017-12-03 08:09 | Turunkan versi | 1 6 | akar | 2017-12-03 08:09 | Perbarui | 1 5 | akar | 2017-12-03 08:07 | Perbarui | 2 4 | akar | 2017-12-03 08:02 | Hapus | 1 3 | akar | 2017-12-03 08:00 | Instal | 1 2 | akar | 23-11-2017 10:40 | Instal | 1 1 | Sistem | 21-11-2017 21:11 | Instal | 311daftar sejarah

ID unik untuk setiap transaksi yum dan yang akan berguna dalam beberapa contoh berikut.

17. Cek informasi yum history

Untuk mengetahui apa yang terjadi selama eksekusi perintah yum tertentu, Anda dapat menggunakan perintah yum history info.

Misalnya:mari kita lihat perubahan yang terjadi selama eksekusi yum (ID 9).

# info riwayat enak 9 Plugin yang dimuat:cermin tercepat, ID Transaksi:9Waktu mulai:Minggu 3 Des 09:01:14 2017Mulai rpmdb:312:6bf3ea07cb67a6d39ce9c212f5afa384fb4b6daaWaktu berakhir:(0 detik)Akhiri rpmdb:313:b71df2844ffdb806a3cdeserfs :Terinstal rpm-4.11.3-25.el7.x86_64 @anaconda Terinstal yum-3.4.3-154.el7.centos.noarch @anaconda Terinstal yum-plugin-fastestmirror-1.1.31-42.el7.noarch @anacondaPackages Diubah :Instal epel-release-7-9.noarch @extrashistory info

18. Kembalikan paket dengan riwayat yum

Perintah ini memungkinkan Anda untuk mengembalikan perubahan yang terjadi untuk eksekusi perintah yum tertentu.

Sebagai contoh:Pada langkah sebelumnya, Anda dapat melihat bahwa paket bernama epel-release telah diinstal selama ID 9. Mari kita kembalikan (menghapus paket) seluruh instalasi dengan yum.

# riwayat yum batalkan 9 Plugin yang dimuat:tercepatmirrorMembatalkan transaksi 9, mulai Minggu 3 Des 09:01:14 2017 Instal epel-release-7-9.noarch @extrasResolve Dependencies--> Menjalankan pemeriksaan transaksi---> Paket epel-release.noarch 0:7- 9 akan dihapus--> Finished Dependency ResolutionDependencies Terselesaikan===================================================================================================Ukuran Repositori Versi Arch Paket =================================================================================================Menghapus:epel-release noarch 7-9 @extras 24 kRingkasan Transaksi==================================================================================================Hapus 1 PaketUkuran terpasang:24 kApakah ini boleh [y/T]:y Mengunduh paket:Menjalankan pemeriksaan transaksiMenjalankan tes transaksiUji transaksi berhasilMenjalankan transaksi Menghapus :epel-release-7-9.noarch 1/1 Memverifikasi :epel-release-7-9.noarch 1/1Dihapus:epel-release.noarch 0:7-9Lengkap !

19. Urungkan pengembalian dengan riwayat yum

Perintah ini akan membatalkan pengembalian (instal paket yang dihapus – langkah 19) yang terjadi untuk eksekusi perintah yum tertentu.

# sejarah yum mengulang 9 Plugin yang dimuat:tercepatmirrorRepeating transaksi 9, mulai Minggu 3 Des 09:01:14 2017 Instal epel-release-7-9.noarch @extrasMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.netResolve Dependencies--> Menjalankan pemeriksaan transaksi---> Package epel-release.noarch 0:7-9 akan diinstal--> Finished Dependency ResolutionDependencies Terselesaikan=================================================================================================Paket Versi Arch Ukuran Repositori ==================================================================================================Menginstal:epel-release noarch 7-9 ekstra 14 kRingkasan Transaksi==================================================================================================Instal 1 PaketTotal ukuran unduhan:14 kInstal s ize:24 kApakah ini baik-baik saja [y/d/T]:y Mengunduh paket:epel-release-7-9.noarch.rpm | 14 kB 00:00:00Menjalankan pemeriksaan transaksiMenjalankan tes transaksiUji transaksi berhasilMenjalankan transaksi Menginstal :epel-release-7-9.noarch 1/1 Memverifikasi :epel-release-7-9.noarch 1/1Diinstal:epel-release.noarch 0:7-9Selesai!

20. Buat daftar repositori YUM dengan YUM

Ingin mendapatkan daftar repositori yang dikonfigurasi di mesin Anda. Gunakan perintah di bawah ini. Perintah hanya akan mencantumkan repositori yang diaktifkan.

# repolis yang enak Plugin yang dimuat:cermin tercepatMemuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * epel:epel.mirror.net.in * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.netrepo id nama repo statusbase/7/ x86_64 CentOS-7 - Basis 9.591epel/x86_64 Paket Ekstra untuk Enterprise Linux 7 - x86_64 12.126extras/7/x86_64 CentOS-7 - Ekstra 283updates/7/x86_64 CentOS-7 - Pembaruan 1.134repolist:23.134

21. Daftar semua repositori YUM dengan YUM

Menggunakan yum dengan semua opsi dapat memberi Anda daftar semua repositori yang dikonfigurasi di sistem Anda termasuk repositori yang dinonaktifkan.

# yum repolis semua id repo nama repo statusC7.0.1406-base/x86_64 CentOS-7.0.1406 - Basis dinonaktifkanC7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlus dinonaktifkan. . .. . .epel/x86_64 Paket Ekstra untuk Enterprise Linux 7 - x86_64 diaktifkan:12.126epel-debuginfo/x86_64 Paket Ekstra untuk Enterprise Linux 7 - x86_64 - Deb disabledepel-source/x86_64 Paket Ekstra untuk Enterprise Linux 7 - x86_64 - Sou disabledepel-testing/x86_64 Paket Ekstra untuk Enterprise Linux 7 - Pengujian - x8 disabledepel-testing-debuginfo/x86_64 Paket Ekstra untuk Enterprise Linux 7 - Pengujian - x8 disabledepel-testing-source/x86_64 Paket Ekstra untuk Enterprise Linux 7 - Pengujian - x8 disabledextras/7/x86_64 CentOS -7 - Ekstra diaktifkan:283extras-source/7 CentOS-7 - Sumber Ekstra dinonaktifkanfasttrack/7/x86_64 CentOS-7 - fasttrack disabledupdates/7/x86_64 CentOS-7 - Pembaruan diaktifkan:1.134updates-source/7 CentOS-7 - Pembaruan Sumber dinonaktifkanrepolist:23.134

22. Buat daftar repositori yang dinonaktifkan dengan YUM

Anda dapat menggunakan yum dengan opsi yang dinonaktifkan untuk mencantumkan hanya repositori yum yang dinonaktifkan di sistem Anda.

# repolis yum dinonaktifkan Plugin yang dimuat:nama repo id mirrorrepo tercepatC7.0.1406-base/x86_64 CentOS-7.0.1406 - BaseC7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlusC7.0.1406-extras/x86_64 CentOS-7.0.1406 - ExtrastrackC7.0.1406 /x86_64 CentOS-7.0.1406 - CentOSPlusC7.0.1406-updates/x86_64 CentOS-7.0.1406 - Pembaruan. . .. . .fasttrack/7/x86_64 CentOS-7 - fasttrackupdates-source/7 CentOS-7 - Pembaruan Sourcesrepolist:0

23. Aktifkan repositori dengan YUM

Anda juga dapat mengaktifkan repositori tertentu untuk sementara waktu untuk menginstal paket rpm.

Misalnya:Untuk menginstal paket apa pun dari repositori epel-testing yang dalam keadaan nonaktif (lihat keluaran langkah ke-13), perintahnya mungkin terlihat seperti di bawah ini.

yum install unifont --enablerepo=epel-testing

24. Aktifkan repositori dengan YUM

Terkadang, beberapa repositori memiliki paket yang sama. Untuk menghindari duplikat, Anda dapat menggunakan perintah di bawah ini untuk mengaktifkan repositori tertentu dengan menonaktifkan semua repositori lainnya.

Gunakan yum list atau perintah yum search untuk mengetahui di repositori mana paket tersebut tersedia.

yum install httpd --disablerepo=* --enablerepo=base

25. Buat daftar grup paket dengan YUM

Perintah di bawah ini akan mencantumkan grup dan lingkungan yang tersedia untuk sistem Anda.

# daftar grup enak Plugin yang dimuat:tercepatmirrorTidak ada file grup yang diinstal.Mungkin dijalankan:yum groups mark convert (lihat man yum)Memuat kecepatan cermin dari file host yang di-cache * base:centos.excellmedia.net * epel:epel.mirror.net.inAvailable Environment Groups:Minimal Instal File Server Infrastruktur Compute Node dan Server Cetak Cinnamon Desktop MATE Desktop Basic Server Web Server Virtualisasi Host Server dengan GUI GNOME Desktop KDE Plasma Workspaces Development dan Creative Workstation Grup yang Tersedia:Perpustakaan Kompatibilitas file server CIFS. . .. . . Virtualisasi Manajemen Perusahaan Berbasis Web Xfce iSCSI Storage ClientSelesai

26. Instal grup paket dengan YUM

Menginstal paket dalam grup akan mengonfigurasi sistem ke status tertentu. Misalnya:jika Anda menginstal grup “Server with GUI” maka sistem Anda akan memiliki antarmuka grafis (desktop).

yum groupinstall "Server dengan GUI"

27. Hasilkan Meta cache dengan YUM

Unduh dan buat semua metadata dapat digunakan, seperti paket, untuk repositori yum yang saat ini diaktifkan. Perintah ini akan membantu Anda mempercepat transaksi instalasi paket.

# yum makecacheDimuat plugin:tercepatmirrorbase | 3.6 kB 00:00:00epel/x86_64/metalink | 5.0 kB 00:00:00tambahan | 3.4 kB 00:00:00pembaruan | 3,4 kB 00:00:00(1/8):ekstra/7/x86_64/prestodelta | 51 kB 00:00:00(2/8):ekstra/7/x86_64/other_db | 87 kB 00:00:00(3/8):epel/x86_64/prestodelta | 807 B 00:00:01(4/8):update/7/x86_64/other_db | 362 kB 00:00:02(5/8):base/7/x86_64/other_db | 2.5 MB 00:00:04(6/8):epel/x86_64/filelists_db | 9.9 MB 00:00:14(7/8):epel/x86_64/other_db | 2.9 MB 00:00:16(8/8):pembaruan/7/x86_64/prestodelta | 428 kB 00:01:02Memuat kecepatan cermin dari file host yang di-cache * basis:centos.excellmedia.net * ekstra:centos.excellmedia.net * pembaruan:centos.excellmedia.net Cache Metadata Dibuat

28. Hapus cache dengan YUM

YUM membuat cache di direktori /var/cache/yum/, dan ini perlu dibersihkan jika Anda mendapatkan kesalahan atau membuat beberapa ruang disk.

yum bersih semua

29. Kulit YUM

YUM memiliki prompt shell interaktifnya sendiri di mana Anda dapat melakukan semua tugas yang ditunjukkan pada langkah sebelumnya. Contoh di bawah ini menunjukkan cara menginstal paket dengan shell YUM.

# kulit enak Plugin yang dimuat:cermin tercepat> instal vsftpd Loading mirror speed dari cache hostfile * base:centos.excellmedia.net * epel:kartolo.sby.datautama.net.id * ekstra:centos.excellmedia.net * update:centos.excellmedia.net> run -> Menjalankan pemeriksaan transaksi---> Paket vsftpd.x86_64 0:3.0.2-22.el7 akan diinstal--> Selesai Resolusi Ketergantungan=================================================================================================Paket Versi Arch Ukuran Repositori ====================================================================================================Instalasi:vsftpd x86_64 3.0.2-22.el7 base 169 kRingkasan Transaksi==================================================================================================Instal 1 PaketTotal unduh ukuran:169 kUkuran terpasang:348 kApakah ini boleh [y/d/T]:y Mengunduh paket:vsftpd-3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:01Running transaction checkRunning transaction testTransaction test succeededRunning transaction Installing :vsftpd-3.0.2-22.el7.x86_64 1/1 Verifying :vsftpd-3.0.2-22.el7.x86_64 1/1Installed:vsftpd.x86_64 0:3.0.2-22.el7Finished Transaction> exit Leaving Shell

30. Get help with YUM

You can get more information about YUM using the below commands.

yum --help

Itu saja. Post your valuable commands


Cent OS
  1. Perintah killall Linux untuk Pemula (8 Contoh)

  2. 15+ contoh untuk perintah pembaruan yum

  3. Contoh Perintah yum di Linux

  1. Perintah dpkg di Linux Dengan Contoh

  2. 12 Contoh Perintah IP untuk Pengguna Linux

  3. 15 Contoh Perintah aptitude untuk Manajemen Paket di Linux

  1. Perintah dir Linux untuk pemula (10 contoh)

  2. Perintah Linux rm Dijelaskan untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux ln untuk Pemula (5 Contoh)