Dnf: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== DNF == Dandified YUM (DNF) is the default software package manager for Fedora, Red Hat Enterprise Linux (RHEL), and related distributions == Upgrade == dnf upgrade === update alias === 'update' appears to be an alias for upgrade ``` $ dnf update --help usage: dnf upgrade ``` == pin package == dependency: # sudo dnf install -y python2-dnf-plugin-versionlock # older rhel versions sudo dnf install -y python3-dnf-plugin-versionlock sudo dnf install -y dnf-pl...") |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 19: | Line 19: | ||
dependency: | dependency: | ||
# sudo dnf install -y python2-dnf-plugin-versionlock # older rhel versions | # sudo dnf install -y python2-dnf-plugin-versionlock # older rhel versions (repo: rhel-7-server-extras-rpms) | ||
sudo dnf install -y python3-dnf-plugin-versionlock | sudo dnf install -y python3-dnf-plugin-versionlock | ||
sudo dnf install -y dnf-plugin-versionlock | sudo dnf install -y dnf-plugin-versionlock | ||
| Line 25: | Line 25: | ||
Version lock package: | Version lock package: | ||
sudo dnf versionlock add <package-name> | sudo dnf versionlock add <package-name> | ||
sudo dnf versionlock add kernel | |||
sudo dnf versionlock add falcon-sensor | |||
sudo dnf versionlock add httpd-2.4.57-5.el9 | |||
List: | List: | ||
| Line 43: | Line 44: | ||
Disable repo: | Disable repo: | ||
sudo dnf config-manager --disable <repo_id> | # sudo dnf config-manager --disable <repo_id> | ||
sudo dnf config-manager --disable epel | |||
sudo dnf config-manager --disable docker-ce-stable | |||
# alt: | # alt: | ||
Latest revision as of 22:59, 24 July 2026
DNF
Dandified YUM (DNF) is the default software package manager for Fedora, Red Hat Enterprise Linux (RHEL), and related distributions
Upgrade
dnf upgrade
update alias
'update' appears to be an alias for upgrade
$ dnf update --help usage: dnf upgrade
pin package
dependency:
# sudo dnf install -y python2-dnf-plugin-versionlock # older rhel versions (repo: rhel-7-server-extras-rpms) sudo dnf install -y python3-dnf-plugin-versionlock sudo dnf install -y dnf-plugin-versionlock
Version lock package:
sudo dnf versionlock add <package-name> sudo dnf versionlock add kernel sudo dnf versionlock add falcon-sensor sudo dnf versionlock add httpd-2.4.57-5.el9
List:
dnf versionlock list
Remove:
sudo dnf versionlock delete <package-name>
Clear all pins:
sudo dnf versionlock clear
Disable repo
List repo ids:
dnf repolist --all
Disable repo:
# sudo dnf config-manager --disable <repo_id> sudo dnf config-manager --disable epel sudo dnf config-manager --disable docker-ce-stable
# alt: sudo dnf config-manager setopt epel.enabled=0
Verify:
dnf repolist --all | grep disabled
Disable for only one command:
sudo dnf --disablerepo=epel-testing update
Renable:
sudo dnf config-manager --enable epel-testing