що таке процедура видалення програмного забезпечення, встановленого через "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, якими я можу користуватися, чи дійсно ці інструкції залежать від конкретного програмного забезпечення? Будь-яка допомога дуже цінується.


Відповіді:


14

Зайдіть у каталог, у якому знаходився вихідний файл, і введіть, make uninstall якщо це не працює, тоді може не бути вказівок на видалення. У такому випадку вам доведеться це зробити вручну, що ви можете зробити, переробивши make install і спостерігаючи за тим, що він встановлюється, щоб ви могли їх видалити. в іншому випадку, якщо ви знаєте каталог, де встановлена ​​ваша програма, ви можете її видалити. Щось ви завжди повинні робити при установці з джерела - це використовуватиcheckinstall

Що робить перевірка?

Це значно полегшує встановлення та, таким чином, видалення, використовуючи вашу систему управління пакетами. Він зможе автоматично генерувати пакет RPM або YUM, який можна буде видалити пізніше, зателефонувавши, наприкладyum uninstall httpd


Що робить checkinstall? Чи потрібно мені make uninstallяк корінь?
gkdsp

1
Це значно спрощує встановлення та, таким чином, деінстиляцію, за допомогою системи управління вашими системними пакетами. Я зможу автоматично генерувати пакет RPM або YUM, який можна буде видалити пізніше, зателефонувавши, наприклад,yum uninstall httpd
JMeterX

1
Я не можу повірити, що ніколи про це не знав.
Аарон Коплі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.