Files
jcutmirror/docs/zh/ubuntu-ports.mdx
2024-02-16 13:11:30 +08:00

43 lines
2.3 KiB
Plaintext

---
mirrorId: ubuntu-ports
---
import ConfigGenerator from '../../src/components/config-generator'
export const ubuntuVersionMap = {
"23.04": "lunar",
"22.10": "kinetic",
"22.04 LTS": "jammy",
"20.04 LTS": "focal",
"18.04 LTS": "bionic",
"16.04 LTS": "xenial",
"14.04 LTS": "trusty",
}
export const GenUbuntuConfig = (version) => {
var ubuntuName = ubuntuVersionMap[version]
return `# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName} main restricted universe multiverse
# deb-src https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName} main restricted universe multiverse
deb https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName}-updates main restricted universe multiverse
# deb-src https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName}-updates main restricted universe multiverse
deb https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName}-backports main restricted universe multiverse
# deb-src https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName}-backports main restricted universe multiverse
deb https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName}-security main restricted universe multiverse
# deb-src https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName}-security main restricted universe multiverse\n
# 预发布软件源,不建议启用
# deb https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName}-proposed main restricted universe multiverse
# deb-src https://mirrors.jcut.edu.cn/ubuntu-ports/ ${ubuntuName}-proposed main restricted universe multiverse`
}
export const defaultVersion = Object.keys(ubuntuVersionMap).find(x => x.indexOf("LTS") > 0);
> ubuntu-ports 镜像目前仅为校内反向代理清华 TUNA 镜像站。若您的网络环境处于校外, apt 的 HTTP(S) 请求将会被重定向( 302 )至 TUNA 镜像站。
Ubuntu 的软件源配置文件是 `/etc/apt/sources.list`。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用我们的软件源镜像。
<ConfigGenerator promptString="请选择您的 Ubuntu 版本:" versionList={Object.keys(ubuntuVersionMap)} defaultVersion={defaultVersion} configGen={GenUbuntuConfig} language="bash" />
本镜像仅包含 arm64 armhf ppc64el riscv64 s390x 架构的软件包。