不久前,我在 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 步:# make
步骤 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 软件卸载说明可供我使用,或者这些说明是否真的取决于特定的软件?非常感谢您的帮助。
答案1
进入源文件所在的目录并输入make uninstall
如果这不起作用,则可能没有卸载说明。在这种情况下,您必须手动执行,您可以通过重新执行 make install 并观察它安装的内容来执行此操作,以便您可以删除它们。否则,如果您知道程序的安装目录,您可以将其删除。从源代码安装时,您应该始终使用checkinstall
checkinstall 起什么作用?
通过使用系统包管理系统,它可以使安装和卸载变得更加容易。它将能够自动生成 RPM 或 YUM 包,稍后可以通过调用卸载,例如
yum uninstall httpd