YUM安装
⚪介绍:
Yum是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。
⚪yum的基本指令
查询yum服务器是否有需要安装的软件
yum list|grep xxx软件列表
[root@localhost131 network-scripts]# yum list | grep firefox
firefox.x86_64 60.2.2-1.el7.centos @anaconda
firefox.i686 78.12.0-1.el7.centos updates
firefox.x86_64 78.12.0-1.el7.centos updates
安装指定的yum包
yum install 包全名
升级包
yum -y update 包名
卸载包
yum -y remove 包名
remove 卸载 (尽量不用yum卸载,可能会将依赖性包一起卸载了)
-y 自动回答yes
YUM软件组
yum grouplist (#列出所有的软件组)
yum groupinstall 软件组名 (#安装指定软件组,组名可以由grouplist查询,到虚拟机里看是英文)
yum groupremove 软件组名 (#卸载指定软件组)
⚪配置yum其他源
[root@localhost130 yum.repos.d]# vim CentOS-Base.repo
[base] 容器名称,一定要放在[]中
name 容器说明,可以自己随便写
mirrorlist 镜像站点,可以注释掉
baseurl 我们自己的yum源服务器地址。默认是CentOS官方
enable 此容器是否生效,如果不写或写成enable=1都是生效,写成 enable=0是不生效
gpgcheck 如果是1指RPM的数字证书生效。
gpgkey 数字证书公钥文件保存位置。
⚪配置yum光盘源
1) 挂载光盘
[root@localhost~]# mount /dev/sr0 /mnt/cdrom
(mount命令可以查看挂载点)
2) 让网络yum源失效
cd /etc/yum.repos.d/
[root@localhost131 yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
可以通过剪切文件或重命名*.repo.bak
[root@localhost131 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost131 yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
[root@localhost131 yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak
[root@localhost131 yum.repos.d]# ll
总用量 36
-rw-r--r--. 1 root root 1664 11月 23 2018 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 1309 11月 23 2018 CentOS-CR.repo
-rw-r--r--. 1 root root 649 11月 23 2018 CentOS-Debuginfo.repo.bak
-rw-r--r--. 1 root root 314 11月 23 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 11月 23 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 11月 23 2018 CentOS-Vault.repo.bak
drwxr-xr-x. 2 root root 4096 8月 12 21:52 CentOS-yum-net-Source
3) 修改光盘yum源文件
[root@localhost131 yum.repos.d]# vim CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/ #地址为光盘挂载点
# file:///media/cdrom/
#注释掉这两个不存在的地址
gpgcheck=1
enabled=1
#把enable=0改为enable=1,让这个yum源配置文件生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
原文地址:https://www.cnblogs.com/yumili/p/15200476.html
- 洛谷P1722 矩阵 II
- 洛谷P1976 鸡蛋饼
- 洛谷P1420 最长连号
- 各种读入方式速度比较
- 美团NLP实习面试总结一 基本知识4 数据结构二 NLP相关技术1 LSTM2 介绍实体链接与实体映射3 解释随机游走的原理及作用4 命名实体识别
- 【下载】苹果发布Turi Create机器学习框架,5行代码开发图像识别
- codevs 4163 hzwer与逆序对
- ASP.NET Core提供模块化Middleware组件
- CSS预处理器的对比 — sass、less和stylus
- Gensim实现Word2Vec的Skip-Gram模型简介快速上手对语料进行分词使用gensim的word2vec训练模型
- React第三方组件4(状态管理之Reflux的使用②TodoList上)
- 机器学习(六)Sigmoid函数和Softmax函数1 Sigmoid函数2 Softmax函数
- React第三方组件4(状态管理之Reflux的使用①简单使用)
- React第三方组件3(状态管理之Flux的使用⑤异步操作)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 盘点提高国内访问 GitHub 的速度的 9 种方案
- 如何用 Serverless 优雅地实现图片艺术化应用
- Unity3D网络通讯(四)--Socket通讯之Tcp通讯
- 笔记|Unity异步处理与UI Text显示的问题
- 项目中的全局缓存导致了内存泄露?
- 架构设计 | 分布式体系下,服务分层监控策略
- Hadoop框架:单服务下伪分布式集群搭建
- 架构设计 | 基于Seata中间件,微服务模式下事务管理
- 编程体系结构(03):Java集合容器
- SpringBoot2 集成日志,复杂业务下的自定义实现
- 事件统计 | performance_schema全方位介绍
- 如何理解直播APP源码开发中的音视频同步
- 在GitHub上发布一个Python项目需要注意哪些
- CS学习笔记 | 21、反向转发通道的建立
- CS学习笔记 | 22、通过SSH开通通道