Как удалить Nginx (установленный из источника) на CentOS?

28033
Hao

Я скомпилировал Nginx, теперь я хочу удалить или удалить его. Как я могу это сделать?

Я обычно не устанавливаю программное обеспечение, компилируя его из исходного кода.

3

1 ответ на вопрос

4
Vinay

Под способом компиляции вы подразумеваете «настроить», «сделать» и «сделать установку»?

Если да, вы можете вернуться в тот же каталог (который содержит исходный код), где вы выполняли эти команды make ... Затем вы можете запустить "make uninstall", чтобы удалить пакет.

Вы можете увидеть более подробные инструкции по установке и удалению здесь:

http://articles.slicehost.com/2007/12/3/ubuntu-gutsy-installing-nginx-from-source

Примечание. В большинстве пакетов есть цель удаления, так что «make uninstall» работает правильно. Однако это не всегда так, и удаление таких программ может быть проблематичным. Для Nginx, похоже, что цель удаления предусмотрена и «make uninstall» работает нормально.

попробовал "make uninstall" Я получил "make: *** Нет правила для создания цели" uninstall ". Stop." Я перешел по ссылке, которую вы дали, я должен сделать: rm -f -R / usr / local / nginx rm -f / usr / local / sbin / nginx это нормально? Hao 12 лет назад 1
@Jusfeel: вам нужно запустить `make uninstall` из каталога, в котором вы скомпилировали nginx. Lekensteyn 12 лет назад 0
и в следующий раз используйте checkinstall, чтобы сделать rpm и установить его, а не make install;) Journeyman Geek 12 лет назад 0
Я сделал `make uninstall` из папки, в которой я скомпилировал nginx. Но, похоже, нет никакого правила, чтобы сделать цель "удалить" - сообщение, которое я получил. Что я могу сделать сейчас? Hao 12 лет назад 0
Жаль, что удаление make target недоступно для nginx. Как предложил @Lekensteyn, вы всегда должны использовать checkinstall вместо make install. На данный момент, я думаю, единственный вариант, который у вас есть, это запустить "rm -f -R / usr / local / nginx rm -f / usr / local / sbin / nginx", чтобы удалить файлы. Я не уверен, что это были единственные файлы, которые были созданы или были ли Vinay 12 лет назад 1
@Vinay: JourneymanGeek предложил проверить установить. Другой способ проверить, какие файлы будут созданы `make install`, - распечатать команды, которые будут запускаться:` make --dry-run install` Lekensteyn 12 лет назад 1
Ах .. Извини. Виноват. Vinay 12 лет назад 0
@ Это не работает для меня, я просто вручную удаляю соответствующую папку, надеюсь добавить модуль можно во время выполнения, вместо перекомпиляции и установки mko 12 лет назад 0

Похожие вопросы