Unter Debian 8 jessie habe ich Python entfernt:
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.
Aber irgendwie kann ich immer noch Python vom Terminal aus starten.
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.
>>>
Ich habe es nicht von der Quelle oder von einem anderen Ort als passend installiert. Wie ist das möglich und wie kann ich Python komplett entfernen?
which python
sagt dasdpkg --get-selections | grep "python2.7"
?apt
Sie das Paket entfernen können, ohne durch Reifen zu gehen, ist dies sicher.Antworten:
Es stellte sich heraus, dass auf dem Zusatzpaket python-minimal python installiert war. Man muss dann nicht nur tun:
aber auch:
quelle
python
abhängig istpython-minimal
, hättest dupython-minimal
direkt entfernen können. Sie können auch mehrere Pakete gleichzeitig entfernen, indem Sie in der Befehlszeile mehrere Paketnamen angeben.Leider habe ich kein Debian zum Testen parat, aber trotzdem:
Ich denke du hast nicht wirklich deinstalliert
python
.Package 'python2.7' is not installed, so not removed
bedeutet nur, dass ein Paketpython2.7
nicht installiert ist. Aber vielleicht ist der Name anders.which python
sagt/usr/bin/python
. Das ist ein klares Zeichen dafür, dass Sie Python installiert haben. Hier ist das offizielle Paket.dpkg-query -l 'python*'
sollte helfen, den Namen / die Version des installierten Pakets zu ermitteln.apt-rdepends sollte Ihnen mitteilen, auf welche Pakete Sie angewiesen sind
python
.quelle
Sie sollten sich wahrscheinlich die Ausgabe von
dpkg --get-selections | grep python
ansehen, um alle installierten Python-Pakete zu sehen. Es gibt einige Pakete für verschiedene Releases, die möglicherweise auf einem System installiert sind. Denken Sie daran, dass Python in der Standardauswahl enthalten ist. Wenn Sie es also vollständig entfernen, werden auch andere "Standard" -Pakete wie entferntreportbug
.quelle
Versuchen
Mit dem obigen Befehl show entfernen Sie Python vollständig von Ihrem System.
quelle