Debian は、満たされていない依存関係のために dist-upgrade を行うことはできませんが、保持されたパッケージはありません。

Debian は、満たされていない依存関係のために dist-upgrade を行うことはできませんが、保持されたパッケージはありません。

Debian Stretch(9.9)を実行していますが、リモートでアップグレードすることはできません。パッケージを保管していません。

私のバージョンとカーネル:

lsb_release -a

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.9 (stretch)
Release:    9.9
Codename:   stretch


uname -a

beastmode 4.17.0-0.bpo.1-amd64 #1 SMP Debian 4.17.8-1~bpo9+1 (2018-07-23) x86_64 GNU/Linux

私のapt-mark showholdコマンドはアーカイブされたパッケージを表示しません。

me@pc:~$ sudo apt-mark showhold
me@pc:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Error!
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:
 libkf5su-bin : Depends: libkf5su5 (>= 4.96.0) but it is not going to be installed
 monodoc-browser : Depends: libwebkit1.1-cil (>= 0.3) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

KDEから破損したパッケージ(libkf5su-bin)は削除できますが、monodoc-browserがインストールされておらず、インストールするように求められません。

システムをどのように修正しますか?

(更新:インストール済みリストに表示されるすべての項目を削除し、まだインストールされていない破損したリストに表示される項目を追加する必要があるようです)。

(更新:第三者の店は大きな痛みの原因です!)

ベストアンサー1

次のステップが必要です。

  1. 望ましくない依存関係がある可能性があるサードパーティのソース(MS VS CODEおよびSKYPEリポジトリ)を削除します。

  2. エラーリストに表示されるインストール済みアイテムを削除します。

  3. エラー依存関係としてマークされているがまだインストールされていないインストールエラーのリストのエントリ。

KDEを完全に削除した後(MS REPOによって破損しているように見える)、KDEまたは他のデスクトップを再インストールする必要がありました。 KDEを再インストールする代わりにMateを使用することにしました。

おすすめ記事