当前位置:   article > 正文

yum以及yum源的配置_yum releserver

yum releserver

**原理
**YUM(Yellowdog Updater Modified):是一个基于RPM的软件包管理器,能够从指定服务器自动下载RPM包并且安装,可以处理软件之间的依赖关系,一次性安装所有依赖的软件包,无需一个个下载安装。
包括yum服务器和客户端两个部分
YUM服务器
在这里插入图片描述
linux客户端
在这里插入图片描述
流程
在这里插入图片描述
yum的设置文件配置文件所在目录:/etc/yum.repos.d

vim /etc/yum.repos.d/CentOS-Base.repo

在这里插入图片描述
r e l e a s e r v e r : 发 行 版 本 号 releaserver:发行版本号 releaserverbasearch:系统基础架构,如x86_64
[base]:代表容器名称,名称可以随意取
name:描述容器含义
mirrorlist:列出这个容器可以使用的镜像站点,如果不想使用,可以注释
baseurl:后面接容器地址,mirrorlist是由yum程序自行找镜像站点,baseurl则是指定一个固定容器地址
gpgcheck:是否需要查阅RPM文件内数字证书
gpgkey:数字证书公钥文件所在位置,使用默认值

查看yum server所使用的容器:yum repolist all
删除所有已下载的所有容器相关数据:yum clean all(清理缓存)

功能
1 查询

yum search raid //搜索某个软件名称或者描述的重要关键字

yum info mdadm //列出软件功能

yum list //列出yum服务器上面所有的软件名称

yum list pam* //找出以pam开头的软件名称

yum list updates //列出yum服务器上可提供本机进行升级的软件

2 安装/升级

yum install/update 软件名称

yum install 软件名称 -y //安装过程中免输入y确认

3 删除

yum remove 软件名称

4 软件组功能

yum grouplist //查看容器和本机上可用与安装过的软件组

yum groupinfo group_name //查看group内所有组名称

yum install/remove group_name //安装与删除

3
全系统升级
yum -y update 升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum -y upgrade 升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变
已经上线的用yum -y upgrade 比较稳
全新的用yum -y update 会更好
配置yum源

yum源有三种:网络yum源(官方yum源,国内第三方yum源)、本地yum源
配置国内网络yum源
第一步:先下载安装wget包
wget 是一个从网络上自动下载文件的自由工具,和windows系统中的迅雷有异曲同工之妙

[root@localhost mysql]# yum install wget
[root@localhost mysql]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo(下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
在这里插入图片描述
本地yum源:
(1)挂载本地镜像:
第一步:把镜像挂载到虚拟机的虚拟光驱设备上
第二步:将光驱设备文件挂载到对应的文件目录(data)上
[root@localhost Packages]# mkdir /data
临时挂载:
[root@localhost Packages]# mount /dev/sr0 /data/
在这里插入图片描述
cd /etc/yum.repos.d

3.构建一个yum的配置文件

vim mylinux.repo(名字可以随便起但是要以.repo结尾)

然后我们进行简单的配置

[mylinux]写yum源

name是标识信息没有实际意义

baseurl挂载点 gpgcheck校验(0和1)

enable启动(0和1)
在这里插入图片描述

持久挂载:
(1)/etc/fstab(写入这个文件)
/dev/sr0 /data iso9660 defaults 0 0(要写入的内容)
:wq
mount -a :让文件立即生效,并检查语法错误。
在这里插入图片描述

(2)/etc/rc.d/rc.local(写入的文件)
if [ -d /data ]
then
mount /dev/sr0 /data
fi
(写入的内容)
在这里插入图片描述
:wq
[root@server ~]# chmod +x /etc/rc.d/rc.local
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/181075?site
推荐阅读
相关标签
  

闽ICP备14008679号