Linux基础之rpm软件包yum管理rpm软件包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础之rpm软件包yum管理rpm软件包相关的知识,希望对你有一定的参考价值。
RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。
rpm的文件名分为5部分,其中:
第1部分是name,表示这个rpm软件包的名称;
第2部分是version,表示这个rpm软件包的版本编号;
第3部分是release,表示这个rpm软件包的版本发布次数(修正号码);
第4部分是architectures,表示这个rpm软件包适用于哪些平台;
最后一部分是rpm,表示这个rpm软件包的文件扩展名。
rpm软件安装与移除工作中经常使用的选项:
–i:安装(Install)软件。
–U:升级(Upgrade)旧版本的软件。
–e:移除/删除(Erase)软件。
–v:显示详细的处理信息。
–h:显示安装进度。卸载不能用
一般使用 rpm -ivh 进行安装
常用的查询已安装的软件包信息的命令:
rpm –qa:显示目前操作系统上安装的全部软件包,其中q是query(查询)的第1个字母,a是all(全部)的第1个字母。 rpm –qa | grep dhcp
rpm –qf 文件名:显示这个文件是由哪个软件包安装的,f是file(文件)的第1个字母。
例如:列出安装/bin/tar文件的软件包的命令为:rpm –qf /bin/tar
rpm –qi 软件包名:显示这个软件包的信息,i是information(信息)的第1个字母。
例如:列出tar-1.14-10.RHEL4这个软件包的详细信息的命令:rpm –qi tar-1.14-10.RHEL4
rpm –ql 软件包名:列出这个软件包中所包含的全部文件,其中l是list的第1个字母。
例如:列出tar-1.14-10.RHEL4这个软件包中所包含的全部文件的命令:rpm –ql tar
p数据包
yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装、升级等等工作。
yum 安装软件:yum install -y 软件名
yum 删除软件:yum remove -y 软件名
使用yum安装组件: yum groupinstall -y 组件名,查看组件: yum grouplist
使用yum删除组件: yum groupremove -y 组件名
清理yum缓存:yum clean all
使用yum查找软件包:yum search
配置本地yum源:
首先创建一个本地的yum包仓库,把需要依赖的rpm包加入进去,然后通过过createrepo建立关系。
在/etc/yum.repos.d目录下增加.repo文件(事先move走原有的.repo文件)
然后就可以通过yum install -y 通过本地源安装了。
以上是关于Linux基础之rpm软件包yum管理rpm软件包的主要内容,如果未能解决你的问题,请参考以下文章