Por que o python ainda funciona depois de ser removido?

13

No Debian 8 jessie, eu removi o python:

perry@perry:~$ sudo apt-get remove python
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'python2.7' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.

Mas, de alguma forma, ainda posso iniciar o python a partir do terminal.

perry@perry:~$ python
Python 2.7.9 (default, Apr 29 2015, 18:34:06) 
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Eu não instalei a partir da fonte ou de qualquer outro lugar, mas apt. Como isso é possível e como posso remover o Python completamente?

    
por Perry 14.05.2015 / 13:10

4 respostas

19

Descobrimos que o pacote adicional python-minimal tinha o python instalado. Um faz então não somente fazer:

sudo apt-get remove python

mas também:

sudo apt-get remove python-minimal
    
por 14.05.2015 / 13:49
8

Infelizmente, não tenho um Debian à mão para testar, mas mesmo assim:

Acho que você realmente não desinstalou python . Package 'python2.7' is not installed, so not removed significa apenas que um pacote python2.7 não está instalado. Mas talvez o nome seja diferente.

which python diz /usr/bin/python . Esse é um sinal claro de que você tem o python instalado. Aqui é o pacote oficial.

dpkg-query -l 'python*' deve ajudar a obter o nome / versão do pacote instalado.

apt -rdepends deve dizer quais pacotes dependem de python .

    
por 14.05.2015 / 13:28
5

Você provavelmente deve olhar a saída de dpkg --get-selections | grep python para ver todos os pacotes python instalados. Existem alguns pacotes para várias versões diferentes que podem ser instaladas em um sistema. Tenha em mente que o python está nas seleções padrão, então removê-lo totalmente também removerá outros pacotes 'padrão' como reportbug .

    
por 14.05.2015 / 20:19
0

Tente

sudo apt-get purge python-minimal

O comando acima mostra remover python inteiramente do seu sistema.

    
por 03.04.2017 / 13:26