Skip to content

Commit

Permalink
*: Many debian template updates
Browse files Browse the repository at this point in the history
  • Loading branch information
iBug committed Apr 27, 2024
1 parent ae888f2 commit 583f635
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 21 deletions.
10 changes: 5 additions & 5 deletions docs/debian-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Debian Old Old Stable, Old Stable, Stable

由于镜像站同步安全更新存在延迟,可能导致安全更新无法及时获取,因此仅建议在确实有需要的情况下才使用镜像站的安全更新源。

一般情况下,将 `/etc/apt/sources.list``/etc/apt/sources.list.d/debian.sources` 文件中 Debian 默认的源地址 `http://security.debian.org/debian-security/`(或 `http://deb.debian.org/debian-security`)替换为 `http://mirrors.ustc.edu.cn/debian-security/` 即可。
一般情况下,将 `/etc/apt/sources.list``/etc/apt/sources.list.d/debian.sources` 文件中 Debian 默认的源地址 `http://security.debian.org/debian-security/`(或 `http://deb.debian.org/debian-security/`)替换为 `http://mirrors.ustc.edu.cn/debian-security/` 即可。

--8<-- "deb822.md"

Expand All @@ -40,20 +40,20 @@ Debian Old Old Stable, Old Stable, Stable

可以直接使用如下命令完成上述修改:

- 传统格式(`/etc/apt/sources.list`
=== "`sources.list` 格式"

```shell
sudo sed -i 's/security.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
```

- DEB822 格式(`/etc/apt/sources.list.d/debian.sources`

目前使用 DEB822 格式的 Debian 分发仅有容器镜像,且其安全更新源默认设置为 `http://deb.debian.org/debian-security`,因此以下命令会同时替换 Debian 官方源和安全更新源:
=== "DEB822 格式"

```shell
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources
```

目前使用 DEB822 格式的 Debian 分发仅有容器镜像,且其安全更新源默认设置为 `http://deb.debian.org/debian-security`,因此以上命令会同时替换 Debian 官方源和安全更新源。

当然也可以直接编辑 APT 源文件(需要使用 sudo)。以下是参考配置内容:

{% for release in debian_releases %}
Expand Down
8 changes: 4 additions & 4 deletions docs/debian.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,20 +34,20 @@ Debian Old Old Stable, Old Stable, Stable, Testing, Unstable (sid)

可以使用如下命令:

- 传统格式(`/etc/apt/sources.list`
=== "`sources.list` 格式"

```shell
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
```

- DEB822 格式(`/etc/apt/sources.list.d/debian.sources`

目前使用 DEB822 格式的 Debian 分发仅有容器镜像,且其安全更新源默认设置为 `http://deb.debian.org/debian-security`,因此以下命令会同时替换 Debian 官方源和安全更新源:
=== "DEB822 格式"

```shell
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources
```

目前使用 DEB822 格式的 Debian 分发仅有容器镜像,且其安全更新源默认设置为 `http://deb.debian.org/debian-security`,因此以上命令会同时替换 Debian 官方源和安全更新源。

当然也可以直接编辑 APT 源文件(需要使用 sudo)。以下是参考配置内容:

{% for release in debian_releases %}
Expand Down
14 changes: 9 additions & 5 deletions docs/raspbian.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,16 @@ raspbian 2018-04-19 之后的镜像默认源已经更改,用如下命令替换
sudo sed -i 's|mirrordirector.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list
sudo sed -i 's|archive.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list

当然也可以直接编辑 `/etc/apt/sources.list`
文件(需要使用
sudo)。删除原文件所有内容,用以下内容取代(以 Bullseye 示例):
当然也可以直接编辑 `/etc/apt/sources.list` 文件(需要使用 sudo)。删除原文件所有内容,用以下内容取代:

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
{% for release in debian_releases %}
=== "Raspbian {{ release.codename }}"

```debsources title="/etc/apt/sources.list"
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ {{ release.codename }} main contrib non-free rpi
# deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ {{ release.codename }} main contrib non-free rpi
```
{% endfor %}

Arm64 架构的 Raspberry Pi OS 仍处于 beta 状态,本镜像上游亦不含此架构。对于 arm64 的 Raspberry Pi OS,可以直接使用 arm64 Debian 的源:

Expand Down
19 changes: 12 additions & 7 deletions docs/termux.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,27 @@ Termux APT 源镜像

Termux 目前(2022 年 8 月)的官方源为
packages.termux.dev,我们推荐先更新 `termux-tools` 软件包,然后直接使用
`termux-change-repo` 先选择 Single mirror,再选择 mirrors.ustc.edu.cn
`termux-change-repo` 命令,先选择 Single mirror,再选择 mirrors.ustc.edu.cn
即可。

如果想要手动更换 Termux APT 源的话,可以编辑
`/data/data/com.termux/files/usr/etc/apt/sources.list`
为如下内容
??? tip "手动换源(不推荐)"

如果想要手动更换 Termux APT 源的话,可以编辑
`/data/data/com.termux/files/usr/etc/apt/sources.list`
为如下内容

```debsources
deb https://mirrors.ustc.edu.cn/termux/apt/termux-main stable main
```

或者,你也可以使用 `sed` 命令进行文本替换:
或者,你也可以使用 `sed` 命令进行文本替换:

```shell
sed -i '[email protected]@mirrors.ustc.edu.cn/termux@' $PREFIX/etc/apt/sources.list
pkg up
```

注:Termux 会自动将环境变量 `$PREFIX` 设定为
`/data/data/com.termux/files/usr`
注:Termux 会自动将环境变量 `$PREFIX` 设定为 `/data/data/com.termux/files/usr`。

!!! warning

Expand Down

0 comments on commit 583f635

Please sign in to comment.