NGINX를 제거 할 수 없습니다


12

PHP 파일의 웹 서버로 nginx를 실험하고 있습니다. 나는 아파치 배경에서 왔지만 시도하고 싶었다. 최근에 문제가 발생하여 Apache로 다시 전환해야했습니다. 를 사용하여 제거했습니다 apt-get remove nginx.

이것은 잘 작동했고 Apache를 설치했으며 인생은 좋았습니다. 컴퓨터를 다시 시작했는데 어떻게 든 nginx가 시작되었습니다. 나는 이해하지 못했다. 다시 제거하려고했는데 메시지가 나타납니다 .

$ 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.

프로그램을 찾으면 ( screenshot ) :

$ which nginx
/usr/sbin/nginx

내가 잘못하고 있는지 또는 제거하는 다음 단계가 무엇인지 아는 사람이 있습니까?

Xubuntu 14.04를 사용하고 있습니다.


시도 했습니까 sudo apt-get purge nginx? 다시 설치 한 다음 제거 할 수 있습니다.
Mendhak

1
재설치 및 제거를 시도했습니다. 여전히 거기에 :(
arty

답변:


21

nginx은 메타 패키지이므로이 패키지로 설치 한 모든 것을 제거해야합니다. 그렇게 sudo apt-get autoremove해도 문제가 해결되지 않으면 실행할 수 있습니다 sudo apt-get remove nginx-core nginx-full nginx-light nginx-extras nginx-naxsi nginx-common(이 패키지 중 하나만 설치되어 있지만 명령이 실패하지 않아야합니다).


감사합니다! 어떤 패키지가 메타 패키지인지 어떻게 알 수 있습니까?
arty

1
나는 일반적으로 패키지의 크기로 간다. 패키지의 설치 크기 ( apt-cache show nginx, 또는 apt-cache show ubuntu-desktop)가 100보다 작 으면 메타 패키지 일뿐 아니라 종속성 (특정 버전 또는 소프트웨어 변형을 가리킬 수 있음)을 볼 가능성이 큽니다. 또한이 metapackages섹션 에있는 패키지는 메타 패키지 이어야합니다. 그러나 모든 메타 패키지가이 metapackages섹션 에있는 것은 아닙니다 .
saiarcot895

가장 가능한 것은 nginx-core 및 nginx-common입니다. 감사합니다.
m3nda

3

sudo apt-get remove --purge nginx*구성 파일을 포함하여 설치된 nginx와 관련된 것을 제거합니다. 또한 정규식 nginx*과 일치하고 설치되지 않은 리포지토리에서 사용 가능한 패키지를 나열합니다 .

사이apt-get removeapt-get purge 에는 차이가 있습니다. 이 --purge옵션은 구성 파일도 제거합니다. 새로 설치하면 유용합니다.

명령을 입력 :

sudo apt-get remove --purge nginx*

결과 :

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 ...
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.