yum(全程为yellow dog Updater,Modified),是一个前段软件包管理器,基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无需繁琐的一次下载,安装.
- 基于c/s架构
yum源文件在/etc/yum.repos.d/目录下
- CentOS-Base.repo文件是默认生效的
- 其余的几个是不生效的
cat /etc/yum.repos.d/CentOS-Base.repo

[base]: 容器名称,就是个标称 name: 说明,可以自己写 mirrorlist: 镜像站点,可以注释掉 baseurl: yum源服务器地址,默认是yum源服务器,如果觉得慢,可以使用自己喜欢的yum源地址 enabled: 此容器是否生效,如果不写或enabled=1都是生效的,enabled=0是不生效的 gpgcheck: 如果是1,代表rpm的数字证书生效,如果是0代表不生效 gpgkey 数字证书的公钥文件保存位置
如果没有网络,怎么办呢
- 光盘搭建yum源
1,挂载光盘
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom/
2,将默认的yum文件失效
进入yum源文件
cd /etc/yum.repos.d
修改yum源文件后缀名,使其失效
mv Centos-Base.repo Centos-Base.repo.bak
3将光盘yum生效
vim CentOS-Media.repo
将
[c7-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/
改为
[c7-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom # file:///media/cdrom/ # file:///media/cdrecorder/
在后面加上enabled,使其生效
enabled=1
执行yum list , 搜寻yum源中所有的软件包列表
保存,这样本地yum源就搭建好了
如果要用yum从服务器下载包,再将名字改回来,将CentOS-Media.repo失效
yum命令
搜寻yum源中所有的软件包列表
yum list
搜索所有和关键字相关的包
yum search 关键字
安装
yum -y install 包名
选项 -y 自动回答yes
install 安装
升级
yum -y update 包名
选项:同上
卸载
yum -y remove 包名
选项:同上
- 服务器使用最小化安装,用什么安装什么,尽量不要卸载
- 因为安装有依赖性,其实卸载也是有依赖性的
yum软件组管理命令
yum grouplist
列出所有可用的软件组列表
yum groupinstall 软件组名
安装指定软件组,
yum groupremove 软件组名
卸载指定软件组
原文:https://www.cnblogs.com/sunlizhao/p/9609458.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!