码迷,mamicode.com
首页 > 其他好文 > 详细

学习笔记 程序包管理

时间:2015-09-09 19:44:28      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:学习笔记

RPM程序包管理

RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。

几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。

RPM包安装:

使用rpm命令进行安装

 rpm -ivh

技术分享

如果rpm包存在依赖关系,程序包安装失败

技术分享

如果忽略依赖关系,  --nodeps

技术分享

重新安装                   --replaceakgs

技术分享


rpm包升级

rpm -U  安装有旧版程序包,则升级如不存在旧版程序包 则 安装

rpm -F  安装有旧版程序包,则升级如不存在旧版程序包,不执行升级操作

技术分享

技术分享


rpm包查询

rpm -qa 查询当前系统所有已安装的包

rpm -qf 查询指定文件由那个程序包生成

技术分享

rpm -qc 查询程序包配置文件

技术分享

rpm -qd 查询程序的文档

技术分享

rpm -qi  查询程序包详细信息

技术分享

rpm -ql 查询指定程序包安装后 所有生成文件

技术分享

rpm -qlp 未安装程序包文件 做查询工作


卸载

rpm -e

技术分享


yum

yum  具有自动解决程序包依赖关系

yum 仓库 需要配置文件配置仓库所指向的位置,位置可以是本地,ftp,光盘,url等仓库

配置文件

/etc/yum.conf

/etc/yum.repos.d/*.repo

仓库定义

[reponame]

name=

baseurl=仓库指向位置

gpgcheck=检查来源合法性

enabled= 是否启用该仓库

yum repolist 查看仓库列表

如果显示所有 yum repolist all

技术分享


yum list

显示所有rpm 包


安装程序包

yum install package

技术分享

yum remove +package

卸载 程序包

yum info +package

查看rpm包信息

yum  clean

清理本地缓存

yum grouplist

显示包组

技术分享

yum groupinstall

安装包组

技术分享

创建yum 仓库

createrepo + rpm包所在的目录

学习笔记 程序包管理

标签:学习笔记

原文地址:http://10673187.blog.51cto.com/10663187/1693154

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