Debian

Debian 測試 - 將“Buster”升級到“Bullseye”版本,沒有用於 security.debian.org 的伺服器

  • February 27, 2022

我嘗試使用 升級我的 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 

最新版本後,條目略有變化。

這是debian-devel-announce 的公告

…在過去的幾年中,我們讓人們對 -updates(推薦更新)和 /updates(安全更新)感到困惑。因此,從 Debian 11 “bullseye”開始,我們將包含安全更新的套件重命名為 -security。sources.list 中的條目應如下所示

deb security.debian.org/debian-security bullseye-security main 

對於以前的版本,名稱不會更改。

引用自:https://unix.stackexchange.com/questions/529009