2018.8.31认识与总结(第二章 软件包/仓库管理与配置)

2.1 RPM软件包管理 2.2 YUM仓库配置 2.3 源码包的安装

2.1 RPM软件包管理

源码包
源码包的优点是
•开源,如果有足够的能力,可以修改源代码
•可以自由选择所需的功能
•软件是编译安装,所以更加适合自己的系统
•更加稳定也效率更高
•卸载方便
源码包的缺点
•安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误
•编译过程时间较长,安装比二进制安装时间长
•因为是编译安装,安装过程中一旦报错新手很难解决
RPM包依赖性
树形依赖:a->b->c
环形依赖:a->b->c->a
*RPM安装
rpm -ivh包全名*
选项:
-i(install)安装
-v(verbose)显示详细信息
-h(hash)显示进度
注意:
命名规则(RPM包:Linux中的安装包)依赖问题在Linux系统中,安装包的依赖问题十分普片,安装一个软件之前可能要其它软件做“铺垫”“垫脚石”,树形依赖和环形依赖都好解决,但是模块依赖的化一般都是依赖某个包中的某个文件,但是这个文件我们又很可能不知道来自哪个包,所以还的去查询,查询的网站在上面图已经列出。那么,既然Linux中依赖问题这么严重,有没有出什么应对政策或者方法呢?当然是有的,就是yum安装,相当与云安装,缺什么就自动帮你下载什么,不需要考虑依赖问题。

2.2 YUM仓库配置

yum 使用中心仓库的概念来自动计算各种安装包的依赖关系,能够自动查询并安装用户请求安装的软件包所依赖的其他软件包
•中心仓库repository的配置:yum通过指定网络中的软件包更新源或者软件包服务器来实现对yum中心仓库的定义,中心仓库repository配置文件在/etc/yum.repo.d目录中
•全局管理man的配置:yum通过对下载的软件包的存储目录、软件包是否保存、日志记录等进行定义,实现Linux系统yum命令全局管理的配置,全局管理man的配置文件在/etc/yum.conf目录中
yum 中心仓库的配置在/etc/yum.repo.d中的配置文件内容
yum 中心仓库的配置在/etc/yum.conf目录中的全局管理配置
yum 可以通过相关命令选项来进行软件包的安装:
yum + [命令选项] + 软件包
•搜索命令:yum search关键字
•安装命令:yum installpackages
•升级命令:yum updatepackages
•查询命令:yum info / list packages
•卸载命令:yum remove/erasepackages
•清理缓存命令:yum clean packages

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值