wheezyでapt-getのアップグレード中にエラーが発生しました。

wheezyでapt-getのアップグレード中にエラーが発生しました。

今日、私はDebian WheezyからJessieにシステムをアップグレードしたいと思います。最初のステップとして、現在のwheezy-packagesをアップグレードするのが良いアイデアだと思いました。

sudo apt-get update
sudo apt-get upgrade

...しかし、「アップグレード」コマンドでエラーが発生します(申し訳ありませんが、ドイツ語のテキストのみです)。

Paketlisten werden gelesen... Fertig
E: Der Wert »stable« ist für APT::Default-Release ungültig, da solch eine Veröffentlichung in den Paketquellen nicht verfügbar ist.

このエラーは次のように翻訳できます。

E: The value "stable" is for APT::Default-Release is invalid, since such a release is not available in the package-sources.

答え1

APT::Default-Release の値は、次の場所で変更できます。

/etc/apt/apt.conf/10defaultRelease

「stable」バージョンが「wheezy」から「jessie」に変更されたため、このファイルで「stable」を「oldstable」に置き換える必要があります。 jessieにアップグレードしてsource.listを更新するには、文字列を「stable」に戻すだけです。

編集する:

他の Debian システムを見ると、「10defaultRelease」ファイルも存在しません。このファイルは、2 つの異なる Debian バージョンのリポジトリを混在させる場合にのみ必要なようです。

答え2

から:http://forums.debian.net/viewtopic.php?f=5&t=126806

昔々、ソースにはバージョン名が「stable-updates」のリポジトリがあり、そのリポジトリのパッケージを好むように設定でSynapticを設定しました。その後、リポジトリが削除され、Synapticは驚きました。 (少し間違っています。IMO)rootアカウントがある場合、設定は/root/.synaptic/synaptic.confファイルにあり、kmathernはそれを修正するために次のコードを提示しました。

su -c "sed -i 's/DefaultDistro \".*\"/DefaultDistro \"\"/' /root/.synaptic/synaptic.conf"

答え3

単にファイルをoldstable次のように置き換えます。oldoldstable/root/.synaptic/synaptic.conf

関連情報