Debian バスターを使い続ける方法

Debian バスターを使い続ける方法

私はもともと当時「安定的」だったDebian Stretchをインストールしました。私はDebianにない新しいパッケージが必要だったので、テストのためにDebianにアップグレードしましたが、本当によかったです。現在私のlsb_release -aコマンドはDebian 10(buster)を返します。

Debianは最近パッケージを変更したようで、Synapticから次のメッセージを受け取りました。

Repository 'http://deb.debian.org/debian stretch Release' changed its 'Suite' value from 'stable' to 'oldstable'
This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Repository 'http://ftp.us.debian.org/debian testing InRelease' changed its 'Codename' value from 'buster' to 'bullseye'

わかりました。そうですね。しかし、まだBullseyeにアップグレードしたくありません。 Buster を使い続けて Bullseye にアップグレードすることにした場合は、手動でアップグレードします。これを行うには、リポジトリをどのように編集する必要がありますか?現在私のリポジトリは次のとおりです。

$ grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:# deb cdrom:[Official Debian GNU/Linux Live 9.9.0 cinnamon 2019-04-27T11:50]/ stretch main 
/etc/apt/sources.list:# deb cdrom:[Official Debian GNU/Linux Live 9.9.0 cinnamon 2019-04-27T11:50]/ stretch main 
/etc/apt/sources.list:
/etc/apt/sources.list:deb http://ftp.us.debian.org/debian/ testing main non-free contrib 
/etc/apt/sources.list:deb-src http://ftp.us.debian.org/debian/ testing main non-free contrib 
/etc/apt/sources.list.d/base.list:deb http://deb.debian.org/debian/ stretch main 
/etc/apt/sources.list.d/base.list:# deb-src http://deb.debian.org/debian/ stretch main 
/etc/apt/sources.list.d/base.list:
/etc/apt/sources.list.d/base.list:
/etc/apt/sources.list.d/base.list:
/etc/apt/sources.list.d/base.list:
/etc/apt/sources.list.d/base.list:
/etc/apt/sources.list.d/base.list:
/etc/apt/sources.list.d/home:hawkeye116477:waterfox.list:deb http://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/Debian_9.0/ /
/etc/apt/sources.list.d/home:manuelschneid3r.list:deb http://download.opensuse.org/repositories/home:/manuelschneid3r/Debian_9.0/ /
/etc/apt/sources.list.d/nodesource.list:deb https://deb.nodesource.com/node_12.x stretch main
/etc/apt/sources.list.d/nodesource.list:deb-src https://deb.nodesource.com/node_12.x stretch main

答え1

source.listでのみ変更できますが、testingbase.listbusterはまだStretchを指しているので削除する必要があります。

それでもStretch(Debian 9.0)を指していますが、そのアップストリームを確認して、home:hawkeye116477:waterfox.listBuster home:manuelschneid3r.list(Debian 10.0)の正しいURLが何であるかを確認してください。

最後に、Nodeドキュメントを確認してURLを編集してください。deb.nodesource.com

答え2

sources.list以下を組み合わせることができますbase.list

rm /etc/apt/sources.list.d/base.list

次に、次のように編集します/etc/apt/sources.list

deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free

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

deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free

新しいキーを追加:

wget -nv https://download.opensuse.org/repositories/home:hawkeye116477:waterfox/Debian_10/Release.key -O Release.key
apt-key add - < Release.key
wget -nv https://download.opensuse.org/repositories/home:manuelschneid3r/Debian_10/Release.key -O Release.key
apt-key add - < Release.key

変更を編集しhome:hawkeye116477:waterfox.listて使用しますhome:manuelschneid3r.listDebian_9.0Debian_10

understretchに変更して実行します。buster/etc/apt/sources.list.d/nodesource.list

apt update
apt upgrade

サンプルソース。リスト

ホーム:manuelschneid3rプロジェクト

ホーム: hawkeye116477: waterfoxプロジェクト

関連情報