LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1098|回复: 6

warning: don't add repo 'staging'

[复制链接]
发表于 2010-8-20 23:47:12 | 显示全部楼层 |阅读模式
In the 'staging' repo, they are testing using python3.1 as the main python version, and python2.7 as the secondary.
Now all the programs relying on python2.6 can't work, including ibus. So now I can't input Chinese, sorry.

I wonder how can I downgrade?
发表于 2010-8-21 00:23:35 | 显示全部楼层
chdir => /var/cache/pacman/pkg
`pacman -U python-***`
回复 支持 反对

使用道具 举报

发表于 2010-8-21 10:06:55 | 显示全部楼层
python 27应该兼容26的啊。
回复 支持 反对

使用道具 举报

发表于 2010-8-21 11:27:41 | 显示全部楼层
Post by jobinson99;2109098
python 27应该兼容26的啊。


有点不兼容, 2.7是在向3系列兼容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-22 00:03:21 | 显示全部楼层
Post by alvin_rxg;2109076
chdir => /var/cache/pacman/pkg
`pacman -U python-***`


忙活好久终于搞定了
这次的“降级”并非这么简单,否则我也不问了。我的英语没有表达清楚,staging这个仓库里的python包的版本是3.1.2(作为python的主要版本),而python2.7的包名是python2。这样很多包的依赖关系就变了。
回复 支持 反对

使用道具 举报

发表于 2010-8-22 00:13:58 | 显示全部楼层
Post by bhoppi;2109185
忙活好久终于搞定了
这次的“降级”并非这么简单,否则我也不问了。我的英语没有表达清楚,staging这个仓库里的python包的版本是3.1.2(作为python的主要版本),而python2.7的包名是python2。这样很多包的依赖关系就变了。


那也可以先简单的卸载 python 3.1.2 以及它的依赖
  1. pacman -Rs python 3.1.2
复制代码


然后再重新安装 python 2.7
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-22 00:16:23 | 显示全部楼层
Post by jobinson99;2109098
python 27应该兼容26的啊。


兼容倒是基本兼容。但是Linux的二进制软件包经常有一个怪现象,就是对底层库的版本号要求极其严格,必须得是某个版本,不能只升底层库,兼容也不行。否则就会悲剧。

另外,不能运行还有我在楼上说的原因。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表