mirror of
https://gitee.com/SuperManito/LinuxMirrors
synced 2025-11-14 21:30:28 +08:00
新增适配 OpenCloudOS Stream & 优化
This commit is contained in:
322
ChangeMirrors.sh
322
ChangeMirrors.sh
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
## Author: SuperManito
|
## Author: SuperManito
|
||||||
## Modified: 2024-12-02
|
## Modified: 2024-12-03
|
||||||
## License: MIT
|
## License: MIT
|
||||||
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
||||||
## Website: https://linuxmirrors.cn
|
## Website: https://linuxmirrors.cn
|
||||||
@@ -168,6 +168,7 @@ SYSTEM_ROCKY="Rocky"
|
|||||||
SYSTEM_ALMALINUX="AlmaLinux"
|
SYSTEM_ALMALINUX="AlmaLinux"
|
||||||
SYSTEM_FEDORA="Fedora"
|
SYSTEM_FEDORA="Fedora"
|
||||||
SYSTEM_OPENCLOUDOS="OpenCloudOS"
|
SYSTEM_OPENCLOUDOS="OpenCloudOS"
|
||||||
|
SYSTEM_OPENCLOUDOS_STREAM="OpenCloudOS Stream"
|
||||||
SYSTEM_OPENEULER="openEuler"
|
SYSTEM_OPENEULER="openEuler"
|
||||||
SYSTEM_ANOLISOS="Anolis OS"
|
SYSTEM_ANOLISOS="Anolis OS"
|
||||||
SYSTEM_OPENKYLIN="openKylin"
|
SYSTEM_OPENKYLIN="openKylin"
|
||||||
@@ -707,11 +708,16 @@ function collect_system_info() {
|
|||||||
is_supported="false"
|
is_supported="false"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_CENTOS_STREAM}" | "${SYSTEM_ROCKY}" | "${SYSTEM_ALMALINUX}" | "${SYSTEM_OPENCLOUDOS}")
|
"${SYSTEM_CENTOS_STREAM}" | "${SYSTEM_ROCKY}" | "${SYSTEM_ALMALINUX}")
|
||||||
if [[ "${SYSTEM_VERSION_NUMBER:0:1}" != [8-9] ]]; then
|
if [[ "${SYSTEM_VERSION_NUMBER:0:1}" != [8-9] ]]; then
|
||||||
is_supported="false"
|
is_supported="false"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
"${SYSTEM_OPENCLOUDOS}")
|
||||||
|
if [[ "${SYSTEM_VERSION_NUMBER:0:1}" != [8-9] && "${SYSTEM_VERSION_NUMBER}" != 23 ]] || [[ "${SYSTEM_VERSION_NUMBER:0:1}" == 8 && "${SYSTEM_VERSION_NUMBER#*.}" -lt 5 ]]; then
|
||||||
|
is_supported="false"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
"${SYSTEM_FEDORA}")
|
"${SYSTEM_FEDORA}")
|
||||||
if [[ "${SYSTEM_VERSION_NUMBER:0:2}" != [3-4][0-9] ]]; then
|
if [[ "${SYSTEM_VERSION_NUMBER:0:2}" != [3-4][0-9] ]]; then
|
||||||
is_supported="false"
|
is_supported="false"
|
||||||
@@ -789,7 +795,7 @@ function collect_system_info() {
|
|||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_UBUNTU}" | "${SYSTEM_ZORIN}")
|
"${SYSTEM_UBUNTU}" | "${SYSTEM_ZORIN}")
|
||||||
if [[ "${DEVICE_ARCH}" == "x86_64" ]] || [[ "${DEVICE_ARCH}" == *i?86* ]]; then
|
if [[ "${DEVICE_ARCH}" == "x86_64" || "${DEVICE_ARCH}" == *i?86* ]]; then
|
||||||
SOURCE_BRANCH="ubuntu"
|
SOURCE_BRANCH="ubuntu"
|
||||||
else
|
else
|
||||||
SOURCE_BRANCH="ubuntu-ports"
|
SOURCE_BRANCH="ubuntu-ports"
|
||||||
@@ -828,12 +834,20 @@ function collect_system_info() {
|
|||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_ARCH}")
|
"${SYSTEM_ARCH}")
|
||||||
if [[ "${DEVICE_ARCH}" == "x86_64" ]] || [[ "${DEVICE_ARCH}" == *i?86* ]]; then
|
if [[ "${DEVICE_ARCH}" == "x86_64" || "${DEVICE_ARCH}" == *i?86* ]]; then
|
||||||
SOURCE_BRANCH="archlinux"
|
SOURCE_BRANCH="archlinux"
|
||||||
else
|
else
|
||||||
SOURCE_BRANCH="archlinuxarm"
|
SOURCE_BRANCH="archlinuxarm"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
"${SYSTEM_OPENCLOUDOS}")
|
||||||
|
# OpenCloudOS Stream
|
||||||
|
grep -q "${SYSTEM_OPENCLOUDOS_STREAM}" $File_OpenCloudOSRelease
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
SOURCE_BRANCH="${SYSTEM_OPENCLOUDOS_STREAM,,}"
|
||||||
|
SOURCE_BRANCH="${SOURCE_BRANCH// /-}"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
## 定义软件源更新文字
|
## 定义软件源更新文字
|
||||||
@@ -1741,7 +1755,7 @@ deb ${base_url} ${SYSTEM_VERSION_CODENAME} ${repository_sections}
|
|||||||
echo "$(gen_debian_security_source "${base_url}" "${base_system_codename}" "${repository_sections}")" >>$File_LinuxMintSourceList
|
echo "$(gen_debian_security_source "${base_url}" "${base_system_codename}" "${repository_sections}")" >>$File_LinuxMintSourceList
|
||||||
else
|
else
|
||||||
# Ubuntu 版
|
# Ubuntu 版
|
||||||
if [[ "${DEVICE_ARCH}" == "x86_64" ]] || [[ "${DEVICE_ARCH}" == *i?86* ]]; then
|
if [[ "${DEVICE_ARCH}" == "x86_64" || "${DEVICE_ARCH}" == *i?86* ]]; then
|
||||||
base_system_branch="ubuntu"
|
base_system_branch="ubuntu"
|
||||||
else
|
else
|
||||||
base_system_branch="ubuntu-ports"
|
base_system_branch="ubuntu-ports"
|
||||||
@@ -1815,7 +1829,7 @@ function change_mirrors_RedHat() {
|
|||||||
gen_repo_files_Fedora "${SYSTEM_VERSION_NUMBER}"
|
gen_repo_files_Fedora "${SYSTEM_VERSION_NUMBER}"
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_OPENCLOUDOS}")
|
"${SYSTEM_OPENCLOUDOS}")
|
||||||
gen_repo_files_OpenCloudOS "${SYSTEM_VERSION_NUMBER:0:1}"
|
gen_repo_files_OpenCloudOS "${SYSTEM_VERSION_NUMBER}"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
## 使用官方源
|
## 使用官方源
|
||||||
@@ -1986,7 +2000,7 @@ function change_mirrors_RedHat() {
|
|||||||
## 更换 OpenCloudOS 发行版软件源
|
## 更换 OpenCloudOS 发行版软件源
|
||||||
function change_mirrors_OpenCloudOS() {
|
function change_mirrors_OpenCloudOS() {
|
||||||
## 生成官方 repo 源文件
|
## 生成官方 repo 源文件
|
||||||
gen_repo_files_OpenCloudOS "${SYSTEM_VERSION_NUMBER:0:1}"
|
gen_repo_files_OpenCloudOS "${SYSTEM_VERSION_NUMBER}"
|
||||||
## 使用官方源
|
## 使用官方源
|
||||||
if [[ "${USE_OFFICIAL_SOURCE}" == "true" ]]; then
|
if [[ "${USE_OFFICIAL_SOURCE}" == "true" ]]; then
|
||||||
return
|
return
|
||||||
@@ -1994,14 +2008,17 @@ function change_mirrors_OpenCloudOS() {
|
|||||||
|
|
||||||
## 修改源
|
## 修改源
|
||||||
cd $Dir_YumRepos
|
cd $Dir_YumRepos
|
||||||
case ${SYSTEM_VERSION_NUMBER:0:1} in
|
if [[ "${SYSTEM_VERSION_NUMBER}" == 23 ]]; then
|
||||||
9)
|
sed -e "s|^baseurl=https|baseurl=${WEB_PROTOCOL}|g" \
|
||||||
|
-e "s|mirrors.opencloudos.tech/opencloudos-stream|${SOURCE}/${SOURCE_BRANCH}|g" \
|
||||||
|
-i \
|
||||||
|
OpenCloudOS-Stream.repo
|
||||||
|
else
|
||||||
sed -e "s|^baseurl=https|baseurl=${WEB_PROTOCOL}|g" \
|
sed -e "s|^baseurl=https|baseurl=${WEB_PROTOCOL}|g" \
|
||||||
-e "s|mirrors.opencloudos.tech/opencloudos|${SOURCE}/${SOURCE_BRANCH}|g" \
|
-e "s|mirrors.opencloudos.tech/opencloudos|${SOURCE}/${SOURCE_BRANCH}|g" \
|
||||||
-i \
|
-i \
|
||||||
OpenCloudOS.repo
|
OpenCloudOS.repo
|
||||||
;;
|
fi
|
||||||
esac
|
|
||||||
}
|
}
|
||||||
|
|
||||||
## 更换 openEuler 发行版软件源
|
## 更换 openEuler 发行版软件源
|
||||||
@@ -4803,7 +4820,52 @@ EOF
|
|||||||
|
|
||||||
## 生成 OpenCloudOS 官方 repo 源文件
|
## 生成 OpenCloudOS 官方 repo 源文件
|
||||||
function gen_repo_files_OpenCloudOS() {
|
function gen_repo_files_OpenCloudOS() {
|
||||||
case "$1" in
|
if [[ "${SYSTEM_VERSION_NUMBER}" == 23 ]]; then
|
||||||
|
cat <<'EOF' >$Dir_YumRepos/OpenCloudOS-Stream.repo
|
||||||
|
[BaseOS]
|
||||||
|
name=BaseOS $releasever - $basearch
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos-stream/releases/$releasever/BaseOS/$basearch/Packages/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS-Stream
|
||||||
|
|
||||||
|
[AppStream]
|
||||||
|
name=AppStream $releasever - $basearch
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos-stream/releases/$releasever/AppStream/$basearch/Packages/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS-Stream
|
||||||
|
|
||||||
|
[BaseOS-debug]
|
||||||
|
name=BaseOS-debug $releasever - $basearch
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos-stream/releases/$releasever/BaseOS/$basearch/debug/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS-Stream
|
||||||
|
|
||||||
|
[AppStream-debug]
|
||||||
|
name=AppStream-debug $releasever - $basearch
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos-stream/releases/$releasever/AppStream/$basearch/debug/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS-Stream
|
||||||
|
|
||||||
|
[BaseOS-source]
|
||||||
|
name=BaseOS-source $releasever
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos-stream/releases/$releasever/BaseOS/source/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS-Stream
|
||||||
|
|
||||||
|
[AppStream-source]
|
||||||
|
name=AppStream-source $releasever
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos-stream/releases/$releasever/AppStream/source/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS-Stream
|
||||||
|
EOF
|
||||||
|
else
|
||||||
|
case "${1:0:1}" in
|
||||||
9)
|
9)
|
||||||
cat <<'EOF' >$Dir_YumRepos/OpenCloudOS.repo
|
cat <<'EOF' >$Dir_YumRepos/OpenCloudOS.repo
|
||||||
[BaseOS]
|
[BaseOS]
|
||||||
@@ -4925,6 +4987,7 @@ gpgcheck=1
|
|||||||
enabled=0
|
enabled=0
|
||||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
EOF
|
EOF
|
||||||
|
if [[ "${1}" == "8.6" ]]; then
|
||||||
cat <<'EOF' >$Dir_YumRepos/OpenCloudOS.repo
|
cat <<'EOF' >$Dir_YumRepos/OpenCloudOS.repo
|
||||||
# OpenCloudOS.repo
|
# OpenCloudOS.repo
|
||||||
#
|
#
|
||||||
@@ -4979,6 +5042,69 @@ gpgcheck=1
|
|||||||
enabled=1
|
enabled=1
|
||||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
EOF
|
EOF
|
||||||
|
else
|
||||||
|
cat <<'EOF' >$Dir_YumRepos/OpenCloudOS.repo
|
||||||
|
# OpenCloudOS.repo
|
||||||
|
#
|
||||||
|
# Author: OpenCloudOS <infrastructure@opencloudos.tech>
|
||||||
|
#
|
||||||
|
[BaseOS]
|
||||||
|
name=OpenCloudOS $releasever - BaseOS
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/BaseOS/$basearch/os/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
|
|
||||||
|
[AppStream]
|
||||||
|
name=OpenCloudOS $releasever - AppStream
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/AppStream/$basearch/os/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
|
|
||||||
|
[Extras]
|
||||||
|
name=OpenCloudOS $releasever - Extras
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/Extras/$basearch/os/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
|
|
||||||
|
[HighAvailability]
|
||||||
|
name=OpenCloudOS $releasever - HighAvailability
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/HighAvailability/$basearch/os/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
|
|
||||||
|
[NFV]
|
||||||
|
name=OpenCloudOS $releasever - NFV
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/NFV/$basearch/os/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
|
|
||||||
|
[PowerTools]
|
||||||
|
name=OpenCloudOS $releasever - PowerTools
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/PowerTools/$basearch/os/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
|
|
||||||
|
[ResilientStorage]
|
||||||
|
name=OpenCloudOS $releasever - ResilientStorage
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/ResilientStorage/$basearch/os/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
|
|
||||||
|
[Plus]
|
||||||
|
name=OpenCloudOS $releasever - Plus
|
||||||
|
baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/Plus/$basearch/os/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
cat <<'EOF' >$Dir_YumRepos/OpenCloudOS-Sources.repo
|
cat <<'EOF' >$Dir_YumRepos/OpenCloudOS-Sources.repo
|
||||||
# OpenCloudOS-Sources.repo
|
# OpenCloudOS-Sources.repo
|
||||||
#
|
#
|
||||||
@@ -5035,69 +5161,7 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
|
|||||||
EOF
|
EOF
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
fi
|
||||||
|
|
||||||
## 生成 openEuler 官方 repo 源文件
|
|
||||||
function gen_repo_files_openEuler() {
|
|
||||||
cat <<'EOF' >$Dir_YumRepos/openEuler.repo
|
|
||||||
#generic-repos is licensed under the Mulan PSL v2.
|
|
||||||
#You can use this software according to the terms and conditions of the Mulan PSL v2.
|
|
||||||
#You may obtain a copy of Mulan PSL v2 at:
|
|
||||||
# http://license.coscl.org.cn/MulanPSL2
|
|
||||||
#THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
|
|
||||||
#IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
|
|
||||||
#PURPOSE.
|
|
||||||
#See the Mulan PSL v2 for more details.
|
|
||||||
|
|
||||||
[OS]
|
|
||||||
name=OS
|
|
||||||
baseurl=http://repo.openeuler.org/openEuler-version/OS/$basearch/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=1
|
|
||||||
gpgkey=http://repo.openeuler.org/openEuler-version/OS/$basearch/RPM-GPG-KEY-openEuler
|
|
||||||
|
|
||||||
[everything]
|
|
||||||
name=everything
|
|
||||||
baseurl=http://repo.openeuler.org/openEuler-version/everything/$basearch/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=1
|
|
||||||
gpgkey=http://repo.openeuler.org/openEuler-version/everything/$basearch/RPM-GPG-KEY-openEuler
|
|
||||||
|
|
||||||
[EPOL]
|
|
||||||
name=EPOL
|
|
||||||
baseurl=http://repo.openeuler.org/openEuler-version/EPOL/main/$basearch/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=1
|
|
||||||
gpgkey=http://repo.openeuler.org/openEuler-version/OS/$basearch/RPM-GPG-KEY-openEuler
|
|
||||||
|
|
||||||
[debuginfo]
|
|
||||||
name=debuginfo
|
|
||||||
baseurl=http://repo.openeuler.org/openEuler-version/debuginfo/$basearch/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=1
|
|
||||||
gpgkey=http://repo.openeuler.org/openEuler-version/debuginfo/$basearch/RPM-GPG-KEY-openEuler
|
|
||||||
|
|
||||||
[source]
|
|
||||||
name=source
|
|
||||||
baseurl=http://repo.openeuler.org/openEuler-version/source/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=1
|
|
||||||
gpgkey=http://repo.openeuler.org/openEuler-version/source/RPM-GPG-KEY-openEuler
|
|
||||||
|
|
||||||
[update]
|
|
||||||
name=update
|
|
||||||
baseurl=http://repo.openeuler.org/openEuler-version/update/$basearch/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=1
|
|
||||||
gpgkey=http://repo.openeuler.org/openEuler-version/OS/$basearch/RPM-GPG-KEY-openEuler
|
|
||||||
|
|
||||||
[update-source]
|
|
||||||
name=update-source
|
|
||||||
baseurl=http://repo.openeuler.org/openEuler-version/update/source/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=1
|
|
||||||
gpgkey=http://repo.openeuler.org/openEuler-version/source/RPM-GPG-KEY-openEuler
|
|
||||||
EOF
|
|
||||||
}
|
}
|
||||||
|
|
||||||
## 生成 Anolis OS 官方 repo 源文件
|
## 生成 Anolis OS 官方 repo 源文件
|
||||||
@@ -5702,64 +5766,64 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
|
|||||||
gpgcheck=1
|
gpgcheck=1
|
||||||
EOF
|
EOF
|
||||||
;;
|
;;
|
||||||
# 7)
|
# 7)
|
||||||
# cat <<'EOF' >$Dir_YumRepos/epel.repo
|
# cat <<'EOF' >$Dir_YumRepos/epel.repo
|
||||||
# [epel]
|
# [epel]
|
||||||
# name=Extra Packages for Enterprise Linux 7 - $basearch
|
# name=Extra Packages for Enterprise Linux 7 - $basearch
|
||||||
# #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
|
# #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
|
||||||
# metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
|
# metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
|
||||||
# failovermethod=priority
|
# failovermethod=priority
|
||||||
# enabled=1
|
# enabled=1
|
||||||
# gpgcheck=1
|
# gpgcheck=1
|
||||||
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||||||
|
|
||||||
# [epel-debuginfo]
|
# [epel-debuginfo]
|
||||||
# name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
|
# name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
|
||||||
# #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
|
# #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
|
||||||
# metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
|
# metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
|
||||||
# failovermethod=priority
|
# failovermethod=priority
|
||||||
# enabled=0
|
# enabled=0
|
||||||
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||||||
# gpgcheck=1
|
# gpgcheck=1
|
||||||
|
|
||||||
# [epel-source]
|
# [epel-source]
|
||||||
# name=Extra Packages for Enterprise Linux 7 - $basearch - Source
|
# name=Extra Packages for Enterprise Linux 7 - $basearch - Source
|
||||||
# #baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
|
# #baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
|
||||||
# metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
|
# metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
|
||||||
# failovermethod=priority
|
# failovermethod=priority
|
||||||
# enabled=0
|
# enabled=0
|
||||||
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||||||
# gpgcheck=1
|
# gpgcheck=1
|
||||||
# EOF
|
# EOF
|
||||||
# cat <<'EOF' >$Dir_YumRepos/epel-testing.repo
|
# cat <<'EOF' >$Dir_YumRepos/epel-testing.repo
|
||||||
# [epel-testing]
|
# [epel-testing]
|
||||||
# name=Extra Packages for Enterprise Linux 7 - Testing - $basearch
|
# name=Extra Packages for Enterprise Linux 7 - Testing - $basearch
|
||||||
# #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/$basearch
|
# #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/$basearch
|
||||||
# metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-epel7&arch=$basearch
|
# metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-epel7&arch=$basearch
|
||||||
# failovermethod=priority
|
# failovermethod=priority
|
||||||
# enabled=0
|
# enabled=0
|
||||||
# gpgcheck=1
|
# gpgcheck=1
|
||||||
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||||||
|
|
||||||
# [epel-testing-debuginfo]
|
# [epel-testing-debuginfo]
|
||||||
# name=Extra Packages for Enterprise Linux 7 - Testing - $basearch - Debug
|
# name=Extra Packages for Enterprise Linux 7 - Testing - $basearch - Debug
|
||||||
# #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/$basearch/debug
|
# #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/$basearch/debug
|
||||||
# metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel7&arch=$basearch
|
# metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel7&arch=$basearch
|
||||||
# failovermethod=priority
|
# failovermethod=priority
|
||||||
# enabled=0
|
# enabled=0
|
||||||
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||||||
# gpgcheck=1
|
# gpgcheck=1
|
||||||
|
|
||||||
# [epel-testing-source]
|
# [epel-testing-source]
|
||||||
# name=Extra Packages for Enterprise Linux 7 - Testing - $basearch - Source
|
# name=Extra Packages for Enterprise Linux 7 - Testing - $basearch - Source
|
||||||
# #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/SRPMS
|
# #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/SRPMS
|
||||||
# metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel7&arch=$basearch
|
# metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel7&arch=$basearch
|
||||||
# failovermethod=priority
|
# failovermethod=priority
|
||||||
# enabled=0
|
# enabled=0
|
||||||
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||||||
# gpgcheck=1
|
# gpgcheck=1
|
||||||
# EOF
|
# EOF
|
||||||
# ;;
|
# ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
10
README.md
10
README.md
@@ -72,20 +72,20 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="https://www.opencloudos.org" target="_blank"><img src="./docs/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> OpenCloudOS(鸥栖)</td>
|
<td><a href="https://www.opencloudos.org" target="_blank"><img src="./docs/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> OpenCloudOS(鸥栖)</td>
|
||||||
<td align="center">8 ~ 9</td>
|
<td align="center">8.6 ~ 9 / Stream 23</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="https://www.openeuler.org/zh" target="_blank"><img src="./docs/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> openEuler(开源欧拉)</td>
|
<td><a href="https://www.openeuler.org/zh" target="_blank"><img src="./docs/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> openEuler(开源欧拉)</td>
|
||||||
<td align="center">21 ~ 24</td>
|
<td align="center">21 ~ 24</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<td><a href="https://openanolis.cn" target="_blank"><img src="./docs/assets/images/icon/anolis.png" width="16" height="16" style="vertical-align: -0.1em"></a> Anolis OS(龙蜥)</td>
|
|
||||||
<td align="center">23</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="https://www.openkylin.top" target="_blank"><img src="./docs/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin(开放麒麟)</td>
|
<td><a href="https://www.openkylin.top" target="_blank"><img src="./docs/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin(开放麒麟)</td>
|
||||||
<td align="center">all</td>
|
<td align="center">all</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="https://openanolis.cn" target="_blank"><img src="./docs/assets/images/icon/anolis.png" width="16" height="16" style="vertical-align: -0.1em"></a> Anolis OS(龙蜥)</td>
|
||||||
|
<td align="center">23</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="https://www.opensuse.org" target="_blank"><img src="./docs/assets/images/icon/opensuse.svg" width="16" height="16" style="vertical-align: -0.15em"></a> openSUSE</td>
|
<td><a href="https://www.opensuse.org" target="_blank"><img src="./docs/assets/images/icon/opensuse.svg" width="16" height="16" style="vertical-align: -0.15em"></a> openSUSE</td>
|
||||||
<td align="center">Leep 15 / Tumbleweed</td>
|
<td align="center">Leep 15 / Tumbleweed</td>
|
||||||
|
|||||||
@@ -88,10 +88,10 @@ hide:
|
|||||||
| <a href="https://www.centos.org" target="_blank"><img src="/assets/images/icon/centos.svg" width="16" height="16" style="vertical-align: -0.2em"></a> CentOS | _7 ~ 8 / Stream 8 ~ 9_ |
|
| <a href="https://www.centos.org" target="_blank"><img src="/assets/images/icon/centos.svg" width="16" height="16" style="vertical-align: -0.2em"></a> CentOS | _7 ~ 8 / Stream 8 ~ 9_ |
|
||||||
| <a href="https://rockylinux.org" target="_blank"><img src="/assets/images/icon/rocky-linux.svg" width="16" height="16" style="vertical-align: -0.25em"></a> Rocky Linux | _8 ~ 9_ |
|
| <a href="https://rockylinux.org" target="_blank"><img src="/assets/images/icon/rocky-linux.svg" width="16" height="16" style="vertical-align: -0.25em"></a> Rocky Linux | _8 ~ 9_ |
|
||||||
| <a href="https://almalinux.org/zh-hans" target="_blank"><img src="/assets/images/icon/almalinux.svg" width="16" height="16" style="vertical-align: -0.15em"></a> AlmaLinux | _8 ~ 9_ |
|
| <a href="https://almalinux.org/zh-hans" target="_blank"><img src="/assets/images/icon/almalinux.svg" width="16" height="16" style="vertical-align: -0.15em"></a> AlmaLinux | _8 ~ 9_ |
|
||||||
| <a href="https://www.opencloudos.org" target="_blank"><img src="/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> OpenCloudOS(鸥栖) | _8 ~ 9_ |
|
| <a href="https://www.opencloudos.org" target="_blank"><img src="/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> OpenCloudOS(鸥栖) | _8.6 ~ 9 / Stream 23_ |
|
||||||
| <a href="https://www.openeuler.org/zh" target="_blank"><img src="/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> openEuler(开源欧拉) | _21 ~ 24_ |
|
| <a href="https://www.openeuler.org/zh" target="_blank"><img src="/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> openEuler(开源欧拉) | _21 ~ 24_ |
|
||||||
| <a href="https://openanolis.cn" target="_blank"><img src="/assets/images/icon/anolis.png" width="16" height="16" style="vertical-align: -0.1em"></a> Anolis OS(龙蜥) | _23_ |
|
|
||||||
| <a href="https://www.openkylin.top" target="_blank"><img src="/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin(开放麒麟) | _all_ |
|
| <a href="https://www.openkylin.top" target="_blank"><img src="/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin(开放麒麟) | _all_ |
|
||||||
|
| <a href="https://openanolis.cn" target="_blank"><img src="/assets/images/icon/anolis.png" width="16" height="16" style="vertical-align: -0.1em"></a> Anolis OS(龙蜥) | _23_ |
|
||||||
| <a href="https://www.opensuse.org" target="_blank"><img src="/assets/images/icon/opensuse.svg" width="16" height="16"></a> openSUSE | _Leep 15 / Tumbleweed_ |
|
| <a href="https://www.opensuse.org" target="_blank"><img src="/assets/images/icon/opensuse.svg" width="16" height="16"></a> openSUSE | _Leep 15 / Tumbleweed_ |
|
||||||
| <a href="https://archlinux.org" target="_blank"><img src="/assets/images/icon/arch-linux.ico" width="16" height="16" style="vertical-align: -0.15em"></a> Arch Linux | _all_ |
|
| <a href="https://archlinux.org" target="_blank"><img src="/assets/images/icon/arch-linux.ico" width="16" height="16" style="vertical-align: -0.15em"></a> Arch Linux | _all_ |
|
||||||
| <a href="https://www.alpinelinux.org" target="_blank"><img src="/assets/images/icon/alpine.png" width="16" height="16" style="vertical-align: -0.15em"></a> Alpine Linux | _v3 / edge_ |
|
| <a href="https://www.alpinelinux.org" target="_blank"><img src="/assets/images/icon/alpine.png" width="16" height="16" style="vertical-align: -0.15em"></a> Alpine Linux | _v3 / edge_ |
|
||||||
|
|||||||
@@ -345,8 +345,8 @@ hide:
|
|||||||
| <a href="https://almalinux.org/zh-hans" target="_blank"><img src="/assets/images/icon/almalinux.svg" width="16" height="16" style="vertical-align: -0.15em"></a> AlmaLinux | almalinux / almalinux-vault |
|
| <a href="https://almalinux.org/zh-hans" target="_blank"><img src="/assets/images/icon/almalinux.svg" width="16" height="16" style="vertical-align: -0.15em"></a> AlmaLinux | almalinux / almalinux-vault |
|
||||||
| <a href="https://www.opencloudos.org" target="_blank"><img src="/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> OpenCloudOS(鸥栖) | opencloudos |
|
| <a href="https://www.opencloudos.org" target="_blank"><img src="/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> OpenCloudOS(鸥栖) | opencloudos |
|
||||||
| <a href="https://www.openeuler.org/zh" target="_blank"><img src="/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> openEuler(开源欧拉) | openeuler |
|
| <a href="https://www.openeuler.org/zh" target="_blank"><img src="/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> openEuler(开源欧拉) | openeuler |
|
||||||
| <a href="https://openanolis.cn" target="_blank"><img src="/assets/images/icon/anolis.png" width="16" height="16" style="vertical-align: -0.1em"></a> Anolis OS(龙蜥) | anolis |
|
|
||||||
| <a href="https://www.openkylin.top" target="_blank"><img src="/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin(开放麒麟) | openkylin |
|
| <a href="https://www.openkylin.top" target="_blank"><img src="/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin(开放麒麟) | openkylin |
|
||||||
|
| <a href="https://openanolis.cn" target="_blank"><img src="/assets/images/icon/anolis.png" width="16" height="16" style="vertical-align: -0.1em"></a> Anolis OS(龙蜥) | anolis |
|
||||||
| <a href="https://www.opensuse.org" target="_blank"><img src="/assets/images/icon/opensuse.svg" width="16" height="16"></a> openSUSE | opensuse |
|
| <a href="https://www.opensuse.org" target="_blank"><img src="/assets/images/icon/opensuse.svg" width="16" height="16"></a> openSUSE | opensuse |
|
||||||
| <a href="https://archlinux.org" target="_blank"><img src="/assets/images/icon/arch-linux.ico" width="16" height="16" style="vertical-align: -0.15em"></a> Arch Linux | archlinux / archlinuxarm |
|
| <a href="https://archlinux.org" target="_blank"><img src="/assets/images/icon/arch-linux.ico" width="16" height="16" style="vertical-align: -0.15em"></a> Arch Linux | archlinux / archlinuxarm |
|
||||||
| <a href="https://www.alpinelinux.org" target="_blank"><img src="/assets/images/icon/alpine.png" width="16" height="16" style="vertical-align: -0.15em"></a> Alpine Linux | alpine |
|
| <a href="https://www.alpinelinux.org" target="_blank"><img src="/assets/images/icon/alpine.png" width="16" height="16" style="vertical-align: -0.15em"></a> Alpine Linux | alpine |
|
||||||
|
|||||||
Reference in New Issue
Block a user