アップグレードマネージャーは、部分的なアップグレードを希望しています


31

ここに私の話があります...

先日、ubuntuのアップグレードを行っていましたが、アップグレードの途中で電源が切れたため、アップグレードをしようとすると、部分的なアップグレードを行うかどうかを尋ねられます。これは悪いことであり、避けるべきだと聞きましたが、コマンドラインでこれを修正する方法があることも知っていますが、どのように覚えているのか、インターネットで何かを見つけることはできません。

任意の助けをいただければ幸いです。ありがとう 代替テキスト

回答:


20

sudo dpkg --configure -a魔法のコマンドのように見えます。

ここにあるdpkgのmanページの説明--configure -aのオプションは:

--configure パッケージ ... | -a|--pending

展開されたがまだ構成されていないパッケージを構成します。-aまたは--pendingが指定されている場合[…]、すべてのアンパックされた未構成のパッケージが構成されます。

[…]

構成は、次の手順で構成されます。

  1. conffilesを解凍し、同時に古いconffilesをバックアップして、何か問題が発生した場合に復元できるようにします。

  2. パッケージで提供されている場合、postinstスクリプトを実行します。


1
通常、シナプスを起動しようとしない場合、またはsudo apt-get install aptitudeを実行してからsudo aptitudeを実行する場合(Maverickでgtk guiを使用する必要があります)、すべてを修正します。aptitudeは通常、問題の発見/修正に優れています。
RolandiXor

4
私のボックスに目立った効果はありません。まだ部分的なアップグレードを提供しています。
チュチュ

15

私はこれを試してみることをお勧めします:

sudo apt-get install aptitude
sudo aptitude update
sudo aptitude dist-upgrade

私のために問題を解決しました、おそらくあなたにもうまくいくでしょう。


6

同じ問題がありました。私がしたことは、パッケージのリストをから入手することでしたsudo apt-get upgrade。私の場合:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

次に、「アップグレードされていない」パッケージをインストールしsudo apt-get install linux-generic linux-headers-generic linux-image-genericて問題を解決しました。


1
あなたもできたでしょうsudo apt-get dist-upgrade
セス

0

部分的なアップグレードとは、インストールまたは更新で問題が発生したことを意味します。Mplayerメディアプレーヤーのインストールが失敗した後、この部分的なアップグレードプロンプトを受け取り始めました。ソフトウェアを削除し、パージコマンドを使用して、Mplayerメディアプレーヤーに関連するすべてのものを削除しました。これは、gstreamerとVLC用にインストールしたいくつかのプラグインにも干渉しました。失ったものを再インストールすると、部分的なアップグレードプロンプトが表示されなくなりました。特にPPAの最近のインストールで何が起こったかを調べることをお勧めします


-1

sudo apt-get updateこのファイルを試してみると更新されます。そして、アップグレードをsudo do-release-upgradeインストールするのに数時間かかる場合がありますので、入力することでターミナルからアップグレードできます。ダウンロードが完了すると、プロセスをキャンセルできません。次に、「Y」を押します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.