欢迎光临散文网 会员登陆 & 注册

Linux制作本地yum源

2022-03-27 23:37 作者:楼下无能小黑  | 我要投稿

制作本地yum源的主要作用为给无法连接上互联网的主机,提供yum源。

1.下载yum源镜像

arm:

wget http://ftp.iij.ad.jp/pub/linux/centos-vault/altarch/7.7.1908/isos/aarch64/CentOS-7-aarch64-Everything-1908.iso

x86:

wget https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-2207-02.iso

2.部署yum源镜像

2.1上传yum源镜像到/mnt/iso

mkdir /mnt/iso      # 创建存放目录
mkdir /mnt/cdrom    # 创建挂载目录

2.2挂载iso到/mut/cdrom
mount -o loop /mnt/iso/XXXXX.iso /mnt/cdrom   
2.3备份yum源原有的配置
cd /etc/yum.repos.d/
mkdir -p backup
mv ./*.repo ./backup

2.4编辑自定义的yum配置文件
cat<<EOF>/etc/yum.repos.d/local.repo
[local]                     # 表示一个yum源配置段的名称,可以随意命名
name=local                  # yum源的名称
baseurl=file:///mnt/cdrom   # yum源的路径,这里就是挂载的目录。注意:有三个斜杠。
enabled=1                   # 表示该yum配置段是否生效,1表示生效,0表示无效
gpgcheck=0                  # 表示是否对yum源指定的软件包进行安全校验,0表示不校验

EOF

yum update

3制作局域网yum

3.1安装http在本机

yum install -y httpd
systemctl start httpd
systemctl enable httpd

3.2把挂载文件复制到http目录下

mkdir /var/www/html/yumrepo
cp -r /mnt/cdrom /var/www/html/yumrepo/

3.3配置yum源在其他机器上

cd /etc/yum.repos.d/
mkdir -p backup
mv ./*.repo ./backup

cat<<EOF>/etc/yum.repos.d/local.repo
[local]
name=local
baseurl=http://ip/yumrepo/cdrom  #ip替换成yum镜像所在ip地址   
enabled=1                    
gpgcheck=0

EOF

yum update




Linux制作本地yum源的评论 (共 条)

分享到微博请遵守国家法律