Linux Package Management
Linux Package Management
Section titled “Linux Package Management”Install
Section titled “Install”# DNF / YUMsudo dnf install <package>sudo yum install <package>
# APT (Debian/Ubuntu)sudo apt install <package>
sudo dnf install ./file.rpm # Red Hatsudo apt install ./file.deb # Debian
Updates and upgrades
Section titled “Updates and upgrades”# Update metadatasudo dnf check-updatesudo yum check-updatesudo apt update
# Upgrade packagessudo dnf upgradesudo yum updatesudo apt upgrade
# Upgrade specific packagesudo dnf upgrade <package>sudo apt install --only-upgrade <package>
Remove pkg
Section titled “Remove pkg”# Basic removalsudo dnf remove <package>sudo yum remove <package>sudo apt remove <package>
# Remove + config (APT only)sudo apt purge <package>
sudo dnf clean allsudo yum clean allsudo apt clean
Searching for pkgs
Section titled “Searching for pkgs”# Search packagesdnf search <term>yum search <term>apt search <term>
# Show detailed infodnf info <package>apt show <package>
# List installeddnf list installedapt list --installed
# List availablednf list availableapt list
Repo mgmt
Section titled “Repo mgmt”dnf repolist allyum repolist allgrep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*
# Enablesudo dnf config-manager --set-enabled <repo>sudo yum-config-manager --enable <repo>
# Disablesudo dnf config-manager --set-disabled <repo>sudo yum-config-manager --disable <repo>
# Manually edit repo filessudo nano /etc/apt/sources.listsudo nano /etc/apt/sources.list.d/<file>.list
sudo add-apt-repository ppa:<repo-name>