Como visto na saída de:
sudo apt-get purge nodejs
está apenas removendo node
pacotes relacionados, ou seja, pacotes relevantes, nada mais.
Por outro lado, quando você faz:
sudo apt-get purge --auto-remove nodejs
está necessariamente fazendo:
sudo apt-get purge nodejs
sudo apt-get autoremove
e a remoção dos pacotes gyp
, linux-headers-4.4.0-18-generic
etc são realmente acionados por autoremove
, pois foram instalados como dependências e não são mais necessários por nenhum pacote instalado, presumivelmente porque o pacote principal foi removido.
Portanto, é perfeitamente correto executar este contexto:
sudo apt-get purge --auto-remove nodejs
Se você é muito paranóico, pode fazê-lo em duas etapas: primeiro purge nodejs
:
sudo apt-get purge nodejs
e, em seguida, remova as dependências órfãs (até agora, se houver):
sudo apt-get autoremove