Debian:リポジトリにリリースファイルがありません


39

ソースからいくつかのプログラムをインストールしようとしたとき、または特にapt更新を実行しようとしたときに、次のメッセージが表示されます。

E: The repository 'http://ftp.ca.debian.org/debian stretch/updates Release' does not have 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.

アーキテクチャi386を追加した後、これを取得し始めました。それがなければ、プロプライエタリなNvidiaドライバーをインストールできず、Steamクライアントはまったく起動しません。これは私が/etc/apt/sources.list読むものです:

deb http://ftp.ca.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch main contrib non-free

deb http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free

####stretch-updates, previously known as 'volatile'

deb http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free

deb-src http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free

回答:


24

stretch-updatesとの両方がありますstretch/updatesが、後者はもう存在しません(少なくとも使用しているミラー上には)。への参照を削除するstretch/updatesか、stretch/updates行がセキュリティ更新プログラムを提供することを期待している場合は、次のものに置き換えてください。

deb http://security.debian.org/ stretch/updates main contrib non-free

私はそれを削除し、問題を解決しましたが、Software&Sourcesプログラムでは、ストレッチ/リリース(スラッシュ付き)はストレッチのセキュリティ更新を指しているため、奇妙です。

2
そう、でもそれhttps://security.debian.orgはあなたのローカルミラーではなく、(そしてstretch/updates、そうではありませんstretch/release。ファイルと対応する指示については、こちらを参照ください。)Release
スティーブンキット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.