Python 3.5刚刚发布,我可以把它作为Ubuntu 15.4的包吗?
我想要最新版本的Python,但我不想绕过apt包管理器:我不想做旧式的源代码安装,因为这会使官方软件包出来时更难卸载。
Python3.5目前还没有任何Canonical的软件包存储库,这意味着我不能只是“apt-get install python3.5”。
有没有办法在我的电脑上同时安装Python3.5?
在Ubuntu将python 3.5
添加到官方存储库之前,您现在有两个选项可以安装它:
-
检查是否有人带有包含
python 3.5
的PPA,以便您可以使用apt-get
或其他软件包管理器安装/删除它 -
从源代码安装
正如我所看到的那样,到目前为止还没有这样的PPA可用,因此您唯一的选择是从源文件安装。
你说过:
我不想做一个老式的源代码安装,因为这会使官方软件包出来时更难卸载。
也许您还没有听说过checkinstall
,它会在从源代码编译软件包的最后一步( sudo make install
)中创建一个文件包,这些文件将保存在计算机的不同位置。 因此,您只需要使用sudo checkinstall
替换sudo make install
,然后就可以使用任何包管理器以常规方式删除您命名的包。
检查man checkinstall
以获得更多想法。
更新:
PPA现已推出。 检查这个答案 。
这里有一个类似问题的另一个答案: 如何使用apt-get安装更新的Python版本?
基本上,它说(直到官方存储库有新的python版本) 这里是一个与包管理器一起使用的源代码,对于那些喜欢使用这种更简单的方法的人来说,因为那是包管理器的用途:
sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5
感谢执行此PPA的Felix Krull!