Linux基础04:本地yum源配置,局域网yum源配置

本地yum源的配置:

1.准备一个软件仓库(准备软件包,解决依赖关系----记录依赖关系的文件)
1)创建一个挂载点 mkdir /mnt/centos
2)将镜像文件挂载到挂载点 mount -t iso9660 -o loop /dev/cdrom /mnt/centos
3)做成永久挂载 vi /etc/fstab
说明:临时挂载和镜像挂载2选1,但机器重启后临时挂机失效,所以建议永久挂载。
在这里插入图片描述
2.配置本地的yum源配置文件
1)cd /etc/yum.repos.d 进入这个目录
2)改名,将原来的yum源失效,rename .repo .repo.bak ./*
3)拷贝出一份yum源的配置文件进行修改 cp ./CentOS-Media.repo.bak ./local.repo 注意文件的后缀名 .repo
4)编辑配置文件 vi local.pepo
[local] #id
name=local #名字
baseurl=file:///mnt/centos #仓库地址
gpgcheck=1 #是否开启校验
enabled=1 #是否开启此yum仓库
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #校验文件
5)yum clean all 清空缓存
6)yum repolist 查看可用的yum源
若得到如下结果,则说明配置成功。
在这里插入图片描述

局域网yum源的配置

说明:本文局域网yum源配置工作是在局域网配置完成的前提下进行的,局域网配置参见上一篇博文https://blog.csdn.net/weixin_42741866/article/details/83118316

服务器:提供软件仓库的服务,提供网络服务
客户端:与服务端要在同一个网络内,能够访问服务器,需要配置自己的yum源的配置文件
1)准备服务器
2)service httpd status #查看httpd状态,发现不存在这个服务
3)安装httpd服务
yum list | grep httpd ##查找
yum -y install httpd.x86_64 ##安装http服务
测试:
service httpd start
浏览器页面访问192.168.91.3(虚拟机ip地址)

4)准备软件包,将软件包放入http服务的根目录 /var/www/html
1)创建一个挂载点 mkdir /mnt/centos
2)将镜像文件挂载到挂载点 mount -t iso9660 -o loop /dev/cdrom /mnt/centos
或做成永久挂载 vi /etc/fstab
(参考上文本地yum源配置)
3)将软件包拷贝到/var/www/html/centos中
ln -s /mnt/centos /var/www/html ##软连接到http服务的根目录中

5)配置局域网的yum源配置文件
cd /etc/yum.repos.d
rename .repo .repo.bak ./*
cp CentOS-Base.repo.bak innet.repo
vi innet.repo
配置成这样:
[innet]
name=innet
baseurl=http://hadoop01/centos
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
6)yum clean all 清空缓存
7)yum repolist 查看可用的yum源

说明:服务器端步骤1-7都需进行,客户端只要进行步骤5-7.

猜你喜欢

转载自blog.csdn.net/weixin_42741866/article/details/83118711