私はを実行してDebian11 / KDEからDebian12にアップグレードしましたsudo apt-get upgrade --without-new-pkgs
。パーティションの一部のディスク容量を解放し(これにより、一部のユーザーのアップグレードが中断される可能性があります!)を実行しましたsudo apt-get full-upgrade
。アップグレードプロセスは次のとおりです。
- 多くのパッケージをインストールした後にエラー(詳細は以下を参照)が発生します
Error: Sub-process /usr/bin/dpkg returned an error code (1)
。問題を解決しました(詳細は以下を参照)。 sudo apt --fix-broken install
その後、libgmic1とgimp-gmicをアップグレードし、いくつかのパッケージを削除する必要がありました。- ルートパーティションのディスク容量が不足していたため、実行してディスク容量を確保しました
sudo rm -rf /var/cache/apt/archives/*
(今インストールしたパッケージのキャッシュはディスク容量を大量に占めました)。アップグレードを中断するエラーは、ディスク領域の不足によるアップグレードの失敗を防ぐため、便利です。 - その後、
sudo apt-get full-upgrade
再実行しましたが、エラーなしで完了しました。キャッシュを削除したので、まず残りのパッケージを再ダウンロードする必要があります。
これら3つのコマンドに従って/var/log/apt/history.log
パッケージがアンインストール/インストールされていません。このログには、「plasma-systemmonitor:amd64(5.27.5-2、automatic)」をコマンドでインストールする必要があることを示しますapt-get full-upgrade
(「インストール:」の横にリストされています)。しかし、これらすべて(Debian12にアップグレード)の後、私は気づきました。この特別なパッケージこの特定のパッケージはインストールおよびインストールされません。
今すぐインストールする必要がありますが、まだインストールされていないパッケージがあるかどうか疑問に思います。デフォルト/コアパッケージが見つからず、すべてインストールされ、Debian のアップグレードが完了したことをどのように確認できますか?明らかに、apt-getアップグレードは、インストールされているパッケージの依存関係がないか、アップグレードがまだ可能かどうかを示す必要がありますが、最初にインストールする必要があるパッケージや現在インストールされていないデフォルトのDebian12またはKDEソフトウェアパッケージ情報は表示しません。
詳細:私が得た出力/エラーは次のとおりです。
Setting up usrmerge (37~deb12u1) ...
FATAL ERROR:
Both /lib/udev/mtp-probe and /usr/lib/udev/mtp-probe exist.
You can try correcting the errors reported and running again
/usr/lib/usrmerge/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.
E: usrmerge failed.
dpkg: error processing package usrmerge (--configure):
installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
usrmerge
.ls -l /lib/udev/mtp-probe and /usr/lib/udev/mtp-probe
/usr/lib/usrmerge/convert-usrmerge
ディスク容量が不足してアップグレードが中断される可能性がありますが、ステップごとに少ないディスクスペース(または使用可能なスペースよりも動的に少ないスペース)を必要とする段階的なアップグレードは別のトピックです。