0065

 

Here’s a quick reference to the Red Hat and Debian based packaging systems:

Task
Red Hat/Fedora
Debian/Ubuntu
Adding, Removing and Upgrading Packages
Refresh list of available packages
Yum refreshes each time it’s used
apt-get update
Install a package from a repository
yum installpackage_name
apt-get installpackage_name
Install a package file
yum installpackage.rpm
rpm -i package.rpm
dpkg –install package.deb
Remove a package
rpm -epackage_name
apt-get removepackage_name
Check for package upgrades
yum check-update
apt-get -s upgrade
apt-get -s dist-upgrade
Upgrade packages
yum update
rpm -Uvh [args]
apt-get dist-upgrade
Upgrade the entire system
yum upgrade
apt-get dist-upgrade
Package Information
Get information about an available package
yum searchpackage_name
apt-cache searchpackage_name
Show available packages
yum list available
apt-cache dumpavail
List all installed packages
yum list installed
rpm -qa
dpkg –list
Get information about a package
yum infopackage_name
apt-cache showpackage_name
Get information about an installed package
rpm -qipackage_name
dpkg –statuspackage_name
List files in an installed package
rpm -qlpackage_name
dpkg –listfilespackage_name
List documentation files in an installed package
rpm -qdpackage_name
-
List configuration files in an installed package
rpm -qcpackage_name
-
Show the packages a given package depends on
rpm -qRpackage_name
apt-cache depends
Show other packages that depend on a
given package (reverse dependency)
rpm -q -whatrequires [args]
apt-cache rdepends
Package File Information
Get information about a package file
rpm -qpipackage.rpm
dpkg –info package.deb
List files in a package file
rpm -qplpackage.rpm
dpkg –contentspackage.deb
List documentation files in a package file
rpm -qpdpackage.rpm
-
List configuration files in a package file
rpm -qpcpackage.rpm
-
Extract files in a package
rpm2cpiopackage.rpm | cpio -vid
dpkg-deb –extractpackage.deb dir-to-extract-to
Find package that installed a file
rpm -qf filename
dpkg –search filename
Find package that provides a particular file
yum providesfilename
apt-file search filename
Misc. Packaging System Tools
Show stats about the package cache
-
apt-cache stats
Verify all installed packages
rpm -Va
debsums
Remove packages from the local cache directory
yum clean packages
apt-get clean
Remove only obsolete packages from the local cache directory
-
apt-get autoclean
Remove header files from the local cache directory
(forcing a new download of same on next use)
yum clean headers
apt-file purge
General Packaging System Information
Package file extension
*.rpm
*.deb
Repository location configuration
/etc/yum.conf
/etc/apt/sources.list

Resources
http://ubuntu.com

Comments

comments