man yum
安装软件
yum install xxx
安装软件,遇到需要提示yes/no的地方,默认yes,加快安装速度
yum -y install xxx
从硬盘安装rpm包并使用yum解决依赖
yum local install xxx
卸载软件
yum remove xxx
卸载软件、不卸载依赖
rpm -e xxx --nodepes
列出所有已安装Installed的软件
yum list installed列出所有可安装的软件
yum list
列出所有可安装的软件、以dos打头的
yum list dos*
列出所有可更新的软件
yum list updates
列出指定的软件
yum list xxx
搜索指定软件
yum search xxx
显示软件包信息
yum info xxx
显示所有已安装的软件表信息
yum info installed
显示所有已安裝但不在Repository內的软件包信息
yum info extras
列出软件包提供哪些文件
yum provides xxx
查询指定软件包的依赖关系
yum deplist xxx
查看系统中已经安装的和可用的软件组,可用的可以安装
yum group list
安装一个命令显示的可用的软件组中的一个
yum grooup install xxx
更新指定软件组的软件包
yum grooup update xxx
卸载指定软件组中的软件包
yum grooup remove xxx
yum默认把下载的软件包和header存储在cache中(默认cache目录:/var/cache/yum),而不会自动删除。可以通过yum clean指令进行清除。
清除缓存目录下的软件包
yum clean packages
清除缓存目录下的headers
yum clean headers
清除缓存目录下所有expire-cache、packages、headers、metadata、dbcache、rpmdb、plugins:
yum clean all
将服务器的包信息缓存到本地,无需上网也能检索软件包信息,提高检索速度
yum makecache
查看拥有的所有仓库
如果不加all只列出可用的Repository,这个可用性取决于repo配置文件中的enabled参数,如果为0,则不可用,为1则可用
yum repolist all
仅下载但不安装
yum install --downloadonly --downloaddir=/opt/liaio_download libaio
注意:该方法会同时下载所有libaio的依赖包。
另外一个方法:
yumdownloader <package-name>
下载的包会被保存在当前目录中,但注意:与yum命令不同的是,任何依赖包不会被下载。