このパッケージをインストールしましたmoreutils
。このパッケージに含まれているアプリケーションを削除したいですparallel
。このアプリを削除したいです。システム内のパッケージ/他のアプリが影響を受けないことを願っています。
apt
この問題を解決するためにツールを使用する方法はありますか?または、バイナリと関連設定を手動で削除する必要がありますか?
答え1
dpkg
サポートされている方法でパッケージが提供するファイルを削除できます。それを転送することによって。予防したい場合どのインストールパッケージから/usr/bin/parallel
通常の転送を生成します。
dpkg-divert --divert /usr/bin/parallel.moreutils --rename /usr/bin/parallel
完全に削除するのではなくparallel
名前を変更しますparallel.moreutils
が、効果は同じです。
(GNU Parallelに同梱されている)パッケージは、そのバージョンを独自のバージョンにparallel
置き換えて同様のことを行うため、GNU Parallelを使用する予定であれば、パッケージをインストールするとすべてが自動的に処理されます。moreutils
parallel
後で心が変わったら、次の方法で振替を削除できます。
dpkg-divert --rename --remove /usr/bin/parallel
答え2
配布予定を破らない限り、これを行うことはできません。 Debian(他のディストリビューションと同様)は、バイナリパッケージをソフトウェアの統合単位として扱います。パッケージから何かを削除すると、パッケージが破損する可能性があります。そして、並列性を得るためにmoreutilsに依存するパッケージを確実に壊すでしょう!
したがって、Debian/Ubuntu にはそのファイルを 1 つだけ削除する方法がなく、パッケージからファイルを手動で削除しないでください。