Linux系统本地yum源配置示例参考

博文说明:

此博文仅用于Linux系统环境下配置本地系统镜像yum源示例参考,请根据实际情况参考,如对此内容有所疑问,请按照博文末尾联系方式与博主沟通确认,谢谢。



kylin_v10:

麒麟系统自带网络yum源,可以尝试先用网络源,再尝试用本地系统源。

RHEL8.x&RHEL9.x:

1
2
3
4
5
6
7
8
9
10
11
12
13
cat >> /etc/yum.repos.d/local.repo <<EOF
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=0

EOF

Linux 7.9:

#上传系统镜像文件到opt目录下,并挂载到mnt目录:

1
mount /opt/rhel-server-7.9-x86_64-dvd.iso /mnt

#进入yum配置文件目录,并新建如下文件内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
mkdir /tmp/yumbak
mv /etc/yum.repos.d/* /tmp/yumbak

cd /etc/yum.repos.d/

cat >> /etc/yum.repos.d/local.repo <<EOF
[rhel-media]
name=Red Hat Enterprise Linux 7.0
baseurl=file:///mnt/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release
EOF

Centos7.6:

1
2
3
4
5
6
7
8
9
10
11
12
13
mkdir /tmp/yumbak
mv /etc/yum.repos.d/* /tmp/yumbak

cd /etc/yum.repos.d/

cat >> /etc/yum.repos.d/local.repo <<EOF
[rhel-media]
name=Red Hat Enterprise Linux 7.0
baseurl=file:///mnt/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7
EOF

openEular22.03:

1
2
3
4
5
6
7
8
9
10
11
12
mkdir /tmp/yumbak
mv /etc/yum.repos.d/* /tmp/yumbak
cat >> /etc/yum.repos.d/local.repo <<EOF

[openEuler]
name=openEuler
baseurl=file:///mnt
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-openEuler

EOF
0%