что такое процедура удаления для программного обеспечения, установленного через «make install» в CentOS 6.2

10

Я установил OCILIB на своем сервере CentOS 6.2 некоторое время назад, и теперь я хочу установить более новую версию. Поставщик требует удаления, но не предоставляет инструкций. Я предполагаю, что это потому, что это тривиально для людей с опытом работы в 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, которые я мог бы использовать, или инструкции действительно зависят от конкретного программного обеспечения? Любая помощь высоко ценится.

gkdsp
источник
stackoverflow.com/questions/1439950/…
Сиро Сантилли 冠状 病毒 审查 六四 事件 法轮功

Ответы:

14

Перейдите в каталог, в котором находился исходный файл, и введите, make uninstall если это не работает, тогда, возможно, не будет указаний для удаления. В этом случае вам придется сделать это вручную, что вы можете сделать, переделав make install и наблюдая за тем, что он устанавливает, чтобы вы могли удалить их. в противном случае, если вы знаете каталог, в котором установлена ​​ваша программа, вы можете удалить его. То, что вы всегда должны делать при установке из исходного кода, это использоватьcheckinstall

Что делает checkinstall?

Это делает установку и, следовательно, удаление намного проще, используя систему управления пакетами вашей системы. Он сможет автоматически генерировать пакет RPM или YUM, который можно удалить позже, например, вызвавyum uninstall httpd

JMeterX
источник
Что делает checkinstall? Нужно ли make uninstallкак рут?
gkdsp
1
Это облегчает установку и, следовательно, деинсталляцию благодаря использованию системы управления пакетами вашей системы. Я смогу автоматически сгенерировать пакет RPM или YUM, который можно удалить позже, позвонив, например,yum uninstall httpd
JMeterX
1
Я не могу поверить, что я никогда не знал об этом.
Аарон Копли