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
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?
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
.
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
.
Tente
sudo apt-get purge python-minimal
O comando acima mostra remover python inteiramente do seu sistema.