Pada Debian 8 jessie saya telah menghapus 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.
Tapi entah bagaimana saya masih bisa meluncurkan python dari 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.
>>>
Saya belum menginstalnya dari sumber atau dari tempat lain tetapi tepat. Bagaimana ini mungkin dan bagaimana saya bisa menghapus python sepenuhnya?
which python
dikatakan?dpkg --get-selections | grep "python2.7"
?apt
memungkinkan Anda menghapus paket tanpa melalui simpai maka aman untuk melakukannya.Jawaban:
Ternyata paket tambahan python-minimal telah diinstal python. Maka tidak hanya harus dilakukan:
tetapi juga:
sumber
python
tergantung padapython-minimal
, Anda bisa menghapuspython-minimal
secara langsung. Anda juga dapat menghapus beberapa paket sekaligus, dengan menentukan beberapa nama paket pada baris perintah.Sayangnya, saya tidak memiliki Debian untuk diuji, tetapi:
Saya pikir Anda tidak benar-benar menghapus
python
.Package 'python2.7' is not installed, so not removed
hanya berarti bahwa suatu paketpython2.7
tidak diinstal. Tapi mungkin namanya berbeda.which python
kata/usr/bin/python
. Itu adalah tanda yang jelas bahwa Anda telah memasang python. Ini paket resmi.dpkg-query -l 'python*'
harus membantu dalam mendapatkan nama / versi paket yang diinstal.apt-rdepends akan memberi tahu Anda paket mana yang diandalkan
python
.sumber
Anda mungkin harus melihat output
dpkg --get-selections | grep python
untuk melihat semua paket python yang diinstal. Ada beberapa paket untuk berbagai rilis berbeda yang mungkin diinstal pada suatu sistem. Perlu diingat bahwa python ada dalam pilihan standar, jadi menghapus sepenuhnya itu juga akan menghapus paket 'standar' lainnyareportbug
.sumber
Mencoba
Perintah di atas menunjukkan hapus python sepenuhnya dari sistem Anda.
sumber