I have been experimenting with nginx as a webserver for php files. I come from an Apache background but I wanted to try it. I recently had an issue with it and needed to switch back to Apache. I removed it using apt-get remove nginx.

This worked fine and I installed Apache and life was good. I restarted my computer and somehow nginx started up. I didn't understand. I tried to remove it again and I got the message:

$ sudo apt-get remove nginx Reading package lists... Done Building dependency tree Reading state information... Done Package 'nginx' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 

If I look for the program (screenshot):

$ which nginx /usr/sbin/nginx 

Does anyone know if I am doing something wrong or what the next step to removing it would be?

I am using Xubuntu 14.04.

2

2 Answers

nginx is a metapackage, so you need to remove whatever was installed by this package. If doing sudo apt-get autoremove doesn't do the trick, you can run sudo apt-get remove nginx-core nginx-full nginx-light nginx-extras nginx-naxsi nginx-common (you probably have only one of these packages installed, but the command shouldn't fail).

3

sudo apt-get remove --purge nginx* will remove whatever is installed and is related to nginx, including configuration files. It will also list packages available in repositories which match the regex nginx* and are not installed.

There is a difference between apt-get remove and apt-get purge. The --purge option removes also the configuration files. It is useful for a clean reinstall.

Typing the command:

sudo apt-get remove --purge nginx* 

will result in:

The following packages will be REMOVED: nginx-common* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 0 B of additional disk space will be used. Do you want to continue [Y/n]? (Reading database ... 55416 files and directories currently installed.) Removing nginx-common ... Purging configuration files for nginx-common ... 

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy