yum与rpm的常用命令及区别

rpm -qa : 查询所有已安装的软件包(经常与grep连接使用,rpm -qa | grep 软件包名)。

rpm -q 软件包 : 查询指定的软件包。

rpm -ivh 软件包.rpm : 安装软件包(基于编译安装,只会在本地查找rpm安装包,这是与yum根本的区别)。

rpm -Uvh 软件包.rpm : 升级软件包。

rpm -e 软件包.rpm : 卸载软件包(会检查依赖,如果当前软件包存在其他软件包的依赖,则卸载失败,并列出依赖项)。

yum list all : 列出软件仓库所有的软件包(包括所有可用和已安装的包,经常与grep连接使用)。

yum list installed 软件包名(不确定全称可以使用*): 列出所有已安装的包。(也可以直接使用,会列出所有的已安装的软件包)

yum list available : 列出所有可安装的包。

yum list updates : 列出所有可更新的包。

yum info 软件包名 : 查看软件包的信息。

yum search : 按相关信息模糊查询对应的包,不确定包名时,用来灰度查询。

yum install 软件包名 : 安装软件包。(安装最新的包,并自动解决依赖问题,可以在最后添加 -y 参数,跳过询问)

yum update 软件包名 : 更新软件包(如果不指定包名,会更新所有软件包)

yum update-to 软件包名 : 更新软件包到指定的版本。

yum remove 软件包名 : 卸载/删除软件包(关联删除,会将依赖于本包的其他软件包一起删除,并列出)

yum clean all : 清除缓存下的所有软件包。

猜你喜欢

转载自blog.csdn.net/m0_74060105/article/details/127276177