diff --git a/docs/debiancn.md b/docs/debiancn.md index 6faf0fc6..050ff033 100644 --- a/docs/debiancn.md +++ b/docs/debiancn.md @@ -18,9 +18,9 @@ Debian 用户使用的补充软件。 ## 收录版本 -- buster -- bullseye -- bookworm +{% for release in debian_releases %} +- {{ release.codename }} +{% endfor %} 目前暂无专用于 testing 和 sid 的仓库。 diff --git a/docs/docker-ce.md b/docs/docker-ce.md index 0a436016..1a6b1aa6 100644 --- a/docs/docker-ce.md +++ b/docs/docker-ce.md @@ -47,7 +47,7 @@ sudo DOWNLOAD_URL=https://mirrors.ustc.edu.cn/docker-ce sh get-docker.sh !!! tip - 安装完 Docker CE 之后,替换掉官方的 Docker Registry 服务,可加快拉取 Docker 镜像的速度,请参考 `dockerhub`。 + 安装完 Docker CE 之后,替换掉官方的 Docker Registry 服务,可加快拉取 Docker 镜像的速度,请参考 [dockerhub](dockerhub.md)。 ## 相关链接 diff --git a/docs/influxdata.md b/docs/influxdata.md index 015158e8..114ac45a 100644 --- a/docs/influxdata.md +++ b/docs/influxdata.md @@ -13,8 +13,8 @@ 对于 Debian/Ubuntu 用户,使用以下命令导入 InfluxData 的 GPG 密钥,并更新配置: wget -q https://repos.influxdata.com/influxdata-archive_compat.key - echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c && cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null - echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://mirrors.ustc.edu.cn/influxdata/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list + echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c && cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/keyrings/influxdata-archive_compat.gpg > /dev/null + echo 'deb [signed-by=/etc/apt/keyrings/influxdata-archive_compat.gpg] https://mirrors.ustc.edu.cn/influxdata/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list `apt update` 之后即可安装 `influxdb2` 与 `telegraf` 等软件包。 diff --git a/docs/proxmox.md b/docs/proxmox.md index c1ce0524..db4d07e9 100644 --- a/docs/proxmox.md +++ b/docs/proxmox.md @@ -24,11 +24,9 @@ Proxmox 软件源 ### Debian,Proxmox -一般情况下,需要同时修改基础系统(Debian)的源文件 -`/etc/apt/sources.list` 和 Proxmox -的源文件。 +一般情况下,需要同时修改基础系统(Debian)的源文件 `/etc/apt/sources.list` 和 Proxmox 的源文件。 -修改基础系统(Debian)的源文件,可以使用如下命令: +修改基础系统(Debian)的源文件,可以参考 [Debian 帮助](debian.md) 或使用如下命令: sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list @@ -38,11 +36,9 @@ Proxmox 软件源 source /etc/os-release echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve $VERSION_CODENAME pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list -对于 Proxmox Backup Server 和 Proxmox Mail Gateway,请将以上命令中的 -`pve` 分别替换为 `pbs` 和 `pmg`。 +对于 Proxmox Backup Server 和 Proxmox Mail Gateway,请将以上命令中的 `pve` 分别替换为 `pbs` 和 `pmg`。 -PVE 8 之后默认安装 Ceph 仓库源文件 -`/etc/apt/sources.list.d/ceph.list`,可以使用如下命令更换源: +PVE 8 之后默认安装 Ceph 仓库源文件 `/etc/apt/sources.list.d/ceph.list`,可以使用如下命令更换源: ```shell if [ -f /etc/apt/sources.list.d/ceph.list ]; then @@ -52,8 +48,7 @@ if [ -f /etc/apt/sources.list.d/ceph.list ]; then fi ``` -更改完 `sources.list` 文件后请运行 -`apt update` 更新索引以生效。 +更改完 `sources.list` 文件后请运行 `apt update` 更新索引以生效。 ### CT Templates diff --git a/docs/raspberrypi.md b/docs/raspberrypi.md index 28cb596d..92c3a0ed 100644 --- a/docs/raspberrypi.md +++ b/docs/raspberrypi.md @@ -47,22 +47,22 @@ sudo sed \ /etc/apt/sources.list.d/raspi.list ``` -当然也可以直接编辑 -`/etc/apt/sources.list.d/raspi.list` -文件(需要使用 sudo)。以下是 bookworm 的参考配置内容: +当然也可以直接编辑 `raspi.list` 文件(需要使用 sudo)。以下是 bookworm 的参考配置内容: -```shell - deb http://mirrors.ustc.edu.cn/raspberrypi/debian/ bookworm main - #deb-src http://mirrors.ustc.edu.cn/raspberrypi/debian/ bookworm main -``` +{% for release in debian_releases %} +=== "Raspbian {{ release.codename }}" + + ```shell title="/etc/apt/sources.list.d/raspi.list" + deb http://mirrors.ustc.edu.cn/raspberrypi/debian/ {{ release.codename }} main + #deb-src http://mirrors.ustc.edu.cn/raspberrypi/debian/ {{ release.codename }} main + ``` +{% endfor %} -更改完 `raspi.list` 文件后请运行 -`sudo apt-get update` 更新索引以生效。 +更改完 `raspi.list` 文件后请运行 `sudo apt-get update` 更新索引以生效。 !!! tip - 使用 HTTPS 可以有效避免国内运营商的缓存劫持,但 Stretch - 及老版本系统需要事先安装 `apt-transport-https`。 + 使用 HTTPS 可以有效避免国内运营商的缓存劫持,但 stretch 及老版本系统需要事先安装 `apt-transport-https`。 ## 相关链接 diff --git a/docs/raspbian.md b/docs/raspbian.md index 6aeeb5c4..89c69bdb 100644 --- a/docs/raspbian.md +++ b/docs/raspbian.md @@ -45,20 +45,29 @@ sudo)。删除原文件所有内容,用以下内容取代(以 Bullseye 示 deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi # deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi -Arm64 架构的 Raspberry Pi OS 仍处于 beta -状态,本镜像上游亦不含此架构。对于 arm64 的 Raspberry Pi -OS,可以直接使用 arm64 Debian 的源(以 Bullseye 示例): - - deb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free - # deb-src http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free - deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free - # deb-src http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free - deb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free - # deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye-security main non-free contrib +Arm64 架构的 Raspberry Pi OS 仍处于 beta 状态,本镜像上游亦不含此架构。对于 arm64 的 Raspberry Pi OS,可以直接使用 arm64 Debian 的源: + +{% for release in debian_releases %} + +{% set debian_security = release.codename + "-security" %} +{% if release.version < 11 %} +{% set debian_security = release.codename + "/updates" %} +{% endif %} +=== "Raspbian {{ release.codename }}" + + ```shell title="/etc/apt/sources.list" + deb https://mirrors.ustc.edu.cn/debian/ {{ release.codename }} main contrib non-free + # deb-src http://mirrors.ustc.edu.cn/debian {{ release.codename }} main contrib non-free + deb https://mirrors.ustc.edu.cn/debian/ {{ release.codename }}-updates main contrib non-free + # deb-src http://mirrors.ustc.edu.cn/debian {{ release.codename }}-updates main contrib non-free + deb https://mirrors.ustc.edu.cn/debian-security {{ debian_security }} main contrib non-free + # deb-src http://mirrors.ustc.edu.cn/debian-security/ {{ debian_security }}-security main non-free contrib + ``` +{% endfor %} 编辑此文件后,请使用 `sudo apt-get update` 命令,更新软件索引。 -同时也可能需要更改 archive.raspberrypi.org 源,请参考 `raspberrypi`。 +同时也可能需要更改 archive.raspberrypi.org 源,请参考 [raspberrypi](raspberrypi.md)。 ## 相关链接 diff --git a/mkdocs.yml b/mkdocs.yml index 0bf5fbd9..42fda86c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -82,10 +82,13 @@ extra: debian_releases: - version: 12 codename: bookworm + proxmox_version: 8 - version: 11 codename: bullseye + proxmox_version: 7 - version: 10 codename: buster + proxmox_version: 6 ubuntu_releases: - name: 22.04 codename: jammy