Я установил 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, которые я мог бы использовать, или инструкции действительно зависят от конкретного программного обеспечения? Любая помощь высоко ценится.
Ответы:
Перейдите в каталог, в котором находился исходный файл, и введите,
make uninstall
если это не работает, тогда, возможно, не будет указаний для удаления. В этом случае вам придется сделать это вручную, что вы можете сделать, переделав make install и наблюдая за тем, что он устанавливает, чтобы вы могли удалить их. в противном случае, если вы знаете каталог, в котором установлена ваша программа, вы можете удалить его. То, что вы всегда должны делать при установке из исходного кода, это использоватьcheckinstall
Что делает checkinstall?
источник
checkinstall
? Нужно лиmake uninstall
как рут?yum uninstall httpd