Linux安全运维学习⑤ ---- yum工具进行软件的安装与卸载 (与依赖关系列表理解)
需求:卸载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工具进行软件的安装与卸载 (与依赖关系列表理解)相关推荐
- z8350键盘主机刷linux,自动化运维之系统篇:cobbler批量安装系统主机搭建
有没有想过安装系统跳过讨厌的选键盘,选鼠标,分区,配置网路,选择安装包. 大致介绍需要安装的服务有:DHCP,COBBLER. 相关目录: cobbler使用目录及文件cobbler相关配置文件/et ...
- 《linux系统运维》学习笔记
Linux 系统运维学习笔记 系统配置 yum 从指定的软件源读取软件列表去下载,安装程序. yun的配置文件在 /etc/yum.repos.d/ 目录下,一般有两个文件,可以通过看两个文件的内容来 ...
- Linux运维学习路线图
关注"尚硅谷"微信公众号,输入"Linux"获取Linux全运维学习资料 一.Linux基础知识 Linux简介与安装 Linux常用命令 Vim编辑器 Lin ...
- Linux服务器运维/虚拟主机-李强强-专题视频课程
Linux服务器运维/虚拟主机-170人已学习 课程介绍 Linux服务器就是采用Linux系统的网络服务器,同时也有采用windows的服务器,作用是类似的.而Linux并不是一个特 ...
- 视频教程-Linux服务器运维/虚拟主机-Linux
Linux服务器运维/虚拟主机 云知梦创始人,国际架构师,11年互联网培训和开发经验,曾在港电讯盈科.北大青鸟集团.远大教育.北京易第优教育等公司任职曾获得美国红帽RHCA构架师和RHCDS数据中心讲 ...
- linux自动化运维ansible
linux自动化运维ansible 一.概述 二.安装 1.配置安装源 2.安装 3.查询版本信息 三.设置主机清单 1.添加ip及账号信息 2.修改主配置文件 3.测试是否成功 四.模块应用 1.模 ...
- route命令linux详解,Linux系统运维关于route命令的详解
Linux系统运维涉及到各方面的知识,比如工作中需要测试网络环境,本文介绍Linux系统运维关于Linux测试工具route的使用方法,希望能给大家的工作带来一定更多帮助. 在配置网络时,要为机器指定 ...
- 阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能
阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能 目前越来越多的企业需要依赖于IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性.当企业 ...
- 力作推荐!!!! 防线:企业Linux安全运维理念和实战(向世界500强企业学习Linux安全管理与运维之道)...
防线:企业Linux安全运维理念和实战(向世界500强企业学习Linux安全管理与运维之道) 新书发售 http://product.dangdang.com/product.aspx?pr ...
最新文章
- kernel 自定义字符驱动 第一次实验
- npm教程:如何查看TypeScript版本、卸载TypeScript和安装TypeScript
- Educational Codeforces Round 103 (Rated for Div. 2) D. Journey dp
- htc one m7 linux驱动,HTC One M7官方RUU固件包(可救砖)
- [html] 怎样禁用页面中的右键、打印、另存为、复制等功能?
- c++opencv汉字分割_机器学习小白,还不快pick一下——【视觉与图像:阈值分割】...
- Anaconda下如何创建python2等虚拟环境
- 数据结构与算法的分析 —— 渐进复杂度(三个记号)
- iText5官方系列教程-iText in Action(一)
- Godot Timer节点
- 新华书店牵手阿里云 要用云计算打造“智慧悦读”
- 【机器学习中的矩阵求导】(五)矩阵对矩阵求导
- TJA1042T/3与国产CAN芯片SIT1042T/3性能对比
- EndNote简明教程(三分钟上手EndNote)
- 03-KVM虚拟磁盘格式及快照
- 四阶魔方java1002四阶魔方java_4x4四阶魔方一看就懂,超简单入门图文教程1:基本知识和操作...
- 如何用sql语句对性别的 约束条件让它只能填 男 或 女
- Ubuntu卷boot仅剩0字节的硬盘空间解决方案
- 使用IBM SPSS快速对数据进行分组
- Django使用图片验证码加邮箱或手机号登录
热门文章
- 软件的桌面快捷图标变成白色解决方法
- Spring AOP基础组件 Pointcut
- MOOC-走进SPSS-第一章
- 一次购买新电脑并加装内存(32G)的分享
- 机器学习——模型评估、选择与验证
- 缩进是用来格式美化python程序的_以下对 Python 程序缩进格式描述错误的选项是...
- EXCEL 怎么用函数公式计数(Excel函数去重计数 / 去除重复项),不使用透视表
- MSP430 精准延时之定时器 TIMERA 0.5实现LED闪烁
- amd超频软件LINUX,amd锐龙超频软件2020下载
- Python-csv文件打开、csv文件保存和csv文件删除行信息