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 通过本地源安装了。
 
 
 
 
 
 
posted @ 2017-03-19 10:06  maidou931019  阅读(220)  评论(0编辑  收藏  举报