Centos上如何使用yum与rpm命令安装软件/h3>
-
- 软件包的分类
-
-
- 1、源码包
- 2、二进制包
- 二进制包安装(yum与rpm)
-
- 二者区别
- 一.yum安装
-
- 如何配置 络源
- 如何配置本地源
-
- 1. 挂载光盘
-
- /etc/fstab下内容
- 2. 备份 络源
- 3. 创建光盘的yum源文件
- 4. 清空缓存
- 5. 创建缓存
- 6. 验证
- 与yum相关命令
- 二.rpm安装
-
- 安装命令执行位置
- 安装命令 :
- 与rpm相关命令
软件包的分类
- 源码包
- 二进制包
1、源码包
- 软件包的分类
-
-
- 1、源码包
- 2、二进制包
-
- 二进制包安装(yum与rpm)
-
- 二者区别
- 一.yum安装
-
- 如何配置 络源
- 如何配置本地源
-
- 1. 挂载光盘
-
- /etc/fstab下内容
- 2. 备份 络源
- 3. 创建光盘的yum源文件
- 4. 清空缓存
- 5. 创建缓存
- 6. 验证
- 与yum相关命令
- 二.rpm安装
-
- 安装命令执行位置
- 安装命令 :
- 与rpm相关命令
安装的时候需要人工设定相关安装参数,
优点:
- 开源的,可以自行修改代码
- 安装的时候可以自定义功能,按需选择功能
- 编译安装,更加适合系统,
- 卸载方便,直接删除安装目录
缺点:
- 步骤多,难度大
- 编译时间长
- 错误新手比较难解决
2、二进制包
优点:
- 编译过的安装包,执行比较简单,简单命令就可以实现安装 升级 卸载
- 安装速度块
缺点:
- 看不到源码
- 功能无法选择
- 依赖关系需要解决
二进制包安装(yum与rpm)
二者区别
- rpm管理本地包的安装、卸载、查询
- yum拥有rpm的功能,还具备了从 络上下载rpm包和依赖的功能。
一.yum安装
如何配置 络源
- 寻找 络源
列举几个:
阿里云镜像站点:https://developer.aliyun.com/mirror/centospm=a2c6h.13651102.0.0.3e221b11346ud6
易云镜像站点:http://mirrors.163.com/.help/centos.html - 备份配置
- 备份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- . 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
- 运行 yum makecache 生成缓存
如何配置本地源
步骤:
1. 挂载光盘
- 临时挂载 :mount /dev/sr0 /media (再次开机后失效)
-
永久性挂载 : vi /etc/fstab
输入到最后一行 –>/dev/sr0 /media iso9660 defaults 0 0
/etc/fstab下内容
第一列:磁盘设备文件或UUID(blkid获取)
第二列:设备挂载点
第三例:磁盘文件系统格式
第四列:文件系统参数
第五列:能否被dump备份
- 0不做备份
- 1每天备份
- 2不定期备份
第六列:是否检查扇区
- 0不检查
- 1最早检查
- 1级别检查完之后检查
2. 备份 络源
- cd /etc/yum.repos.d – 到/etc/yum.repos.d目录下。
- mkdir bak-创建一个目录bak。
- mv Ce* bak-将该目录下名字为Ce开头的文件放入bak中。
3. 创建光盘的yum源文件
- vi dvd.repo –>将以下内容写入dvd.repo中
[Centos]
name=Centos6.8
baseurl=file:///media 注:三个/,前两个是标准格式,第三个代表根目录
gpgcheck=0
enabled=1
4. 清空缓存
-
-
升级
yum update 包名
-
卸载
yum remove 包名 -
搜索
yum search 包名 -
显示信息 (与是否安装无关)
yum info 包名
- 列出软件包提供哪些文件
yum provides 包名
二.rpm安装
安装命令执行位置
这种安装方法需要到/media/Packages/位置执行命令
/media/Packages/可查看能够安装的所有软件。例如:
389-ds-base-1.2.11.15-74.el6.x86_64.rpm
解释:389-ds-base 软件包名 1.2.11 依次为;主版本,四版本,修正版本。 15-74 发布版本 ,表示第多少次编译 el6 企业版 x86_64 x86 cpu架构 64 64位系统 rpm 后缀名 安装命令 :
-
rpm -ivh +包名
i:install
v:显示安装信息
h:显示进度
–nodeps:不检测依赖
–replacepkgs:重新安装
与rpm相关命令
-
升级
rpm -Uvh U升级或者安装
-U -
卸载:
rpm -e -
查询
rpm -qa :查看已安装软件。
rpm -ql : 查找已安装软件安装包的位置
-
显示信息:
rpm -qi
-
查询某个文件属于那个 RPM包
rpm -qf +文件的绝对路径。
-
查询依赖关系
rpm -qR
-
校验
rpm -V
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8587 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
-
升级