<分区>
因此,在遇到一些交换问题后,我最近重新安装了 Precise。我和一个 friend 正在讨论一起用 Python 做一些事情,所以我检查了我的版本。但是,12.04 附带安装了 Python 2.7.3。我想更新到 2.7.6,所以我下载了它的 tar。然后,我很愚蠢地输入 sudo apt-get remove python
而没有考虑我桌面的依赖性问题。 (我的理由是我想摆脱旧安装。)
长话短说,我破坏了所有 Python 依赖项,从而破坏了 Unity。我刚刚重新安装了 Ubuntu。
我尝试关注 this tutorial , 但是
make test
的失败率约为 50%(这本身就是一个单独的问题)当我进入的时候
make install && chmod -v 755 /usr/lib/libpython2.7.so.1.0
我得到了
/usr/bin/install -c python /usr/bin/python2.7
/usr/bin/install: cannot remove `/usr/bin/python2.7': Permission denied
make: *** [altbininstall] Error 1
因此,我担心以 root 身份再次运行该命令会导致再次删除 2.7.3。我不是 bash 大师,所以我不太了解这里的幕后情况。此时我只是想获得 2.7.6;如果有依赖项,我对 2.7.3 留在机器上非常满意。
那么,我应该...
一个。以 root 身份运行命令?
B.以其他方式更新 Python(我所说的“更新”实际上只是指全新安装 2.7.6)?如果是,怎么办?