新增软件源

This commit is contained in:
Super Manito
2026-04-08 18:30:41 +08:00
parent a7ca9a8502
commit 6aa342ceba
7 changed files with 66 additions and 25 deletions

View File

@@ -30,6 +30,7 @@ mirror_list_default=(
"mirrors.cqupt.edu.cn"
"mirrors.ustc.edu.cn"
"mirror.iscas.ac.cn"
"mirrors.cstcloud.cn"
"__OFFICIAL_SOURCE_TAG__"
)
# 中国大陆教育网
@@ -8181,7 +8182,8 @@ function msg_pack_zh_hans() {
['mirrors.default.13']='重庆邮电大学'
['mirrors.default.14']='中国科学技术大学'
['mirrors.default.15']='中国科学院软件研究所'
['mirrors.default.16']='官方源'
['mirrors.default.16']='中国科技云'
['mirrors.default.17']='官方源'
['mirrors.edu.0']='北京大学'
['mirrors.edu.1']='北京交通大学'
['mirrors.edu.2']='北京外国语大学'
@@ -8413,7 +8415,8 @@ function msg_pack_zh_hant() {
['mirrors.default.13']='重慶郵電大學'
['mirrors.default.14']='中國科學技術大學'
['mirrors.default.15']='中國科學院軟件研究所'
['mirrors.default.16']='官方源'
['mirrors.default.16']='中國科技雲'
['mirrors.default.17']='官方源'
['mirrors.edu.0']='北京大學'
['mirrors.edu.1']='北京交通大學'
['mirrors.edu.2']='北京外國語大學'
@@ -8645,7 +8648,8 @@ Issue Report {}'
['mirrors.default.13']='Chongqing University of Posts and Telecommunications'
['mirrors.default.14']='University of Science and Technology of China'
['mirrors.default.15']='Institute of Software, Chinese Academy of Sciences'
['mirrors.default.16']='Official Source'
['mirrors.default.16']='China Science & Technology Cloud'
['mirrors.default.17']='Official Source'
['mirrors.edu.0']='Peking University'
['mirrors.edu.1']='Beijing Jiaotong University'
['mirrors.edu.2']='Beijing Foreign Studies University'

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -10,7 +10,7 @@ const mirrorsTableData = [
ipv6: false,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -44,7 +44,7 @@ const mirrorsTableData = [
ipv6: false,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -78,7 +78,7 @@ const mirrorsTableData = [
ipv6: false,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -112,7 +112,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: false,
opensuse: true,
archlinux: false,
@@ -146,7 +146,7 @@ const mirrorsTableData = [
ipv6: false,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: false,
archlinux: false,
@@ -180,7 +180,7 @@ const mirrorsTableData = [
ipv6: false,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -214,7 +214,7 @@ const mirrorsTableData = [
ipv6: false,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: false,
@@ -248,7 +248,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -282,7 +282,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -316,7 +316,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -350,7 +350,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -384,7 +384,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -418,7 +418,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -452,7 +452,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -486,7 +486,7 @@ const mirrorsTableData = [
ipv6: true,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -520,7 +520,7 @@ const mirrorsTableData = [
ipv6: false,
debian: true,
ubuntu: true,
centos: true,
centos_vault: true,
centos_stream: true,
opensuse: true,
archlinux: true,
@@ -544,6 +544,40 @@ const mirrorsTableData = [
manjaro: true,
endeavouros: true,
},
{
name: __isZhHant ? '中國科技雲' : __isEn ? 'China Science & Technology Cloud' : '中国科技云',
officialName: __isZhHant ? '全球軟體源鏡像中國科技雲北京主節點(雲鏡)' : __isEn ? 'Global Open Source Mirror Service of China Science and Technology Cloud, Beijing Main Node (CloudMirror)' : '全球软件源镜像中国科技云北京主节点(云镜)',
icon: 'cstcloud.ico',
iconStyle: { verticalAlign: '-0.25em' },
url: 'https://mirrors.cstcloud.cn',
domain: 'mirrors.cstcloud.cn',
ipv6: false,
debian: true,
ubuntu: true,
centos_vault: true,
centos_stream: true,
opensuse: false,
archlinux: true,
kali: true,
deepin: true,
rocky: false,
almalinux: true,
epel: true,
fedora: false,
opencloudos: false,
openeuler: true,
anolis: false,
openkylin: false,
alpine: true,
armbian: true,
proxmox: false,
linuxmint: true,
gentoo: false,
nix_channels: false,
raspberrypi: false,
manjaro: false,
endeavouros: false,
},
]
// 表格列配置
@@ -582,7 +616,7 @@ const mirrorsTableColumns = [
width: '80',
},
{
colKey: 'centos',
colKey: 'centos_vault',
title: 'CentOS',
align: 'center',
width: '80',
@@ -821,7 +855,7 @@ const mirrorsTableFilterSelectOptions = [
iconName: 'fedora.ico',
},
{
value: 'centos',
value: 'centos_vault',
label: 'CentOS',
iconName: 'centos.svg',
},

View File

@@ -155,7 +155,7 @@ ComponentSystem.register('mirrors-table', {
},
created() {
const allKeys = this._flattenFilterKeys(this.filterOptions)
const defaultHidden = new Set(['debian', 'ubuntu', 'centos', 'openeuler'])
const defaultHidden = new Set(['debian', 'ubuntu', 'centos_vault', 'openeuler'])
this.selectedColumnFilters = allKeys.filter((k) => !defaultHidden.has(k))
this.selectedRowFilters = Array.isArray(this.originalData) ? this.originalData.map((r) => r.name) : []
this._debouncedUpdateColumns = debounce(this._updateColumns.bind(this), 120)

View File

@@ -124,7 +124,8 @@ Issue Report {}'
['mirrors.default.13']='Chongqing University of Posts and Telecommunications'
['mirrors.default.14']='University of Science and Technology of China'
['mirrors.default.15']='Institute of Software, Chinese Academy of Sciences'
['mirrors.default.16']='Official Source'
['mirrors.default.16']='China Science & Technology Cloud'
['mirrors.default.17']='Official Source'
['mirrors.edu.0']='Peking University'
['mirrors.edu.1']='Beijing Jiaotong University'
['mirrors.edu.2']='Beijing Foreign Studies University'

View File

@@ -124,7 +124,8 @@ MESSAGE_CONTENTS=(
['mirrors.default.13']='重庆邮电大学'
['mirrors.default.14']='中国科学技术大学'
['mirrors.default.15']='中国科学院软件研究所'
['mirrors.default.16']='官方源'
['mirrors.default.16']='中国科技云'
['mirrors.default.17']='官方源'
['mirrors.edu.0']='北京大学'
['mirrors.edu.1']='北京交通大学'
['mirrors.edu.2']='北京外国语大学'

View File

@@ -125,7 +125,8 @@ MESSAGE_CONTENTS=(
['mirrors.default.13']='重慶郵電大學'
['mirrors.default.14']='中國科學技術大學'
['mirrors.default.15']='中國科學院軟件研究所'
['mirrors.default.16']='官方源'
['mirrors.default.16']='中國科技雲'
['mirrors.default.17']='官方源'
['mirrors.edu.0']='北京大學'
['mirrors.edu.1']='北京交通大學'
['mirrors.edu.2']='北京外國語大學'