Debian
Debian 測試 - 將“Buster”升級到“Bullseye”版本,沒有用於 security.debian.org 的伺服器
我嘗試使用 升級我的 Debian 系統
apt
,儲存庫設置為“測試”,所以我希望它會自動從“Buster”更改為下一個版本“Bullseye”,但由於“Buster”繼續前進,我得到:404 Not Found [IP: 151.101.12.204 80]
執行時
apt update
。
security.debian.org
地址好像沒有Release文件,是不是地址變了?E: The repository 'http://security.debian.org testing/updates Release' no longer has a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
這是我的相關條目
/etc/apt/sources.list
:deb http://ftp.ch.debian.org/debian/ testing main contrib non-free deb-src http://ftp.ch.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free deb-src http://security.debian.org/ testing/updates main contrib non-free # jessie-updates, previously known as 'volatile' deb http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free deb-src http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free
我查了
man apt-secure
但找不到或了解相關資訊。**更新:**到目前為止,我得到了兩個答案,都指的是官方的debian.org頁面,但提出了一個完全不同的解決方案。有人可以解釋一下,因為我決定不刪除
security.debian.org
條目,而是更改了版本屬性格式。
來自https://wiki.debian.org/Status/Testing
deb http://security.debian.org testing-security main contrib non-free deb-src http://security.debian.org testing-security main contrib non-free
最新版本後,條目略有變化。
…在過去的幾年中,我們讓人們對 -updates(推薦更新)和 /updates(安全更新)感到困惑。因此,從 Debian 11 “bullseye”開始,我們將包含安全更新的套件重命名為 -security。sources.list 中的條目應如下所示
deb security.debian.org/debian-security bullseye-security main
對於以前的版本,名稱不會更改。