CentOS 6.2で「make install」によってインストールされたソフトウェアのアンインストール手順とは


10

少し前にCentOS 6.2サーバーにOCILIBをインストールしましたが、新しいバージョンをインストールしたいと思います。ベンダーはアンインストールを要求しますが、指示を提供していません。Linuxのバックグラウンドを持つ人にとっては些細なことだからだと思います。

http://orclib.sourceforge.net/doc/html/group__g__install.html

このソフトウェアをインストールした場合:

ステップ1:#./configure --with-oracle-headers-path = / usr / include / oracle / 11.2 / client64 --with-oracle-lib-path = / usr / lib / oracle / 11.2 / client64 / lib

ステップ2:#作る

ステップ3:#su root

ステップ4:#インストールする

ステップ5:#gcc -g -DOCI_IMPORT_LINKAGE -DOCI_CHARSET_ANSI -L / usr / lib / oracle / 11.2 / client64 / lib -lclntsh -L / usr / local / lib -locilib conn.c -o conn

これをアンインストールするにはどうすればよいですか?これを試してみました

http://www.cyberciti.biz/faq/delete-uninstall-software-linux-commands/

しかし、rpm -qa *oci*またはを使用してディスクに何も見つかりませんでしたyum list *oci*。多分それがyumやrpmでインストールされなかったので、これらのいずれかがそれを見つけることを期待するべきではありません。Linuxで使用できるソフトウェアをアンインストールするための一般的な手順はありますか、それとも実際には特定のソフトウェアに依存していますか?どんな助けも大歓迎です。


回答:


14

ソースファイルがあるディレクトリに移動し、make uninstall それが機能しない場合は入力します。アンインストールの指示がない場合があります。その場合は、手動で行う必要があります。これは、make installを再実行し、何がインストールされるかを監視して、それらを削除できるようにすることで実行できます。それ以外の場合は、プログラムがインストールされているディレクトリがわかっている場合は、それを削除できます。ソースからインストールするときに常にすべきことは、checkinstall

checkinstallは何をしますか?

システムのパッケージ管理システムを使用すると、インストールとアンインストールがはるかに簡単になります。これは、RPMまたはYUMパッケージを自動的に生成し、後で呼び出すことでアンインストールできます。yum uninstall httpd


何をしcheckinstallますか?make uninstallroot になる必要がありますか?
gkdsp 2012

1
システムのパッケージ管理システムを使用することで、インストールが容易になり、点滴注入がはるかに簡単になります。RPMまたはYUMパッケージを自動的に生成できます。たとえば、後で呼び出すことでアンインストールできますyum uninstall httpd
JMeterX 2012

1
知らなかったなんて信じられない。
アーロンコプリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.