PythonをアンインストールしてもPythonが機能し続けるのはなぜですか?

PythonをアンインストールしてもPythonが機能し続けるのはなぜですか?

Debian 8 jessie では 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.

しかし、どういうわけかターミナルでPythonを起動することはできます。

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.
>>> 

ソースやaptを除く他の場所にはインストールしませんでした。どうやってこれができますか? Pythonを完全に削除するにはどうすればよいですか?

答え1

追加のパッケージpython-minimalにはすでにPythonがインストールされていることがわかりました。その場合は、次のことを行う必要があります。

sudo apt-get remove python

だけでなく:

sudo apt-get remove python-minimal

答え2

残念ながら、テストに便利なDebianはありませんが、とにかく:

私はあなたが実際に削除したとは思わないpythonPackage 'python2.7' is not installed, so not removedこれはpython2.7パッケージがインストールされていないことを意味します。しかし、名前が異なる場合があります。

which python説明する/usr/bin/python。これは明らかにPythonがインストールされていることを示しています。ここ公式パッケージです。

dpkg-query -l 'python*'インストールされているパッケージの名前/バージョンを取得するのに役立ちます。

適切な依存どのパッケージがに依存しているかを教えてくれますpython

答え3

dpkg --get-selections | grep pythonインストールされているすべてのPythonパッケージを表示するには、出力を確認する必要があります。さまざまなバージョンの複数のソフトウェアパッケージをシステムにインストールできます。 Pythonは標準の選択肢なので、完全に削除すると他の「標準」パッケージも削除されますreportbug

答え4

努力する

sudo apt-get purge python-minimal

上記のコマンドは、システムからPythonを完全に削除することを示しています。

関連情報