會整理這篇文章,主要是因為我最近在對Proxmox VE主機做系統升級時,發現他外連到國外套件庫的速度實在很慢,光是 apt update 取得套件清單就要滿久的。
想說都已經把家裡網路速度升級了,速度還這麼慢,實在受不了。突然想到時臺灣這邊就已經有品質滿好的mirror站,所以能在臺灣內直連是最好的。
現況分析與連線測試
- PVE 主機版本:Debian 13 (trixie) / Proxmox VE (基於 Trixie 版本)
- APT 設定格式:已採用新版 Debian 標準的 DEB822 格式檔案 (
/etc/apt/sources.list.d/*.sources)
TWDS 鏡像源支援比對
經比對 TWDS 鏡像站 (mirror.twds.com.tw) 的 Tunasync 同步狀態與目錄結構:
| 套件類別 | 原有預設來源 | TWDS 臺灣鏡像來源 | TWDS 同步狀態 |
|---|---|---|---|
| Debian 基礎套件 | http://deb.debian.org/debian/ | https://mirror.twds.com.tw/debian/ | trixie 存在且正常更新 |
| Debian 安全更新 | http://security.debian.org/debian-security/ | https://mirror.twds.com.tw/debian-security/ | trixie-security 存在且正常更新 |
| Proxmox VE 套件 | http://download.proxmox.com/debian/pve | https://mirror.twds.com.tw/proxmox/debian/pve | Proxmox trixie PVE 存在且正常更新 |
備份舊的設定檔
我會有複製舊的設定檔當備份的習慣,我會採用的方式是使用 APT 靜音忽略的副檔名(如 .disabled 或 .bak)。
APT 的設定中有一組 Dir::Ignore-Files-Silently(靜音忽略清單)。部分副檔名被視為常見臨時檔,APT 會靜音忽略而不跳出 Notice:
- 常見靜音副檔名:
.disabled(如proxmox.sources.disabled).bak(如proxmox.sources.bak)- 波浪號
~結尾(如proxmox.sources~)
具體作法如下:
1 | cp /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.disabled |
更換後的配置內容範例
如要更換,修改 /etc/apt/sources.list.d/ 內的設定檔內容如下:
/etc/apt/sources.list.d/debian.sources
1 | Types: deb |
/etc/apt/sources.list.d/proxmox.sources
1 | Types: deb |