合并多个yum源

2022-01-06  本文已影响0人  神霄灵噩

这里只写手动的合并

备份:

mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup

mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup

下载repo文件

阿里:

wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo

wget -O /etc/yum.repos.d/fedora-updates.repo http://mirrors.aliyun.com/repo/fedora-updates.repo

中科大(直接写shell):

fedora.repo

[fedora-ustc]

name=Fedora $releasever - $basearch

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch

enabled=1

metadata_expire=7d

repo_gpgcheck=0

type=rpm

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False

[fedora-debuginfo]

name=Fedora $releasever - $basearch - Debug

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/debug/tree/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch

enabled=0

metadata_expire=7d

repo_gpgcheck=0

type=rpm

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False

[fedora-source]

name=Fedora $releasever - Source

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/source/tree/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch

enabled=0

metadata_expire=7d

repo_gpgcheck=0

type=rpm

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False


fedora-updates.repo
[updates-ustc]

name=Fedora $releasever - $basearch - Updates

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch

enabled=1

repo_gpgcheck=0

type=rpm

gpgcheck=1

metadata_expire=6h

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False

[updates-debuginfo]

name=Fedora $releasever - $basearch - Updates - Debug

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/debug/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch

enabled=0

repo_gpgcheck=0

type=rpm

gpgcheck=1

metadata_expire=6h

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False

[updates-source]

name=Fedora $releasever - Updates Source

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/SRPMS/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch

enabled=0

repo_gpgcheck=0

type=rpm

gpgcheck=1

metadata_expire=6h

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False


fedora-modular.repo

[fedora-modular]

name=Fedora Modular $releasever - $basearch

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/os/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch

enabled=1

#metadata_expire=7d

repo_gpgcheck=0

type=rpm

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False

[fedora-modular-debuginfo]

name=Fedora Modular $releasever - $basearch - Debug

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/debug/tree/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch

enabled=0

metadata_expire=7d

repo_gpgcheck=0

type=rpm

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False

[fedora-modular-source]

name=Fedora Modular $releasever - Source

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/source/tree/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch

enabled=0

metadata_expire=7d

repo_gpgcheck=0

type=rpm

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False


fedora-updates-modular.repo

[updates-modular]

name=Fedora Modular $releasever - $basearch - Updates

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-f$releasever&arch=$basearch

enabled=1

repo_gpgcheck=0

type=rpm

gpgcheck=1

metadata_expire=6h

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False

[updates-modular-debuginfo]

name=Fedora Modular $releasever - $basearch - Updates - Debug

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/debug/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-debug-f$releasever&arch=$basearch

enabled=0

repo_gpgcheck=0

type=rpm

gpgcheck=1

metadata_expire=6h

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False

[updates-modular-source]

name=Fedora Modular $releasever - Updates Source

failovermethod=priority

baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/SRPMS/

#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-source-f$releasever&arch=$basearch

enabled=0

repo_gpgcheck=0

type=rpm

gpgcheck=1

metadata_expire=6h

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

skip_if_unavailable=False


最后运行 sudo dnf makecache 生成缓存。

中科大的三个脚本分别放入系统自带的文件的后面即可,阿是的打开相应的repo文件,也是如此复制粘贴。

上一篇 下一篇

猜你喜欢

热点阅读