需求:卸载vim编辑器工具

1.该软件的名称

rpm -qa | grep “vim”

一共发现了四个相关文件

2.卸载

rpm -e

卸载common 需要先卸载 enhanced

卸载与安装  需要注意依赖关系

所以我们通过提示分两步卸载vim common 与enhanced

3.安装

rpm -ivh vim-common-7.4.629-7.el7.x86_64.rpm

rpm -ivh vim-enhanced-7.4.629-7.el7.x86_64.rpm

安装时依然需要考虑依赖关系,但是在安装系统时,系统怎样进行识别依赖关系自动进行安装的呢?

所以在安装系统时,光盘中存在依赖关系列表

接下来,我们根据光盘中的依赖关系列表进行软件安装卸载(yum源安装原理就是依赖文件中指向的依赖关系列表)

1.要告诉操作系统依赖关系列表的位置

vim /etc/yum.repos.d/dvd.repo

创建一个  文件.repo,利用vim 进行编辑,用来告诉yum工具的依赖关系在哪里;

[dvdrom]    ----标签
name="yum dvd rom"   ---- 描述
baseurl=file:/run/media/root/CentOS\ 7\ x86_64  -----  依赖关系列表位置
gpgcheck=0   -----  是否做密钥对的验证  (在使用网上一些权威的网站进行下载安装时,会网站进行公钥的识别)

2.通过yum工具进行软件的卸载与安装

yum remove vim-common     安装软件

yum install  vim-enhanced     卸载软件

在配置完成yum工具后,利用yum工具进行卸载与安装时,会自动识别我们为它指定的依赖关系列表路径,自动完成顺序软件的安装与卸载。

Linux安全运维学习⑤ ---- yum工具进行软件的安装与卸载 (与依赖关系列表理解)相关推荐

  1. z8350键盘主机刷linux,自动化运维之系统篇:cobbler批量安装系统主机搭建

    有没有想过安装系统跳过讨厌的选键盘,选鼠标,分区,配置网路,选择安装包. 大致介绍需要安装的服务有:DHCP,COBBLER. 相关目录: cobbler使用目录及文件cobbler相关配置文件/et ...

  2. 《linux系统运维》学习笔记

    Linux 系统运维学习笔记 系统配置 yum 从指定的软件源读取软件列表去下载,安装程序. yun的配置文件在 /etc/yum.repos.d/ 目录下,一般有两个文件,可以通过看两个文件的内容来 ...

  3. Linux运维学习路线图

    关注"尚硅谷"微信公众号,输入"Linux"获取Linux全运维学习资料 一.Linux基础知识 Linux简介与安装 Linux常用命令 Vim编辑器 Lin ...

  4. Linux服务器运维/虚拟主机-李强强-专题视频课程

    Linux服务器运维/虚拟主机-170人已学习 课程介绍         Linux服务器就是采用Linux系统的网络服务器,同时也有采用windows的服务器,作用是类似的.而Linux并不是一个特 ...

  5. 视频教程-Linux服务器运维/虚拟主机-Linux

    Linux服务器运维/虚拟主机 云知梦创始人,国际架构师,11年互联网培训和开发经验,曾在港电讯盈科.北大青鸟集团.远大教育.北京易第优教育等公司任职曾获得美国红帽RHCA构架师和RHCDS数据中心讲 ...

  6. linux自动化运维ansible

    linux自动化运维ansible 一.概述 二.安装 1.配置安装源 2.安装 3.查询版本信息 三.设置主机清单 1.添加ip及账号信息 2.修改主配置文件 3.测试是否成功 四.模块应用 1.模 ...

  7. route命令linux详解,Linux系统运维关于route命令的详解

    Linux系统运维涉及到各方面的知识,比如工作中需要测试网络环境,本文介绍Linux系统运维关于Linux测试工具route的使用方法,希望能给大家的工作带来一定更多帮助. 在配置网络时,要为机器指定 ...

  8. 阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能

    阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能 目前越来越多的企业需要依赖于IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性.当企业 ...

  9. 力作推荐!!!!   防线:企业Linux安全运维理念和实战(向世界500强企业学习Linux安全管理与运维之道)...

    防线:企业Linux安全运维理念和实战(向世界500强企业学习Linux安全管理与运维之道)      新书发售 http://product.dangdang.com/product.aspx?pr ...

最新文章

  1. kernel 自定义字符驱动 第一次实验
  2. npm教程:如何查看TypeScript版本、卸载TypeScript和安装TypeScript
  3. Educational Codeforces Round 103 (Rated for Div. 2) D. Journey dp
  4. htc one m7 linux驱动,HTC One M7官方RUU固件包(可救砖)
  5. [html] 怎样禁用页面中的右键、打印、另存为、复制等功能?
  6. c++opencv汉字分割_机器学习小白,还不快pick一下——【视觉与图像:阈值分割】...
  7. Anaconda下如何创建python2等虚拟环境
  8. 数据结构与算法的分析 —— 渐进复杂度(三个记号)
  9. iText5官方系列教程-iText in Action(一)
  10. Godot Timer节点
  11. 新华书店牵手阿里云 要用云计算打造“智慧悦读”
  12. 【机器学习中的矩阵求导】(五)矩阵对矩阵求导
  13. TJA1042T/3与国产CAN芯片SIT1042T/3性能对比
  14. EndNote简明教程(三分钟上手EndNote)
  15. 03-KVM虚拟磁盘格式及快照
  16. 四阶魔方java1002四阶魔方java_4x4四阶魔方一看就懂,超简单入门图文教程1:基本知识和操作...
  17. 如何用sql语句对性别的 约束条件让它只能填 男 或 女
  18. Ubuntu卷boot仅剩0字节的硬盘空间解决方案
  19. 使用IBM SPSS快速对数据进行分组
  20. Django使用图片验证码加邮箱或手机号登录

热门文章

  1. 软件的桌面快捷图标变成白色解决方法
  2. Spring AOP基础组件 Pointcut
  3. MOOC-走进SPSS-第一章
  4. 一次购买新电脑并加装内存(32G)的分享
  5. 机器学习——模型评估、选择与验证
  6. 缩进是用来格式美化python程序的_以下对 Python 程序缩进格式描述错误的选项是...
  7. EXCEL 怎么用函数公式计数(Excel函数去重计数 / 去除重复项),不使用透视表
  8. MSP430 精准延时之定时器 TIMERA 0.5实现LED闪烁
  9. amd超频软件LINUX,amd锐龙超频软件2020下载
  10. Python-csv文件打开、csv文件保存和csv文件删除行信息