ソースからコンパイルしてインストールし、システムにWINEをインストールしました。これで削除したいのですが削除できません。
これにより、dnf remove wine*
「やるべきことはありません」としか表示されません。ワインを完全に取り除く方法についての提案がありますか?
答え1
設計上、パッケージマネージャは一緒にインストールされたソフトウェアのみを管理します。インストールされているソフトウェアを削除するには、dnf instal ...
を使用する必要がありますdns remove ...
。
手動でインストールされたソフトウェア(などを使用して)を管理しませんmake install
。これを削除するには、実行時にどのファイルがインストールされているかを知り、make install
手動で削除する必要があります。
一般的に、建物システムは1つmake uninstall
または同様のものを提供し、すべてを排除します。ただし、これはビルドディレクトリが保存されている場合にのみ役立ちます。
私はこれが非常に面倒で不便であることを知っています。これがシステムのパッケージマネージャの周りに何かをインストールするのにかかる費用です。ここでの教訓は次のとおりです。絶対にそうしないでください。常にパッケージマネージャを使用して、本番システムにパッケージをインストールしてください。。具体的には、ソースから何かをビルドする必要がある場合は、常にパッケージをビルドしてからなどを使用して正しくインストールします。rpm -i
名前dpkg -i
を実行しないでくださいmake install
。はい、より多くの作業が必要ですが、手動でインストールしたプログラムの内部と尾をきれいにするのは面倒でエラーが発生しやすくなります。