Сейчас он установлен неправильно,
Мне нужно удалить и переустановить их.
Они устанавливаются из исходников.
Как мне сначала эффективно удалить их?
Я пробовал удалить установку в php_source_dir, но получил только:
make: *** No rule to make target `uninstall'. Stop.
Спасибо !
Полностью согласен с яннебом. Именно поэтому управление пакетами так популярно.
В любом случае, хватит ругать тебя.
Я предполагаю, что вы запустили configure. Вы изменили цель установки с помощью --prefix?
Возможно, наиболее надежным способом было бы прочитать Makefile в разделе install: и выяснить, что он скопировал и где.
Как недавно вы их устанавливали? Вы можете запустить команду «найти», чтобы найти все файлы, которые были созданы за этот промежуток времени, если это было недолго.
Что ж, одно из больших преимуществ использования пакетов rpm / deb / any заключается в том, что система пакетов отслеживает их, и, таким образом, они могут быть полностью удалены / обновлены / и т. Д.
Если в системе конфигурации нет цели «удалить» или чего-то подобного, вы в основном заблудились и должны удалить ее вручную. Например, повторно запустите «make install», посмотрите, какие файлы и куда копируются, а затем вручную удалите эти файлы (или создайте сценарий, анализирующий вывод «make install», но в одном случае это, вероятно, не стоит проблем).