私はもともと当時「安定的」だった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でのみ変更できますが、testing
base.listbuster
はまだStretchを指しているので削除する必要があります。
それでもStretch(Debian 9.0)を指していますが、そのアップストリームを確認して、home:hawkeye116477:waterfox.list
Buster 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.list
。Debian_9.0
Debian_10
understretch
に変更して実行します。buster
/etc/apt/sources.list.d/nodesource.list
apt update
apt upgrade