CentOS 6.2에서“make install”을 통해 설치된 소프트웨어의 제거 절차는 무엇입니까


10

얼마 전에 CentOS 6.2 서버에 OCILIB를 설치했으며 이제 최신 버전을 설치하고 싶습니다. 공급 업체는 제거가 필요하지만 지침을 제공하지는 않습니다. 리눅스 배경을 가진 사람들에게는 사소한 것이기 때문입니다.

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 단계 : # make install

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 uninstall루트로 해야 합니까?
gkdsp

1
시스템 패키지 관리 시스템을 사용하여 설치 및 설치 해제가 훨씬 쉬워집니다. 예를 들어 다음과 같이 호출하여 나중에 제거 할 수있는 RPM 또는 YUM 패키지를 자동으로 생성 할 수 있습니다.yum uninstall httpd
JMeterX

1
나는 이것에 대해 전혀 모른다는 것을 믿을 수 없습니다.
Aaron Copley
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.