Python kaldırıldıktan sonra neden hala çalışıyor?


13

Debian 8 jessie üzerinde python kaldırdım:

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.

Ama bir şekilde yine de terminalden python başlatabilirim.

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

Kaynaktan veya başka bir yerden yüklemedim ama uygun. Bu nasıl mümkün olur ve python'u nasıl tamamen kaldırabilirim?


3
ne which pythondiyor
Thomas Junk

4
Thomas'ın dediği gibi, aslında Python'u kaldırmadınız - ve dürüst olmak gerekirse, gerçekten istemiyorsunuz. Bunu yapmak sisteminizi kullanılamaz hale getirir ve yeniden kurulum ihtiyacı duyar.
John

1
@John: Hangi debian içleri python'a bağımlı? Ubuntu'yu çalıştırmıyorum ...
Perry

2
Çıktısı dpkg --get-selections | grep "python2.7"nedir?
heemayl

7
Debian'daki hiçbir çekirdek paket Python'a bağlı değildir; aptpaketi kasnaklar olmadan çıkarmanıza izin verirse , bunu yapmak güvenlidir.
Stephen Kitt

Yanıtlar:


19

Ek paket python-minimal'in python yüklü olduğu ortaya çıktı. O zaman sadece yapmak zorunda değildir:

sudo apt-get remove python

Ayrıca:

sudo apt-get remove python-minimal

3
As pythonbağımlı olduğunu python-minimal, kaldırdığınız olabilirdi python-minimaldoğrudan. Komut satırında birden çok paket adı belirterek, aynı anda birden fazla paketi kaldırabilirsiniz.
jhominal

8

Ne yazık ki, test etmek için elimde Debian yok, ama yine de:

Sanırım gerçekten kaldırmadın python. Package 'python2.7' is not installed, so not removedyalnızca bir paketin python2.7yüklü olmadığı anlamına gelir . Ama belki de adı farklıdır.

which pythondiyor /usr/bin/python. Bu, python'un kurulu olduğunu gösteren açık bir işarettir. İşte resmi paket.

dpkg-query -l 'python*' kurulu paketin adını / sürümünü edinmenize yardımcı olmalıdır.

apt-rdepends size hangi paketlerin bağlı olduğunu söylemelidir python.


5

dpkg --get-selections | grep pythonKurulu tüm python paketlerini görmek için muhtemelen çıkışına bakmalısınız . Bir sisteme kurulabilecek çeşitli farklı sürümler için birkaç paket vardır. Python'un standart seçimlerde olduğunu unutmayın, bu yüzden tamamen kaldırılması gibi diğer 'standart' paketleri de kaldıracaktır reportbug.


0

Deneyin

sudo uygun-almak tasfiye python-minimal

Yukarıdaki komut programı python'u tamamen sisteminizden kaldırır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.