Linux 笔记分享十四:YUM 在线安装
一、yum源文件
1、yum优点和缺点
- 优点
将所有软件包放到官方服务器上,当进行yum在线安装时,可以自动解决依赖性问题
- 缺点
redhat的yum在线安装需要付费
幸好CentOS的yum是免费的
2、yum源文件的存放目录
cd /etc/yum.repos.d/
- yum源文件简介
CentOS-Base.repo: 基本yum源文件,默认生效
其它几个源文件默认不生效
3、yum源文件CentOS-Base.repo详解
配置项 | 作用 |
---|---|
[base] | 容器名称,一定要放在[]内,可以自定义 |
name | 容器说明,可以自己随便写 |
mirrorlist | 镜像站点,这个与baseurl有一个即可 |
baseurl | 我们的yum源服务器的地址。默认是CentOS官方的yum源服务器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地址 |
enabled | 此容器是否生效,如果不写或写成enabled=1都是生效的,写成enabled=0就是不生效,这就是CentOS-Base.repo默认生效的原因 |
gpgcheck | 如果是1指RPM的数字证书生效,如果是0则不生效 |
gpgkey | 数字证书的公钥文件保存位置。不用修改 |
二、光盘yum源搭建
第一步、挂载光盘
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom/
第二步、使默认yum源暂时失效
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
yum源读取文件是支持扩展名识别的
第三步、修改CentOS-Media.repo
第四步、检测yum源是否修改成功
yum list
三、yum命令
1、查询所有可用软件包列表
yum list
2、搜索服务器上所有和关键字相关的包
yum search 关键词
或者:
yum list | grep 关键词
3、安装
yum -y install 包名
例如安装gcc(C语言编译器)
yum -y install gcc
- 选项
-y: 自动回答yes
install: 安装
- 注意
gcc为底层基本服务程序,必须仅能通过yum或rpm安装
为什么:骑驴找驴呗,想骑驴没有驴,骑个屁
4、升级
yum -y update 包名
- 选项
-y: 自动回答yes
update: 升级
- 注意
对于服务器服务软件来讲,升级是要付出代价的
除非爆发致命安全问题,必须升级
升级命令,真的慎之又慎呀!!!
5、卸载
yum -y remove 包名
- 选项
-y: 自动回答yes
remove: 卸载
- 注意
服务器使用最小化安装,用什么软件安装什么,尽量不卸载!!!
6、YUM软件组管理命令
更为全面的计算机功能模块,比喻语言支持等
- 列出所有可用的软件组列表
yum grouplist
- 安装指定软件组,组名可以由grouplist列出来
yum groupinstall 软件组名
软件组名必须为英文
可以敲入
LANG=en_US
切换为英文显示软件组名用双引号括起来
可以敲入
LANG=zh_CN.utf8
切换为中文显示
- 卸载指定软件组
yum groupremove 软件组名
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: