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はありませんが、とにかく:
私はあなたが実際に削除したとは思わないpython
。
Package '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を完全に削除することを示しています。