码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础之rpm软件包、yum管理rpm软件包

时间:2017-03-19 11:40:47      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:配置   rpm包   lease   man   rpm   依赖关系   版本发布   name   remove   

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软件包

标签:配置   rpm包   lease   man   rpm   依赖关系   版本发布   name   remove   

原文地址:http://www.cnblogs.com/maidou931019/p/6579525.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!