apt-get dist-upgrade は、wheezy から jessie にアップグレードしようとすると、何もしません。

apt-get dist-upgrade は、wheezy から jessie にアップグレードしようとすると、何もしません。

次のようにDebian wheezyからjessieにアップグレードしようとしています。

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

この操作は正常に完了し、再起動しましたが、システムはまだ停止しています。

~: cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"

~: sudo apt-get dist-upgrade
[sudo] password for abc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

ディストリビューションのアップグレードを完了するには?

Jessieと競合する可能性のあるカスタム初期化やその他のカスタム設定はありません。

答え1

apt-get dist-upgradeシステムはすでに最新の状態なので、何もしないでください。あなたはあなたのシステムにうんざりする音に従うように指示し、それがまさにそれです。別のバージョンにアップグレードするには、その異なるバージョンを指すようにパッケージソースを変更する必要があります。

パッケージソースはファイルで宣言されています。/etc/apt/sources.list。このファイルを編集し、すべての参照をwheezyに変更しますjessie/etc/apt/sources.list.dある場合は、以下のファイルも同じ方法で編集できます。

stable代わりにegを作成して自動的にバージョンに準拠するwheezyようにアップグレードすることはできますが、新しい安定バージョンがリリースされるたびに準備ができているかどうかにかかわらず、膨大なアップグレードを受けるため、これはお勧めできません。にモバイル公開ターゲットを使用してくださいtesting

更新後に/etc/apt/sources.list実行し、apt-get update現在ターゲットにしているバージョンで利用可能なパッケージの一覧を読み、アップグレードをapt-get dist-upgrade実行します。

これは次の項目に含まれます。「APTソースの準備」の下のアップグレード手順。アップグレードを実行する前に、アップグレード手順を確認することをお勧めします。 (32ビットPCを使用していない場合は、正しいアーキテクチャに切り替えてください。)

答え2

端末を開き、次のコマンドを入力します。

sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
apt-get clean
apt-get dist-upgrade -f
reboot

関連情報