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

file

第四步、检测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 软件组名

我们是一群被时空压迫的孩子。 ---- 爱因斯坦

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!