本yum源配置

 每日运维   2022-01-28 15:20   83 人阅读  0 条评论

当本机需要yum安装某个软件,但此时又没有网,就可以通过挂载镜像自己创建一个本地yum源,

既可以自己使用又可以输出给其他主机使用。

1、本地挂载光盘配置本地yum源

1)挂载系统镜像到本地目录  

# mount -t iso9660 -o rw /dev/dvd /var/www/html/yum

2)配置repo文件

# vim  /etc/yum.repos.d/CentOS-Base.repo
[DVD]
name=CentOS-DVD
baseurl=file:///var/www/html/yum/         #指定yum仓库的位置,默认是指向 “repodata”目录的父目录
enabled=1                                            #是否使用本yum仓库,1为使用,0为不使用
gpgcheck=0                                         #是否检测包的来源合法性,1为检测,0为不检测

3)清空yum仓库缓存

# yum clean all

4)测试安装软件(会自动创建新的缓存)


# yum install python

从下图可以看出已经是通过我们自己的yum源安装的python了。

image.png

2、输出yum源给其他主机使用

如果要把本地的yum源输出给其他主机使用,则需要本机搭建http服务或者ftp服务以提供对外输出yum源。

1)安装Apache

# yum install httpd -y

或用NGINX

server{
listen    80;  
  location / {
   root /data;
   autoindex on;
   autoindex_exact_size off;
   autoindex_localtime on;
   }
}

2)浏览器测试访问

image.png

3)在客户机配置repo文件

# vim /etc/yum.repos.d/CentOS-Base.repo
[DVD]
name=CentOS-DVD
baseurl=http://192.168.95.13/yum/       #指定yum仓库的位置,默认是指向 “repodata”目录的父目录
enabled=1                                             #是否使用本yum仓库,1为使用,0为不使用
gpgcheck=0                                          #是否检测包的来源合法性,1为检测,0为不检测

4)清空yum仓库缓存

# yum clean all

5)客户机yum安装python测试

image.png

从上图可以看出此时已经通过192.168.95.13提供的yum仓库在安装软件了。到此所有配置完成





本文地址:https://linux365.cn/post/63.html
版权声明:本文为原创文章,版权归 每日运维 所有,欢迎分享本文,转载请保留出处!

评论已关闭!