web-dev-qa-db-ja.com

壊れたdist-upgradeを修正するにはどうすればよいですか?

昨日、15.10へのdist-upgradeを試みましたが、壊れました。

事実、ハードディスクには空きディスク領域がほとんどなく(約650MB)、アップグレードは1500MBを超えています。

アップグレードマネージャーが機能しなかったため、私は入りました。

Sudo apt-get update
Sudo apt-get dist-upgrade
sed -i 's/vivid/wily/g' /etc/apt/sources.list
Sudo apt-get update
Sudo apt-get upgrade

wilyにアクセスしていることがわかり、パッケージ(最初の依存関係とライブラリ)を手動でアップグレードし、残りのすべてのパッケージを後でアップグレードしました。

アップグレードは、1つのことを除いてほとんど問題なく機能しました。以前は、インストールしたいくつかの大きなパッケージ(Gimp、Inkscape、Scribus、Blender、Krita、Openshotなど)をアンインストールする必要がありました。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
 libgtk-3-0 : Depends: libmirclient9 (>= 0.17.0+15.10.20151008.2) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

これを修正する方法はありますか?または、唯一の方法は、その上に新規インストールを行うことですか?

2
Paulo Silva
  • libprotobuf-lite9v5の強制インストール

    Sudo apt-get install libprotobuf-lite9v5
    
  • でシステムを修復します

    Sudo apt-get install -f
    
  • パッケージが自動的にインストールされるものとしてマークする

    Sudo apt-mark auto libprotobuf-lite9v5
    
  • 必要なパッケージをインストールする

    Sudo apt-get install gimp
    Sudo apt-get install inkscape
    
1
A.B.