Instalando phatch de pacote quebrado que trabalhou em 15.10

2

Estou tentando instalar um pacote chamado phatch - aplicativo de processamento de imagem, ele tem um bug em 16.04 relatado e confirmado , ele simplesmente não será iniciado. Em 15.10 funciona muito bem.

Posso instalar este phatch do espelho da versão 15.10? Existe alguma maneira que este aplicativo possa ser executado no 16.04 antes que o bug seja corrigido?

Eu tentei adicionar esta linha ao meu /etc/apt/sources.list

deb http://de.archive.ubuntu.com/ubuntu wily main universe

Eu removi o aplicativo e o instalei novamente:

$sudo apt-get update
$sudo apt-get autoremove phatch
$sudo apt-get install phatch

Eu também tentei o parâmetro -t com o apt: $sudo apt-get -t wily install phatch sem resultados.

Enquanto tentava abordagens alternativas, permitia-me instalar algumas versões inferiores de dependências para phatch que não eram permitidas antes apenas da versão xenial, mas a aplicação não funciona, os erros parecem os mesmos:

~$ phatch 
/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py:8196: GtkWarning: gtk_disable_setlocale() must be called before gtk_init()
  return _core_.PyApp__BootstrapApp(*args, **kwargs)
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16765, in <lambda>
    lambda event: event.callable(*event.args, **event.kw) )
  File "/usr/share/phatch/phatch/pyWx/gui.py", line 1218, in show_frame
    frame = Frame(self.filename, None, -1, ct.TITLE)
  File "/usr/share/phatch/phatch/pyWx/gui.py", line 327, in __init__
    frame.Frame.__init__(self, *args, **keyw)
  File "/usr/share/phatch/phatch/pyWx/wxGlade/frame.py", line 141, in __init__
    self.tree = Tree(self, -1, style=wx.TR_HAS_BUTTONS|wx.TR_NO_LINES|wx.TR_FULL_ROW_HIGHLIGHT|wx.TR_HIDE_ROOT|wx.TR_DEFAULT_STYLE|wx.SUNKEN_BORDER)
  File "/usr/share/phatch/phatch/pyWx/wxGlade/frame.py", line 26, in __init__
    set_dirty   = parent.set_dirty,
  File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 96, in __init__
    self.CreateImageList(icon_size)
  File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 111, in CreateImageList
    self._AddFormToImageList(form, icon_size, icon_disabled)
  File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 120, in _AddFormToImageList
    wx_image = pil_wxImage(wxImage_pil(wx_image).resize(icon_size,\
  File "/usr/share/phatch/phatch/lib/pyWx/wxPil.py", line 46, in wxImage_pil
    image.fromstring(wx_image.GetData())
  File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 746, in fromstring
    "Please call frombytes() instead.")
Exception: fromstring() has been removed. Please call frombytes() instead.

Tanto o Wily quanto o Xenial instalam a mesma versão do phatch - 0.2.7.

    
por Mike 02.05.2016 / 18:11

1 resposta

2

Eu tive o mesmo problema depois de atualizar para 16.04 Aqui encontrei uma correção, que funcionou para mim! link

    
por Sven 02.05.2016 / 22:42

Tags