debian5 添加 unstable 源,更新 python 等软件为新版本

公司的服务器版本为 debian5,python 只能更新到 python 2.6,python 2.6 的 httplib2 库有bug,而 python 2.7 版本的已经修复。(详见:python httplib2 - AttributeError: 'NoneType' object has no attribute 'makefile'
 
每次部署都要去改模块源代码麻烦,旧版本可能还有其他 bug,于是找方法更新到 python 2.7。
 
 
debian5  添加这个源成功更新python等软件:
deb http://ftp.us.debian.org/debian/ unstable main contrib non-free
tips:如果其他的源update出错,先注释掉其他源。
 
 
如果添加这个源,会导致 apt-get update 后段错误:
deb http://ftp.cn.debian.org/debian/ unstable main contrib non-free
Segmentation faultsts... 44%
 

添加 unstable 源后,更新到python 2.7,会更新其他lib开头的很多库,会更新python-开头的很多模块,更新 mysql 等软件。以前的各个旧版本 python 还存在系统中。不知道有没有风险,暂时没有发现。

一些之前手动安装的 python 模块,如 DBUtils,需要再安装一遍。

 

这个 unstable 源好新,比 ubuntu12.04 的163源都新。更新完所需软件后把源再改回来,还是 stable 的源保险一点。

你可能感兴趣的:(python)