mirror of
https://gitee.com/SuperManito/LinuxMirrors
synced 2025-11-03 16:00:26 +08:00
优化 openSUSE 换源
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
## Author: SuperManito
|
## Author: SuperManito
|
||||||
## Modified: 2025-09-28
|
## Modified: 2025-10-05
|
||||||
## License: MIT
|
## License: MIT
|
||||||
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
||||||
## Website: https://linuxmirrors.cn
|
## Website: https://linuxmirrors.cn
|
||||||
@@ -1638,6 +1638,7 @@ function remove_original_mirrors() {
|
|||||||
fi
|
fi
|
||||||
rm -rf $Dir_ZYppRepos/repo-*
|
rm -rf $Dir_ZYppRepos/repo-*
|
||||||
rm -rf $Dir_ZYppRepos/openSUSE:repo-*
|
rm -rf $Dir_ZYppRepos/openSUSE:repo-*
|
||||||
|
rm -rf $Dir_ZYppRepos/download.opensuse.org-*
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_ARCH}")
|
"${SYSTEM_ARCH}")
|
||||||
clear_file $File_PacmanMirrorList
|
clear_file $File_PacmanMirrorList
|
||||||
@@ -2712,6 +2713,8 @@ function change_mirrors_AnolisOS() {
|
|||||||
|
|
||||||
## 更换 openSUSE 软件源
|
## 更换 openSUSE 软件源
|
||||||
function change_mirrors_openSUSE() {
|
function change_mirrors_openSUSE() {
|
||||||
|
## 禁用 RIS
|
||||||
|
zypper remove -y openSUSE-repos-* >/dev/null 2>&1
|
||||||
## 生成 repo 源文件
|
## 生成 repo 源文件
|
||||||
case "${SYSTEM_ID}" in
|
case "${SYSTEM_ID}" in
|
||||||
"opensuse-leap")
|
"opensuse-leap")
|
||||||
@@ -6889,7 +6892,6 @@ enabled=0
|
|||||||
autorefresh=1
|
autorefresh=1
|
||||||
baseurl=http://cdn.opensuse.org/debug/distribution/leap/${releasever}/repo/non-oss/$basearch
|
baseurl=http://cdn.opensuse.org/debug/distribution/leap/${releasever}/repo/non-oss/$basearch
|
||||||
gpgkey=http://cdn.opensuse.org/debug/distribution/leap/${releasever}/repo/non-oss/$basearch/repodata/repomd.xml.key
|
gpgkey=http://cdn.opensuse.org/debug/distribution/leap/${releasever}/repo/non-oss/$basearch/repodata/repomd.xml.key
|
||||||
service=openSUSE
|
|
||||||
EOF
|
EOF
|
||||||
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-non-oss.repo
|
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-non-oss.repo
|
||||||
[openSUSE:repo-non-oss]
|
[openSUSE:repo-non-oss]
|
||||||
@@ -6898,7 +6900,6 @@ enabled=0
|
|||||||
autorefresh=1
|
autorefresh=1
|
||||||
baseurl=http://cdn.opensuse.org/distribution/leap/${releasever}/repo/non-oss/$basearch
|
baseurl=http://cdn.opensuse.org/distribution/leap/${releasever}/repo/non-oss/$basearch
|
||||||
gpgkey=http://cdn.opensuse.org/distribution/leap/${releasever}/repo/non-oss/$basearch/repodata/repomd.xml.key
|
gpgkey=http://cdn.opensuse.org/distribution/leap/${releasever}/repo/non-oss/$basearch/repodata/repomd.xml.key
|
||||||
service=openSUSE
|
|
||||||
EOF
|
EOF
|
||||||
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-openh264.repo
|
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-openh264.repo
|
||||||
[openSUSE:repo-openh264]
|
[openSUSE:repo-openh264]
|
||||||
@@ -6907,7 +6908,6 @@ enabled=1
|
|||||||
autorefresh=1
|
autorefresh=1
|
||||||
baseurl=http://codecs.opensuse.org/openh264/openSUSE_Leap_16
|
baseurl=http://codecs.opensuse.org/openh264/openSUSE_Leap_16
|
||||||
gpgkey=https://codecs.opensuse.org/openh264/openSUSE_Leap_16/repodata/repomd.xml.key
|
gpgkey=https://codecs.opensuse.org/openh264/openSUSE_Leap_16/repodata/repomd.xml.key
|
||||||
service=openSUSE
|
|
||||||
EOF
|
EOF
|
||||||
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-oss-debug.repo
|
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-oss-debug.repo
|
||||||
[openSUSE:repo-oss-debug]
|
[openSUSE:repo-oss-debug]
|
||||||
@@ -6916,7 +6916,6 @@ enabled=0
|
|||||||
autorefresh=1
|
autorefresh=1
|
||||||
baseurl=http://cdn.opensuse.org/debug/distribution/leap/${releasever}/repo/oss/$basearch
|
baseurl=http://cdn.opensuse.org/debug/distribution/leap/${releasever}/repo/oss/$basearch
|
||||||
gpgkey=http://cdn.opensuse.org/debug/distribution/leap/${releasever}/repo/oss/$basearch/repodata/repomd.xml.key
|
gpgkey=http://cdn.opensuse.org/debug/distribution/leap/${releasever}/repo/oss/$basearch/repodata/repomd.xml.key
|
||||||
service=openSUSE
|
|
||||||
EOF
|
EOF
|
||||||
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-oss.repo
|
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-oss.repo
|
||||||
[openSUSE:repo-oss]
|
[openSUSE:repo-oss]
|
||||||
@@ -6925,7 +6924,6 @@ enabled=1
|
|||||||
autorefresh=1
|
autorefresh=1
|
||||||
baseurl=http://cdn.opensuse.org/distribution/leap/${releasever}/repo/oss/$basearch
|
baseurl=http://cdn.opensuse.org/distribution/leap/${releasever}/repo/oss/$basearch
|
||||||
gpgkey=http://cdn.opensuse.org/distribution/leap/${releasever}/repo/oss/$basearch/repodata/repomd.xml.key
|
gpgkey=http://cdn.opensuse.org/distribution/leap/${releasever}/repo/oss/$basearch/repodata/repomd.xml.key
|
||||||
service=openSUSE
|
|
||||||
EOF
|
EOF
|
||||||
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-oss-source.repo
|
cat <<'EOF' >$Dir_ZYppRepos/openSUSE:repo-oss-source.repo
|
||||||
[openSUSE:repo-oss-source]
|
[openSUSE:repo-oss-source]
|
||||||
@@ -6934,7 +6932,6 @@ enabled=0
|
|||||||
autorefresh=1
|
autorefresh=1
|
||||||
baseurl=http://cdn.opensuse.org/source/distribution/leap/${releasever}/repo/oss
|
baseurl=http://cdn.opensuse.org/source/distribution/leap/${releasever}/repo/oss
|
||||||
gpgkey=http://cdn.opensuse.org/source/distribution/leap/${releasever}/repo/oss/repodata/repomd.xml.key
|
gpgkey=http://cdn.opensuse.org/source/distribution/leap/${releasever}/repo/oss/repodata/repomd.xml.key
|
||||||
service=openSUSE
|
|
||||||
EOF
|
EOF
|
||||||
;;
|
;;
|
||||||
15)
|
15)
|
||||||
|
|||||||
Reference in New Issue
Block a user