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.
>>>
私はそれをソースまたは他の場所からインストールしていませんが、適切です。これはどのようにして可能であり、pythonを完全に削除することができますか?
追加のパッケージpython-minimalにpython=がインストールされていることがわかりました。その場合、実行する必要があるのは次のとおりです。
Sudo apt-get remove python
だけでなく:
Sudo apt-get remove python-minimal
残念ながら、私にはテストできるDebianがありませんが、とにかく:
python
を本当にアンインストールしなかったと思います。 Package 'python2.7' is not installed, so not removed
は、パッケージがpython2.7
がインストールされていません。しかし、おそらく名前は異なります。
which python
は言う/usr/bin/python
。これは、pythonがインストールされていることを示す明確な兆候です。 ここ が公式パッケージです。
dpkg-query -l 'python*'
は、インストールされたパッケージの名前/バージョンを取得するのに役立ちます。
apt-rdepends は、どのパッケージがpython
に依存しているかを通知します。
インストールされているすべてのpythonパッケージを確認するには、dpkg --get-selections | grep python
の出力を確認する必要があります。システムにインストールされている可能性のあるさまざまなリリースのパッケージがいくつかあります。覚えておいてください。そのpythonは標準の選択に含まれているため、完全に削除すると、reportbug
などの他の「標準」パッケージも削除されます。
試す
Sudo apt-get purge python-minimal
上記のコマンドは、システムから完全に削除pythonを示しています。