apt , yum 相似功能命令列表

Below is a table of equivalent commands for package management on both Ubuntu/Debian and Red Hat/Fedora systems.

Task Red Hat/Fedora 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 install package_name apt-get install package_name
Install a package file yum install package.rpm
rpm -i package.rpm
dpkg –install package.deb
Remove a package rpm -e package_name apt-get remove package_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 search package_name apt-cache search package_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 info package_name apt-cache show package_name
Get information about an installed package rpm -qi package_name dpkg –status package_name
List files in an installed package rpm -ql package_name dpkg –listfiles package_name
List documentation files in an installed package rpm -qd package_name
List configuration files in an installed package rpm -qc package_name
Show the packages a given package depends on rpm -qR package_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 -qpi package.rpm dpkg –info package.deb
List files in a package file rpm -qpl package.rpm dpkg –contents package.deb
List documentation files in a package file rpm -qpd package.rpm
List configuration files in a package file rpm -qpc package.rpm
Extract files in a package rpm2cpio package.rpm | cpio -vid dpkg-deb –extract package.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 provides filename 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

春暖花会开

这次回家过年待了二十多天,算是歇息好了,拍了一千多张照片,没往出晒一张,感觉佳作不多。刚来自然工作热情高涨,不过上周有个同事(Senior)离职了,原因就是他觉得自己太投入工作,生活搞的一团糟,想好好休息一段时间,再找新工作,寻找新的生活。
春天到了,天气暖和了,大家都多出去跑跑,骑车、爬山….都行。我周六可能和同事去爬香山,我都不记得爬了多少会了,不过应该会很有意思。
好些日子没写博客了,最近工作不是很忙,闲下了在看些文档,要不总感觉除了工作,其他方面积累不多。