Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) –安装、升级、卸载 RPM软件包

Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
其实知行合一确实很难,你以为你在路上,在别人眼里你缺还没有起步,只有自己走过才会有深刻的体会,人云亦云并非知行合一 -----jeff.hu20200413

一、准备以下安装包环境

一般情况系统安装盘中都会有rpm安装包的存在,所以我们要把cd-rom进行挂载,以下是挂载手法

Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
挂载CD-rom
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
进入CD-ROM 查看安装包文件
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
用ls会看见一堆安装包让你玩,本次记录使用httpd 安装实验

二、操作一次安装

2.1 尝试用vim打开一个rpm文件

Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
之前是有说过,rpm已被编译,所以打开回事乱码

2.2、树形依赖关系的安装一次httpd服务

RPM包安装
【格式】rpm -ivh  包全名
【选项】-i (安装)
               -v(显示安装信息)
              -h(进度及校验)
【实操】
1、查看光盘挂载,途中挂载mnt/cdrom下

Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包

2、进入目录,尝试安装一个httpd 的 rpm包,如果不知道全称用tab查看

Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包

开始执行安装

Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
提示失败,说有2个依赖文件,及2个依赖库
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
安装第一个依赖文件时,提示还有“二次”依赖关系
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
输入2次依赖关系后发现,第三次的依赖是一个文件库
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
于是查询文件库对应文件
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
CD-ROM中找到对应的apr文件
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
执行安装成功!!!

这时候,再返回重新安装第一个文件

Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
如此反复之后最终达成安装目标

三、升级RPM包

RPM包升级
【格式】rpm -Uvh  (包全名) 一般很少弄~ 自己折腾,没条件不写了
选项: -U (upgrade)升级

四、卸载RPM包

Linux初学笔记(十一)[操作]-软件包的系列骚操作(2) --安装、升级、卸载 RPM软件包
【格式】rpm -e  (包名)
选项: -e (erase)卸载
weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: