FreeBSD - 部分的にインストールされたgnome2を削除しますか?

FreeBSD - 部分的にインストールされたgnome2を削除しますか?

FreeBSD 10.0-RELでx11 / gnome2をコンパイルしようとしましたが、さまざまな問題に直面しました。結局のところ、gnome2はもはや実際にはサポートされなくなり、代わりに他のもの(MATE、Xfce、KDEなど)を使用する必要があることを示すことがわかりました。

ただし、gnome2は、Gnomeを使用しない場合は、実際には必要とされない数兆の異なるパッケージをインストールします。したがって、gnome2の「make install」は失敗しますが、私が望んでいない何十億ものパッケージをインストールする前に失敗します。 Xfceのようなものをインストールする前にそれらを削除したいと思います。

gnome2パッケージに何も返さない不要なアイテムを簡単に削除できますか?完璧な世界では、次のようなコマンドを発行したいと思います。

「gnome2を介してインストールする必要があるすべてのパッケージを見つけます(再帰を含む)。各パッケージにインストールされている場合は削除してください。〜しない限りこれを必要とするインストール済みパッケージがあります。いいえgnome2を介してインストールされたもの(再帰的を含む)。 」

見つけることができるショートカットがありますか?

よろしくお願いします。

答え1

FreeBSD 10には、pkgこれを行うことができるユーティリティが含まれています。

pkg autoremove

pkg help完全なコマンドのリストについては、参考資料を参照してくださいpkg

ビルドが失敗した後にポートをクリーンアップする必要があるかもしれません。
次のことができます。

cd /usr/ports/x11/gnome2
make clean

2番目の質問については:はい、方法があります。これらの依存関係を必要とするパッケージを削除して実行すると、残りのpkg autoremoveタスクが実行されます。

関連情報