# yum 全称为yellow dog updater,modified 基于RPM包管理。 能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包。 安装 yum install 全部安装 yum install package1 安装指定的安装包package1 yum groupinsall group1 安装程序组group1 更新和升级 yum update 全部更新 yum update package1 更新指定程序包package1 yum check-update 检查可更新的程序 yum upgrade package1 升级指定程序包package1 yum groupupdate group1 升级程序组group1 查找和显示 yum info package1 显示安装包信息package1 yum list 显示所有已经安装和可以安装的程序包 yum list package1 显示指定程序包安装情况package1 yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包 删除程序 yum remove | erase package1 删除程序包package1 yum groupremove group1 删除程序组group1 yum deplist package1 查看程序package1依赖情况 清除缓存目录(/var/cache/yum)下的软件包 yum clean packages 清除缓存目录(/var/cache/yum)下的 headers yum clean headers 清除缓存目录(/var/cache/yum)下旧的 headers yum clean oldheaders 清除缓存目录(/var/cache/yum)下的软件包及旧的headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) # RPM Red-Hat Package Manager RPM软件包管理器 还适用于OpenLinux、S.u.S.E.以及Turbo Linux RPM常用参数: -i, --install install package(s) -v, --verbose provide more detailed output -h, --hash print hash marks as package installs (good with -v) -e, --erase erase (uninstall) package -U, --upgrade=+ upgrade package(s) Query options (with -q or --query): -a, --all query/verify all packages -p, --package query/verify a package file -l, --list list files in package -d, --docfiles list all documentation files -f, --file query/verify package(s) owning file 常用命令: 查询已安装的 rpm -q 查询一个已经安装的文件属于哪个软件包 rpm -qf 查询已安装软件包都安装到何处 rpm -ql 安装 rpm -ivh 升级 rpm -Uvh 删除 rpm -e # EPEL EPEL的全称叫 Extra Packages for Enterprise Linux 。 EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。