删除重复的python

删除重复的python

今天早上我从源代码安装了 python3.3.2,这让我有些头疼,所以现在我想删除它。python3 启动 python3.3.2,它存储在 /usr/local/bin 中。但是,当我尝试删除它时,它却想删除存储在 /usr/bin 中的 python3.3.1。我显然想保留这个。

$ which -a python3
/usr/local/bin/python3
/usr/bin/python3

如何让 'sudo apt-install remove python3'不是删除必要的 3.3.1 /usr/bin 版本,只保留 /local/bin 中的 3.3.2 版本?谢谢您的建议!

答案1

就像您所说的那样:您已从源代码安装了 Python。如果您想删除此确切版本,您只需自己构建,您就无法使用包系统,因为您的 Python 未在此注册。

如果 python 是你通过源代码安装的唯一软件,make install那么应该保存并删除下面的所有内容/usr/本地/因为该文件夹仅供您使用 ;-) (有关该文件夹的更多信息,请参阅文件系统层次标准

$ sudo rm -r /usr/local/

apt如果您在没有、dpkg或帮助的情况下安装了其他软件aptitude,则也会丢失。那么这个文章Stackoverflow 上可能会对您有所帮助,它提到了一种借助其源代码删除 python 的方法。

相关内容