我在 Arch Linux 上安装 Python 时遇到了问题,这让我想知道是否有任何方法可以在 Arch Linux 上重新安装 Python 和 Python2。
我的猜测是我不应该做这样的事情:
pacman -Rns python python2
那么,卸载 Python 和 Python2 然后重新安装是否安全?或者有安全的方法可以做到这一点吗?
我搜索并发现这,其中指出:
最好不要弄乱 python 安装......
这是否意味着我无法重新安装Python?
答案1
这取决于您所说的重新安装是什么意思。只需重新安装:
pacman -S python python2
如果您的意思是从系统中清除,然后重新安装,pacman -Rns python python2
可能不起作用,因为您将拥有依赖于这些软件包的软件包。如果您仍然想这样做,为了安全起见,您可以:
- 确保您的系统是最新的 (
pacman -Syu
)。 - 下载 python 包以确保它们在缓存中:
pacman -Sw python python2
。 - 关闭任何正在运行的应用程序。
- 如果您使用的是 WM 或 DE,请退出会话。
- 登录 TTY,停止所有不需要的服务。
- 跑步
pacman -Rddn python python2
。 - 跑步
pacman -S python python2
。您可能--asdeps
也想指定。
话虽这么说,整个过程不太可能带来比第一个更安全的命令更多的东西。