Удаление PHP 5.2.6

123 4
globalmoney
На сайте с 09.12.2005
Offline
390
9596

Как можно удалить установленный из исходников PHP 5.2.6 из CentOS 5 ?

Списка установленных файлов нет. Make uninstall не катит.

И вобще, как удалять программы из установленные из исходников в таких ситуациях?

MGNHost.ru - полный комплекс хостинг услуг ( https://www.mgnhost.ru ) VPS/VDS на SSD дисках в России / Нидерландах / США от 210 рублей ( https://www.mgnhost.ru/vds.php )
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Отрубить руки своему сисадмину, чтоб больше так не делал

Не стоит плодить сущности без необходимости
ISPServer
На сайте с 17.10.2008
Offline
6
#2

Только собрать пакет заного. Не устанавливая и тем самым Вы получаете список файлов которые надо найти и удалить.

Опять же системные файлы как правило ставятся в /usr а собираемые руками (если не указан --prefix) в /urr/local . Но опять же не факт что это правило выполнено.

Маленькие VDS за 149 рублей (http://firstvds.ru?art) Полный спектр решений для хостинга. (http://ispsystem.com?art)
kxk
На сайте с 30.01.2005
Offline
970
kxk
#3

Andreyka, +1

Ваш DEVOPS
S
На сайте с 16.03.2007
Offline
66
#4

Установить пакет, при установке заменятся установленные файлы. Потом появится возможность этот пакет удалить.

ISPServer
На сайте с 17.10.2008
Offline
6
#5

В случае если самосборный php стоит в /usr/local то при установки пакета ничего не произойдет. Точнее пакет поставиться в /usr

А путях (опять же обычно) /usr/local идет первым.

# set |grep local

PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:

RAS
На сайте с 27.11.2005
Offline
126
RAS
#6

Можно,

1. Собираете php 5.2.6 из исходников, но с указанием префикс в чистую папку, например - /usr/local/php-to-remove

Строку сборки пхп, с которой была собрана предыдущая версия, можно взять из phpinfo.

2. Устанавливаете, все файлы и папки будут установлены под /usr/local/php-to-remove/....

3. Делаете список файлов, в папке - /usr/local/php-to-remove.

Например:

find /usr/local/php-to-remove -type f -printf "/usr/local/%P\n" > FILES_TO_REMOVE

В файле FILES_TO_REMOVE будет список файлы, которые надо удалить, т.е. которые и были установлены второй инсталляцией.

Если делает, тот кто знает, то чуть изменив этот find можно сразу и удалить файлы, сходу.

Вот такой один из спобова удалить пхп 5.2.6, который был собран из исходников.

Если были установлены какие-либо расширения к пхп, то можно их добавить к этой установке и тогда они тоже попадут в список для удаления.

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
globalmoney
На сайте с 09.12.2005
Offline
390
#7

Ок, понятно.

Всем спасибо за ответы.

Если у кого то ещё будут какие-то предложения по удалению, с удовольствием выслушаю.

V
На сайте с 25.07.2006
Offline
128
#8
globalmoney:
Ок, понятно.
Всем спасибо за ответы.
Если у кого то ещё будут какие-то предложения по удалению, с удовольствием выслушаю.

Установи ЕЩЕ раз из исходников поверху, точно так же как сейчас установлен. Параметры ./configure можно узнать по phpinfo() или php -i

А затем сделай make uninstall

Приватный linux-администратор
D
На сайте с 05.06.2007
Offline
155
#9

Интересно чем мешает пхп темболее установленный из исходников, если только места на диске не хватает ) Да, параметры конфигурации есть в phpinfo, там и видно будет куда були установлены все файлы.

Написал не мало шедевров ;)
globalmoney
На сайте с 09.12.2005
Offline
390
#10
vapetrov:
Установи ЕЩЕ раз из исходников поверху, точно так же как сейчас установлен. Параметры ./configure можно узнать по phpinfo() или php -i
А затем сделай make uninstall

vapetrov, написал же в первом сообщении, что make uninstall не катит, т.е. установщик php не знает такой комманды.

globalmoney добавил 22.11.2008 в 05:28

Dimanych:
Интересно чем мешает пхп темболее установленный из исходников, если только места на диске не хватает ) Да, параметры конфигурации есть в phpinfo, там и видно будет куда були установлены все файлы.

Тем, что он был скомпилирован только с частью необходимых модулей, т.е. сам php не докомпилировал некоторые модули, либо скомпилировал, но их не сохранил.

Из phpinfo (), видно, куда он устанавливался, только вопрос в том, какие файлы там искать и куда и что прописалось, по мимо этих файлов. 😕

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий