Менеджер пакетов APT в Ubuntu предоставляет нам два варианта удаления пакетов из системы: remove и purge.
Remove удалит NGINX из системы, но оставит конфигурационные файлы.
В частности, это означает, что файлы конфигурации сайта в каталоге /etc/nginx будут оставлены в покое.
Если у вас есть намерение переустановить NGINX в будущем, вам следует использовать опцию remove вместо purge.
Конечно, сами файлы сайта, хранящиеся в каталоге /var/www, также не будут удалены в процессе удаления.
Откройте терминал и введите следующую команду для удаления NGINX.
$ sudo apt remove nginx
📦 Как составить список установленных пакетов по размеру на Ubuntu/Debian
Purge удалит NGINX из системы вместе с конфигурационными файлами в каталоге /etc/nginx.
Этот каталог будет полностью удален. Если каталог /var/www не пуст, то процесс удаления оставит его нетронутым, поэтому вам не нужно беспокоиться о том, что purge удалит весь ваш сайт.
Если вы не планируете переустанавливать NGINX в будущем, и вам не нужны ваши конфигурационные файлы (или вы уже сделали их резервную копию), то вариант purge тут более приемлен.
Чтобы не ошибиться, рекомендуется сделать резервную копию файлов сайта перед очисткой.
Откройте терминал и введите следующую команду для очистки NGINX.
$ sudo apt purge nginx
Команда Reinstall удалит NGINX из вашей системы, а затем установит его снова.
Она не внесет изменений в ваши конфигурационные файлы или каталог /var/www.
Откройте терминал и введите следующую команду для переустановки NGINX.
$ sudo apt reinstall nginx
Заключение
В этом руководстве мы рассмотрели несколько вариантов удаления NGINX из Ubuntu Linux.
Менеджер пакетов APT в Ubuntu делает удаление программного обеспечения очень простым.
Помните, что в вашей системе могут быть установлены другие компоненты веб-хостинга.
Например, PHP и MySQL.
Это отдельные пакеты, поддерживаемые вне NGINX, поэтому вам нужно будет удалить их по отдельности, если вы больше не хотите иметь это программное обеспечение в своей системе.
см. также:
- 📦 Проверка зависимостей пакетов RPM на Rhel/Centos/Rocky Linux/AlmaLinux
- 📦 Как составить список установленных пакетов по размеру на Ubuntu/Debian
- 🐧 Лучшие менеджеры пакетов Linux для новичков в системах Linux
- 📦 Как использовать команду apt search на Linux
- 📦 Как вывести список всех пакетов, доступных в репозитории Ubuntu и Debian
- 🐧 Лучшие менеджеры пакетов Node.js для Linux
- 🐧 Как добавить репозиторий Apt в Ubuntu и Debian