[求助]Deepin 自定义的 Python-gtk2 造成依赖混乱
Tofloor
poster avatar
oicebot
deepin
2012-09-02 09:37
Author
Deepin自定义的 Python-gtk2 的包版本是 2.24.0-3deepin2, 而现有的包版本是 2.24.0-3 , 而且还有其他软件包依赖于这个包。
刚在深度博客上看到的这两个回复:其他发行版本安装深度音乐播放器#回复-1831,窃以为十分不负责任。将导致以后要求 python-gtk2 的其他软件有可能无法正常确认依赖情况。

安装2.24.0-3deepin2版本的gtk2以后造成的混乱初步解决办法
http://packages.debian.org/sid/python-gtk2 下载原版 2.24.0-3 ,注意要和你的系统版本相匹配
用dpkg强制安装,然后会提示依赖不满足/破损的软件包,
经过一层层确认依赖之后,需要按照以下顺序重新安装依赖,方可最后安装到python-gtk2:
  1. $ sudo apt-get install libgfortran3  libblas.so.3 libblas3gf  libatlas3gf-base  python-numpy python-gtk2
Copy the Code

:evil:  就酱紫吧。如果Deepin 团队对python-gtk2的修复可以提交上游就好了,把代码合并到 python-gtk2 的源里面,就不要用这么粗暴的手段了吧。

第一次发帖,错漏之处,请大大们指正
Reply Favorite View the author
All Replies
186******98
deepin
2012-09-02 16:39
#1
Deepin自定义的 Python-gtk2 的包版本是 2.24.0-3deepin2, 而现有的包版本是 2.24.0-3 , 而且还有其他软件包依赖于这个包。
刚在深度博客上看到的这两个回复:其他发行版本安装深度音乐播放器#回复-1831,窃以为十分不负责任。将导致以后要求 python-gtk2 的其他软件有可能无法正常确认依赖情况。

安装2.24.0-3deepin2版本的gtk2以后造成的混乱初步解决办法
http://packages.debian.org/sid/python-gtk2 下载原版 2.24.0-3 ,注意要和你的系统版本相匹配
用dpkg强制安装,然后会提示依赖不满足/破损的软件包,
经过一层层确认依赖之后,需要按照以下顺序重新安装依赖,方可最后安装到python-gtk2:
  1. $ sudo apt-get install libgfortran3  libblas.so.3 libblas3gf  libatlas3gf-base  python-numpy python-gtk2
Copy the Code

:evil:  就酱紫吧。如果Deepin 团队对python-gtk2的修复可以提交上游就好了,把代码合并到 python-gtk2 的源里面,就不要用这么粗暴的手段了吧。

第一次发帖,错漏之处,请大大们指正
已经提交到上游了, 可惜上游的人根本就不关心啊
Reply View the author
tuhaihe
deepin
2012-09-03 17:21
#2
Deepin自定义的 Python-gtk2 的包版本是 2.24.0-3deepin2, 而现有的包版本是 2.24.0-3 , 而且还有其他软件包依赖于这个包。
刚在深度博客上看到的这两个回复:其他发行版本安装深度音乐播放器#回复-1831,窃以为十分不负责任。将导致以后要求 python-gtk2 的其他软件有可能无法正常确认依赖情况。

不强制安装,那怎么安装?你也可以在本论坛搜索修改安装包文件名称,不让报错嘛。
Reply View the author
Michael
deepin
2013-01-06 04:09
#3
下列软件包有未满足的依赖关系:
python-glade2 : 依赖: python-gtk2 (= 2.24.0-3) 但是 2.24.0-3deepin2 已经安装

下列软件包存在未满足的依赖关系:
deepin-ui : 依赖: libc6 (>= 2.14) 但是 2.13-37 已安装。
             依赖: python-webkit 但它将不会被安装。
python-gtk2 : 依赖: libc6 (>= 2.14) 但是 2.13-37 已安装。
下列动作将解决这些依赖关系:

      删除 下列软件包:              
1)      bleachbit                    
2)      compizconfig-settings-manager
3)      deepin-ui                    
4)      deluge                       
5)      deluge-gtk                  
6)      gimp                        
7)      gnome-codec-install         
8)      guake                        
9)      jupiter                     
10)     ntfs-config                  
11)     oggconvert                  
12)     python-glade2               
13)     python-gtk2                  
14)     python-gtkspell              
15)     python-notify               
16)     python-vte                  
17)     zim                          

      保留下列未解决的依赖关系:     
18)     gimp-data 推荐 gimp         
19)     zim 推荐 python-gtkspell     


是否接受该解决方案?[Y/n/q/?] n
下列动作将解决这些依赖关系:

     删除 下列软件包:                                                      
1)     deepin-ui                                                            

     降级 下列软件包:                                                      
2)     python-glade2 [2.24.0-3deepin2 (now) -> 2.24.0-3 (testing, unstable)]
3)     python-gtk2 [2.24.0-3deepin2 (now) -> 2.24.0-3 (testing, unstable)]  



是否接受该解决方案?[Y/n/q/?] y
下列软件包将被“降级”:
  python-glade2 python-gtk2
下列软件包将被“删除”:
  deepin-ui{a}
Reply View the author