web-dev-qa-db-ja.com

wheezyでのapt-getアップグレード中のエラー

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

Sudo apt-get update
Sudo apt-get upgrade

... "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.
4
Alex

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

/etc/apt/apt.conf/10defaultRelease

「stable」バージョンが「wheezy」から「jessie」に変更されたため、そのファイルで「stable」を「oldstable」に置き換える必要があります。 jessieにアップグレードする場合(およびsources.listを更新した場合)は、文字列を「stable」に再度置き換えることができます。

編集:

別のdebian-systemを見ると、ファイル「10defaultRelease」は存在していません。このファイルは、2つの異なるdebian-versionsのリポジトリが混在している場合にのみ必要となるようです。

4
Alex

差出人: 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"

0