Yum cheatsheet (#2101)

See the documentation used : https://access.redhat.com/sites/default/files/attachments/rh_yum_cheatsheet_1214_jcs_print-1.pdf
This commit is contained in:
Guillaume Dorschner 2024-02-14 21:41:45 +01:00 committed by GitHub
parent 7317522a8c
commit 3be696141e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 71 additions and 0 deletions

71
yum.md Normal file
View File

@ -0,0 +1,71 @@
---
title: YUM
category: CLI
layout: 2017/sheet
updated: 2024-02-07
---
## Queries
### Help and Lists
```bash
yum help # Display yum commands and options
yum list available # List all available packages
yum list installed # List all installed packages
yum list kernel # List installed and available kernel packages
yum info vsftpd # List info about vsftpd package
```
### Searching and Dependencies
```bash
yum deplist nfs-utils # List dependencies for nfs-utils
yum provides "*bin/top" # Show package containing top command
yum search samba # Find packages with samba in name or description
```
### Updating and Security
```bash
yum updateinfo security # Get info on available security updates
yum update --security # Apply security-related package updates
```
## Managing Repositories
```bash
yum repolist # Display enabled software repositories
yum repoinfo rhel-7-server-rpms # See info on specific repo
yum repo-pkgs my-rpms list # List packages from a specific repo
```
## Installation and Upgrades
```bash
yum install vsftpd # Install the vsftpd package
yum update # Update all packages
yum downgrade abc # Downgrade the abc package to an earlier version
yum autoremove httpd # Remove httpd and unneeded packages
```
## Package Groups
```bash
yum groupinstall "Web server" # Install Web Server packages
```
## Troubleshooting
```bash
yum history list # List all yum transactions
yum clean packages # Delete packages saved in cache
```
## Popular Options
```bash
-y # Assume yes if prompted
--disablerepo=epel # Disable a specific repo for a command
--downloadonly # Download package to cache but don't install
```