Desinstalar o banco de dados Phusion Passenger and repair package

0

Há algum tempo, instalei o Phusion Passenger com estas instruções . Eu também tenho o repositório debdeb.org na minha sources.list.

Agora eu quero remover o Passenger e instalar um pacote nginx limpo do dobdeb.org. Remover o módulo passenger não foi um problema. Mas se eu tentar remover o pacote nginx-extras ou nginx-common , recebo o seguinte resultado

$ sudo apt-get remove nginx-common nginx-extras
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  php5-apc
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap
Suggested packages:
  apache2-doc apache2-suexec apache2-suexec-custom
The following packages will be REMOVED:
  nginx-common nginx-extras
The following NEW packages will be installed:
  apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap
0 upgraded, 9 newly installed, 2 to remove and 5 not upgraded.
Need to get 1477 kB of archives.
After this operation, 2705 kB of additional disk space will be used.

Parece que meu banco de dados de pacotes está quebrado de alguma forma e eu me pergunto por que o apache2 será instalado se eu remover nginx-extras.

Como posso remover nginx-extras e nginx-common sem ter que instalar o apache2 e instalar uma versão "limpa" depois?

    
por apparat 19.04.2015 / 20:36

1 resposta

1

Eu diria que algo que você instalou tem uma dependência satisfeita pelo nginx ou o apache2 sendo instalado.

Tente usar aptitude why apache2 e / ou aptitude why nginx-common para ver possíveis relacionamentos.

    
por 24.04.2015 / 08:13