使用yum安装,卸载,升级RPM包

使用Yum工具比使用RPM工具更加方便。yum工具最大的优势在于可以联网去下载所需要的RPM包,然后自动安装。如果要安装的RPM包有依赖关系,yum工具会帮我们依次安装所有相关的RPM包。

列出所有可用的RPM包 yum list,这里只列出了20个

从上面可以看到,Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast,
这个是说Repodata的数据,已经超过两周了,需要更新一下,我们运行yum makecache fast

 再次运行 yum list | head -n 20

从上例中可以看到,有mirrors.bupt.edu.cn信息出现,这是在告诉用户,它是从mirrors.bupt.edu.cn这里下载到的RPM包资源。
还可以看出,最左侧是RPM包名,中间是版本信息,最右侧是安装信息,
如果已安装,最右侧就显示@base,@updates或者@anaconda,
如果未安装,则显示base或者anaconda
如果已安装,但需要升级,则显示updates

yum list命令会先列出已经安装的包(installed package),然后再列出可以安装的包(available package)

搜索RPM包,yum search [相关关键词]

 使用grep过滤搜索结果,从而找到相应的RPM包

 安装RPM包

安装RPM包的命令为yum install [-y] [RPM包名],如果不加-y选项,则会以与用户交互的方式安装。

 在这个过程中,它首先会把需要安装的RPM包列出来,如果有依赖关系,也会包所有依赖的包列出来。然后询问用户是否需要安装,输入y则安装,输入n则不安装。 -y选项,会省略询问用户是否安装的那一步

RPM包的卸载: yum remove [-y] [RPM包名]

 卸载和安装一样,也可以直接加上-y选项,从而省略与用户交互的哪一步,但是卸载某个RPM包时,一定要看清楚,不要连其他重要的RPM包也一起卸载了,以免影响正常的业务,所以使用yum remove命令卸载包时,还是加上-y选项。

升级RPM包:yum update [-y] [RPM包]

猜你喜欢

转载自blog.csdn.net/yanzhenxi/article/details/127353498