可以安全删除 Python2.6 文件吗?

可以安全删除 Python2.6 文件吗?

我正在使用 Linux Mint 11(将很快升级),我注意到,即使我没有python2.6安装任何软件包apt,我的驱动器中仍散布着一堆残留python2.6文件,包括但不限于 dist-packages/usr/lib/python2.6和各种各样的/usr/share东西。

有什么方法可以测试这些文件是否仍在使用?

我很想买下sudo rm -rf它们,但我又害怕它们会损坏东西。

另外,有人知道这些文件是从哪里来的吗?我相信我曾经python2.6安装过它们,但我确认过--purge它们,所以应该没有留下任何痕迹,对吗?

编辑:使用快速脚本检查所有文件后,发现大多数文件都属于重要的软件包,因此我不会尝试删除那些我知道可能无用的软件包。虽然我很好奇为什么这么多软件包都有 python2.6 文件,而我甚至没有安装它。

这些文件与任何包都不相关,我不确定是否可以安全地删除它们:

/usr/bin/ipython2.6
/usr/lib/python2.6/dist-packages/distribute-0.6.15.egg-info
/usr/lib/python2.6/dist-packages/easy_install.py
/usr/lib/python2.6/dist-packages/IPython
/usr/lib/python2.6/dist-packages/ipython-0.10.1.egg-info
/usr/lib/python2.6/dist-packages/setuptools
/usr/lib/python2.6/dist-packages/setuptools.egg-info
/usr/lib/python2.6/dist-packages/setuptools.pth
/usr/lib/python2.6/dist-packages/site.py
/usr/lib/python2.6/dist-packages/wx.pth
/usr/local/lib/python2.6
/usr/local/lib/python2.6/dist-packages
/usr/local/lib/python2.6/site-packages
/usr/share/man/man1/ipython2.6.1.gz

答案1

您可以尝试使用 dpkg 来告诉您特定文件属于哪个包(如下所示):

$ dpkg -S /usr/lib/python2.6/lib-tk/Tkinter.py
python2.6: /usr/lib/python2.6/lib-tk/Tkinter.py
^^^^^^^^^^

请注意,.pyc文件是 Python 解释器创建的字节码,如果删除,将会重新创建。

相关内容