ubuntu 8.10 安装的wine-doors启动不起来

Wine、Cedega、CrossOver 等配置
回复
头像
jervis0211
帖子: 170
注册时间: 2007-05-07 8:21

ubuntu 8.10 安装的wine-doors启动不起来

#1

帖子 jervis0211 » 2009-03-30 21:15

代码: 全选

sh: --version: not found
Traceback (most recent call last):
  File "/usr/bin/wine-doors", line 137, in <module>
    ui.winedoors = ui.WineDoorsGUI()
  File "/usr/share/wine-doors/src/ui.py", line 1102, in __init__
    self.tree = PackTree( self.window['tv_packlist'], self.window )
  File "/usr/share/wine-doors/src/ui.py", line 597, in __init__
    packlist.UpdateAll()
  File "/usr/share/wine-doors/src/packlist.py", line 309, in UpdateAll
    self.TidyPacks()
  File "/usr/share/wine-doors/src/packlist.py", line 316, in TidyPacks
    wine.WineVersion().split(".") >= pack['versions'][0][0][1].split("."):
AttributeError: 'NoneType' object has no attribute 'split'

问题暂时可能是python的bug

可以这样解决 修改 /usr/share/wine-doors/src/packlist.py
修改
FROM:

代码: 全选

def TidyPacks(self):
        new_all = []
        for pack in self.all:
            if "".join(pack['shortname']) != "" and \
            wine.WineVersion().split(".") >= pack['versions'][0][0][1].split("."):
                    new_all.append(pack)
        self.all = new_all
        new_available = []
        for pack in self.available:
            if "".join(pack['shortname']) != "" and \
            wine.WineVersion().split(".") >= pack['versions'][0][0][1].split("."):
                    new_all.append(pack)
                    new_available.append(pack)

代码: 全选


TO -=->
[code]
def TidyPacks(self):
        new_all = []
        for pack in self.all:
            if "".join(pack['shortname']) != "":
                    new_all.append(pack)
        self.all = new_all
        new_available = []
        for pack in self.available:
            if "".join(pack['shortname']) != "":
                    new_all.append(pack)
                    new_available.append(pack)

上次由 jervis0211 在 2009-03-30 21:40,总共编辑 3 次。
头像
jervis0211
帖子: 170
注册时间: 2007-05-07 8:21

Re: ubuntu 8.10 安装的wine-doors启动不起来

#2

帖子 jervis0211 » 2009-03-30 21:30

查了下,估计是python的bug
xXxVampire
帖子: 9
注册时间: 2008-12-27 23:38

Re: ubuntu 8.10 安装的wine-doors启动不起来

#3

帖子 xXxVampire » 2009-06-10 10:14

:em04 你把问题弄得复杂了,其实只要在“~/.wine/wine-doors/preferences.xml ”中的<winebinary></winebinary>手动添加/usr/bin/wine就可以了。
回复