16

我知道之前也有人问过这个问题,并且我已经完成了这些问题,但它并没有解决我的问题。

要从系统中删除 nginx,我执行了以下命令

sudo apt-get remove nginx

sudo apt-get purge nginx

实际上卸载了所有东西,但是当我这样做时,nginx -V它仍然返回以下...

nginx 版本:由 gcc 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) 构建的 nginx/1.4.1 启用 TLS SNI 支持 配置参数:--prefix=/etc/nginx --sbin-path=/usr/sbin/ nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access。日志 --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx。锁定 --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/ var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx -- group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module -- with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-http_spdy_module--with-file-aio --with-ipv6 --with-http_spdy_module--with-file-aio --with-ipv6 --with-http_spdy_module

ps aux | grep nginx没有显示任何正在运行的 nginx 服务。

现在我不确定我是否完全删除了 nginx?如果没有那么如何删除它?

dpkg -l | grep nginx返回以下...

ii nginx-common 1.2.6-1ubuntu3 所有小型、强大、可扩展的 web/proxy 服务器 - 通用文件
ii nginx-full 1.2.6-1ubuntu3 i386 nginx web/proxy 服务器(标准版)

编辑:我从源代码安装它。

4

1 回答 1

26

正如您的输出dpkg -l所示,所涉及的包名称实际上是nginx-fulland nginx-common,而不仅仅是nginx. 这些是需要删除的包。

要查找包含特定程序(例如nginx)的包,您始终可以运行dpkg -S $(which nginx).

于 2013-06-12T18:00:11.900 回答