Package Management/shaare/Ceve1g
System Updates & Software Install
-
dnf (yum)→ RedHat →/etc/yum.repos.d -
apt-get→ Debian -
rpm→ RedHat package management- standalone package to install locally
- hard to install extra dependency
-
dnf install mypackage -
rpm -qa | grep mypackage- check if package installed
-
rpm -ihv /tmp/package.rpm- install
-
rpm -e packagename- remove
-
dnf remove package -
dnf update -y- update everything (preserves old one)
-
dnf upgrade- delete and replace with new
Advanced Package Management
-
rpm -qa | grep mypackage- mypackage-1.0.6
-
rpm -qc mypackage-1.0.6- configuration files
-
which mypackage/usr/bin/mypackage
-
rpm -qf /usr/bin/mypackage- mypackage-1.0.6
Rollback Update & Patch
dnf history undo mypackageiddnf update→ keep the old packagednf history→ get id
(97)