On Pop!_OS 20.10
(system76のUbuntuバリエーション)apt install libmagickwand-dev
の後にdeborphan
印刷しますlibmagickwand-dev:all
。
これはバグですか、それとも私が間違っているのですか?
答え1
バグではありませんが、何もしませんでした。間違った。そのセクションにあるので、考慮される理由は一時パッケージとしてマークされており、libmagickwand-dev
リーフパッケージであるため、最終的に孤児パッケージとしてリストされます。libmagickwand-6.q16-dev
oldlibs
deborphan
libmagickwand-6.q16-dev
直接インストールすると、この問題を回避できます。
詳細については、libmagickwand-dev
リソースoldlibs
セクションにあり、パッケージの説明に「これは、基本チャネルDepth用のlibmagickwand-6開発ファイルの新しいABIにシステムを移行するのに役立つ変換パッケージです」と言われているので、変換パッケージとして識別できます。 。 」(これらはコンバージョン パッケージのベスト プラクティスの文書化.)
システムにインストールされているステージングパッケージを一覧表示するには、次のようにします。
dpkg -l | grep -E 'transitional|dummy'
deborphan --guess-dummy
aptitude search '~soldlibs ~i'
コンバージョンパッケージの目的は、コンバージョンを許可することです。パッケージAをパッケージBに置き換える必要がある場合は、BにAを放棄することはできません。最初にAとBを公開してから、それに依存するすべてのパッケージを待つ必要があります。 AをBに更新してからAを削除します。変換中に、AまたはBの新規ユーザーはBを直接インストールする必要があります。