適性 - 特定のパッケージに対する依存関係を除き、X11 カテゴリのすべてのパッケージを削除します。

適性 - 特定のパッケージに対する依存関係を除き、X11 カテゴリのすべてのパッケージを削除します。

私のシステムからX11カテゴリのほとんどのパッケージを削除したいです。ただし、これらのパッケージのいくつかは「beaglebone」パッケージに依存しています。 「beaglebone」パッケージを除いて、X11カテゴリのすべてのアイテムを削除するように適性にどのように要求できますか?

以下では、損傷を防ぐために削除する必要があるパッケージの1つとして「beaglebone」をお勧めします。

    適性は削除することをお勧めします。ビーグルボーンも付属。

削除後もパッケージとその依存関係を維持するにはどうすればよいですか?

ベストアンサー1

短い答えは次のとおりです。

aptitude remove '~sX11 ! ~Rbeaglebone'

しかし、この場合(たくさんX11に頼ること! )、インタラクティブパーサーを使用することをお勧めします。これを行うには、--schedule-only上記のオプションを追加してaptitude引数なしでやり直してください。 1つまたは2つのコマンドを追加する必要があるかもしれませんが、-o Aptitude::Auto-Fix-Broken=false(まだ設定にない場合)必要はないようです。g自動解析は、インターフェイスを押したときにのみ発生することがわかります。

ncursesインターフェイスを実行した後、e最初の解決策[OK]をクリックして削除されたエントリを確認します。不要な項目が表示されたら、矢印キーを使用してその項目を選択し、を押して操作をr拒否します。 [次のソリューションのロード]をクリックすると、.拒否されたソリューションを含まないソリューションが提供されます。必要に応じて繰り返し、を押して!解決策を受け入れ、通常どおり続けます。

おすすめ記事