O que instalou o nginx?

1

Algo instalou o nginx no meu sistema, eu não especifiquei digitando apt-get install nginx.

Como posso encontrar o que instalou o nginx?

Eu só notei que após a reinicialização, o sistema raramente é reinicializado, então a escala de tempo é desconhecida.

Eu encontrei no dpkg.log. Mas não me lembro de instalá-lo e não consigo descobrir na lista qual pacote exigia isso.

    
por Conrad Jones 22.03.2015 / 21:14

3 respostas

1

Tente executar os comandos:

grep nginx /var/log/apt/history.log nginx

grep nginx /var/log/apt/history.log.1.gz

etc (para qualquer arquivo history.log presente). O histórico do apt mostra quais pacotes foram instalados pelo apt, então mostrará o seu pacote desde que não tenha sido há muito tempo. Para fazer tudo isso de uma só vez, use (graças a Stephen Kitt):

zgrep nginx /var/log/apt/history.log*
    
por 22.03.2015 / 21:49
2

Você pode usar aptitude why <packagename> para determinar por que um pacote foi instalado automaticamente. Aqui está um exemplo de pulseaudio no meu sistema:

$ aptitude why pulseaudio
i   pulseaudio            Recommends pulseaudio-module-x11      
i A pulseaudio-module-x11 Depends    pulseaudio (= 4.0-6~bpo7+1)
    
por 22.03.2015 / 22:03
0

Eu simplesmente o removerei - apt-get remove nginx - contando com o fato de que o APT irá reclamar se algum outro pacote depender dele. Se existe tal dependência, você tem o seu provável culpado. Então você pode decidir se realmente quer mantê-lo.

Se nada mais dependesse disso, eu procuraria em sua raiz da web (provavelmente /var/log/www ) para ver se estava servindo algo "interessante".

    
por 22.03.2015 / 21:53