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

10 perintah YUM yang berguna di Linux

Dalam tutorial ini kami akan menunjukkan 10 perintah YUM yang paling sering digunakan di Linux. YUM adalah sistem manajemen paket baris perintah yang digunakan pada CentOS dan AlmaLinux.

YUM (kependekan dari “Yellowdog Updater Dimodifikasi “) manajer paket bertanggung jawab untuk mengelola paket dari repositori YUM yang terletak di server di /etc/yum.repos.d/ . Dalam tutorial ini kita akan menginstal, menghapus, memperbarui paket perangkat lunak dengan contoh nyata.

Contoh perintah YUM akan dijelaskan pada OS CentOS 7. Mari kita mulai!

Prasyarat

  • Pemasangan baru CentOS 7
  • Hak istimewa pengguna:pengguna root atau non-root dengan hak istimewa sudo

1. Perbarui Sistem

Setelah instalasi server baru, disarankan untuk memperbarui paket sistem ke versi terbaru yang tersedia.

yum update -y && yum upgrade -y

Kedua perintah yum ini sangat sering digunakan, setelah beberapa perubahan seperti menambahkan repositori, dan menginstal atau menghapus paket.

2. Bersihkan Cache yum

Membersihkan cache yum adalah untuk mendapatkan kembali ruang disk. Dengan perintah yum clean kita dapat membersihkan header paket, metadata, dan paket. Untuk membersihkan semua ini, jalankan perintah berikut:

 yum clean headers

yum clean metadata

yum clean packages

Untuk membersihkan semua informasi di atas dalam satu perintah, jalankan baris berikut:

yum clean all

3. Cari Paket

Untuk mencari beberapa nama paket tertentu, Anda dapat menggunakan perintah berikut:

yum search PACKAGE NAME

Misalnya, jika kita membutuhkan paket MariaDB, kita cukup menjalankan baris berikut:

yum search mariadb

Anda akan menerima output berikut, atau serupa seperti ini:

[root@vps ~]# yum search mariadb
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.team-cymru.com
 * epel: ftp-chi.osuosl.org
 * extras: ftpmirror.your.org
 * updates: mirror.team-cymru.com
========================================================================= N/S matched: mariadb =========================================================================
mariadb-bench.x86_64 : MariaDB benchmark scripts and data
mariadb-devel.i686 : Files for development of MariaDB/MySQL applications
mariadb-devel.x86_64 : Files for development of MariaDB/MySQL applications
mariadb-embedded.i686 : MariaDB as an embeddable library
mariadb-embedded.x86_64 : MariaDB as an embeddable library
mariadb-embedded-devel.i686 : Development files for MariaDB as an embeddable library
mariadb-embedded-devel.x86_64 : Development files for MariaDB as an embeddable library
mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients
mariadb-libs.x86_64 : The shared libraries required for MariaDB/MySQL clients
mariadb-server.x86_64 : The MariaDB server and related files
anope-mysql.x86_64 : MariaDB/MySQL modules for Anope IRC services
mariadb.x86_64 : A community developed branch of MySQL
mariadb-test.x86_64 : The test suite distributed with MariaD
percona-xtrabackup.x86_64 : Online backup for InnoDB/XtraDB in MySQL, Percona Server and MariaDB

4. Instal Paket

Selanjutnya, kita akan menginstal paket MariaDB, karena kita berhasil terdaftar dengan perintah pencarian di atas. Untuk menginstal mariadb-server paket jalankan perintah berikut:

yum install mariadb-server

5. Instal Ulang Paket

Katakanlah penginstalan perintah sebelumnya entah bagaimana dikompromikan dan paket tidak diinstal dengan benar. Kita dapat dengan mudah menginstal ulang paket dengan perintah di bawah ini:

yum reinstall mariadb-server

6. Perbarui Paket Tertentu

Di awal tutorial ini kami memperbarui seluruh sistem untuk paket agar versi terbaru mereka tersedia. Kami hanya dapat memperbarui paket tertentu jika kami tidak ingin menunggu lebih lama untuk proses pembaruan. Untuk memperbarui paket MariaDB, jalankan perintah berikut:

yum update mariadb-server

7. Informasi tentang Paket Tertentu

Jika kita ingin mengetahui lebih banyak tentang beberapa paket, tentang versi, ukuran, rilis atau yang lainnya, kita dapat menjalankan perintah berikut:

yum info mariadb-server

Anda akan menerima output yang mirip dengan ini:

[root@vps ~]# yum info mariadb-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.team-cymru.com
 * epel: ftp-chi.osuosl.org
 * extras: ftpmirror.your.org
 * updates: mirror.team-cymru.com
Installed Packages
Name        : mariadb-server
Arch        : x86_64
Epoch       : 1
Version     : 5.5.68
Release     : 1.el7
Size        : 58 M
Repo        : installed
From repo   : base
Summary     : The MariaDB server and related files
URL         : http://mariadb.org
License     : GPLv2 with exceptions and LGPLv2 and BSD
Description : MariaDB is a multi-user, multi-threaded SQL database server. It is a
            : client/server implementation consisting of a server daemon (mysqld)
            : and many different client programs and libraries. This package contains
            : the MariaDB server and some accompanying files and directories.
            : MariaDB is a community developed branch of MySQL.

8. Hapus Paket

Untuk menghapus paket tertentu yang tidak kita inginkan lagi kita dapat menggunakan perintah berikut:

yum remove mariadb-server

Setelah berhasil menghapus paket MariaDB, Anda akan menerima output berikut:

Running transaction
  Erasing    : 1:mariadb-server-5.5.68-1.el7.x86_64                                                                                                                 1/1
warning: /var/log/mariadb/mariadb.log saved as /var/log/mariadb/mariadb.log.rpmsave
  Verifying  : 1:mariadb-server-5.5.68-1.el7.x86_64                                                                                                                 1/1

Removed:
  mariadb-server.x86_64 1:5.5.68-1.el7

Complete!

9. Repositori Yum yang Diaktifkan

Untuk memeriksa semua repositori YUM yang diaktifkan, jalankan perintah berikut:

yum repolist

Anda akan menerima output berikut:

[root@vps ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.team-cymru.com
 * epel: ftp-chi.osuosl.org
 * extras: ftpmirror.your.org
 * updates: mirror.team-cymru.com
repo id                                                           repo name                                                                                       status
base/7/x86_64                                                     CentOS-7 - Base                                                                                 10,072
epel/x86_64                                                       Extra Packages for Enterprise Linux 7 - x86_64                                                  13,755
extras/7/x86_64                                                   CentOS-7 - Extras                                                                                  509
updates/7/x86_64                                                  CentOS-7 - Updates    

10. Riwayat YUM

Untuk melihat semua perintah yum yang Anda jalankan sebelumnya, Anda dapat menggunakan perintah yum history:

yum history

Anda akan menerima output yang serupa dengan ini jika Anda menjalankan semua perintah yum dari langkah sebelumnya:

[root@vps ~]# yum history
Loaded plugins: fastestmirror
ID     | Command line             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
    53 | remove mariadb-server    | 2022-05-06 02:16 | Erase          |    1 EE
    52 | reinstall mariadb-server | 2022-05-06 01:36 | Reinstall      |    1
    51 | update -y                | 2022-05-05 02:38 | I, U           |    7
    50 | remove kernel-3.10.0-116 | 2022-04-05 04:27 | Erase          |    1
    49 | update                   | 2022-04-05 04:14 | I, U           |   16
  

Itu dia. Pada paragraf sebelumnya telah dijelaskan 10 perintah YUM yang paling banyak digunakan di Linux. Seperti yang Anda lihat, perintah dijelaskan dalam urutan yang harus Anda gunakan jika Anda ingin menginstal dan memperbarui paket di server Anda. Tentu saja, pada akhirnya, Anda akan menghapus paket-paket yang tidak Anda butuhkan.

Jika Anda perlu menginstal, menghapus, atau memperbarui paket YUM, dan Anda tidak tahu bagaimana melakukannya, Anda hanya perlu mendaftar ke salah satu paket NVMe VPS kami, mengirimkan tiket dukungan dan admin kami akan melakukan sisanya. Kami tersedia 24/7.

P.S. Jika Anda menyukai posting ini tentang 10 perintah YUM yang berguna di Linux, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Perintah RPM

  2. Perintah Nginx Paling Berguna di Sistem Linux

  3. Perintah Dasar Linux

  1. 6 perintah Linux yang kurang dikenal tetapi sangat berguna

  2. 10 Perintah Linux Ubuntu yang Paling Berguna

  3. 11 Perintah "ssh" dan "scp" yang berguna di Linux

  1. Perintah RPM di Linux

  2. 3 Perintah Linux yang Berguna untuk Administrator Sistem

  3. A sampai Z Perintah Linux