Reinstalando o vinho após atualizar o 14.04 para o XOrg lts-wily

0

Eu atualizei uma instalação do KUbuntu 14.04 LTS para o xorg-core-lts-wily e todas as suas dependências, para poder rodar em uma sexta geração i3 com gráficos HD520.

Isso significa que eu perdi vinho e não consigo reinstalá-lo. Mesmo seguindo as instruções em instalação do Wine após a atualização 12.04 - & gt ; 14.04 (= usando o PPA do ubuntu-wine / ppa) Eu ainda recebo o seguinte:

> env LC_ALL=C sudo aptitude -s install wine1.8
The following NEW packages will be installed:
  fonts-horai-umefont{a} libasn1-8-heimdal:i386{a} libasound2:i386{a} libasound2-plugins:i386{a} libasyncns0:i386{a} 
  libavahi-client3:i386{a} libavahi-common-data:i386{a} libavahi-common3:i386{a} libcapi20-3{a} libcapi20-3:i386{a} 
  libcups2:i386{a} libdrm-amdgpu1:i386{a} libdrm-intel1:i386{a} libdrm-nouveau2:i386{a} libdrm-radeon1:i386{a} libedit2:i386{a} 
  libelf1:i386{a} libexif12:i386{a} libflac8:i386{a} libgcrypt11:i386{a} libgd3:i386{a} libgif4:i386{a} 
  libgl1-mesa-dri-lts-wily:i386{a} libgl1-mesa-glx-lts-wily:i386{a} libglapi-mesa-lts-wily:i386{a} libglu1-mesa:i386{a} 
  libgnutls26:i386{a} libgpg-error0:i386{a} libgphoto2-6:i386{a} libgphoto2-port10:i386{a} libgssapi-krb5-2:i386{a} 
  libgssapi3-heimdal:i386{a} libgstreamer-plugins-base0.10-0:i386{a} libgstreamer0.10-0:i386{a} libhcrypto4-heimdal:i386{a} 
  libheimbase1-heimdal:i386{a} libheimntlm0-heimdal:i386{a} libhx509-5-heimdal:i386{a} libieee1284-3:i386{a} 
  libjack-jackd2-0:i386{a} libjbig0:i386{a} libjpeg-turbo8:i386{a} libjpeg8:i386{a} libk5crypto3:i386{a} libkeyutils1:i386{a} 
  libkrb5-26-heimdal:i386{a} libkrb5-3:i386{a} libkrb5support0:i386{a} liblcms2-2:i386{a} libldap-2.4-2:i386{a} 
  libllvm3.6:i386{a} libltdl7:i386{a} libmpg123-0:i386{a} libogg0:i386{a} libopenal1:i386{a} liborc-0.4-0:i386{a} libosmesa6{a} 
  libosmesa6:i386{a} libp11-kit0:i386{a} libpcap0.8:i386{a} libpciaccess0:i386{a} libpulse0:i386{a} libroken18-heimdal:i386{a} 
  libsamplerate0:i386{a} libsane:i386{a} libsasl2-2:i386{a} libsasl2-modules:i386{a} libsasl2-modules-db:i386{a} 
  libsndfile1:i386{a} libspeexdsp1:i386{a} libsqlite3-0:i386{ab} libssl1.0.0:i386{a} libtasn1-6:i386{a} libtiff5:i386{a} 
  libtxc-dxtn-s2tc0:i386{a} libusb-1.0-0:i386{a} libv4l-0:i386{a} libv4lconvert0:i386{a} libvorbis0a:i386{a} 
  libvorbisenc2:i386{a} libvpx1:i386{a} libwind0-heimdal:i386{a} libwrap0:i386{a} libx11-xcb1:i386{a} libxcb-dri2-0:i386{a} 
  libxcb-dri3-0:i386{a} libxcb-glx0:i386{a} libxcb-present0:i386{a} libxcb-sync1:i386{a} libxcomposite1:i386{a} 
  libxcursor1:i386{a} libxi6:i386{a} libxinerama1:i386{a} libxml2:i386{a} libxpm4:i386{a} libxrandr2:i386{a} 
  libxshmfence1:i386{a} libxslt1.1:i386{a} libxt6:i386{a} libxxf86vm1:i386{a} ocl-icd-libopencl1:i386{a} 
  p11-kit-modules:i386{a} wine-gecko2.34{a} wine-gecko2.34:i386{a} wine-mono4.5.4{a} wine1.8 wine1.8-amd64{a} 
  wine1.8-i386:i386{a} 
0 packages upgraded, 108 newly installed, 0 to remove and 3 not upgraded.
Need to get 184 MB of archives. After unpacking 615 MB will be used.
The following packages have unmet dependencies:
 libsqlite3-0 : Breaks: libsqlite3-0:i386 (!= 3.8.4.3-3) but 3.8.2-1ubuntu2.1 is to be installed.
 libsqlite3-0:i386 : Breaks: libsqlite3-0 (!= 3.8.2-1ubuntu2.1) but 3.8.4.3-3 is installed.
The following actions will resolve these dependencies:

      Keep the following packages at their current version:
1)      libgssapi3-heimdal:i386 [Not Installed]            
2)      libheimntlm0-heimdal:i386 [Not Installed]          
3)      libkrb5-26-heimdal:i386 [Not Installed]            
4)      libldap-2.4-2:i386 [Not Installed]                 
5)      libsqlite3-0:i386 [Not Installed]                  
6)      wine1.8 [Not Installed]                            
7)      wine1.8-amd64 [Not Installed]                      
8)      wine1.8-i386:i386 [Not Installed]                  

      Leave the following dependencies unresolved:         
9)      wine-gecko2.34 recommends wine1.5-amd64            
10)     wine-gecko2.34:i386 recommends wine1.5-i386:i386   


Accept this solution? [Y/n/q/?] n  
open: 794; closed: 954; defer: 734; conflict: 1264                                                                                 oInternal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
open: 823; closed: 964; defer: 742; conflict: 1272                                                                                 
^C

Usando o apt-get, estou vendo:

> env LC_ALL=C sudo apt-get -V install wine1.8 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wine1.8 : Depends: wine1.8-i386 (= 1:1.8.0-0ubuntu1)
E: Unable to correct problems, you have held broken packages.
Exit 100

A alternativa parece ser desinstalar praticamente tudo que eu preciso, o que evidentemente não é uma opção.

Existe uma solução alternativa, de preferência uma que não envolva a criação de um PPA apropriado?

Para o registro: os 3 pacotes não atualizados mencionados são pacotes que não estão quebrados e não têm nada a ver com o vinho.

    
por RJVB 30.04.2016 / 14:05

1 resposta

1

Obrigado Olá-Anjo.

A questão aqui era de fato uma situação de conflito da versão do pacote. Acontece que eu backported que 3.8.4 pacote sqlite3 do (então) Debian Testing cerca de 2 anos atrás, e depois esqueci completamente sobre isso. Evidentemente. Eu não usei um PPA, então peguei apenas os pacotes de 64 bits.

Eu resolvi o problema pegando uma versão 3.8 (3.8.11) ainda mais recente do Launchpad, e carregando esse pacote para um de meus PPAs (ppa: rjvbertin / misc no caso de alguém estar interessado). Essa foi a maneira mais direta de obter todos os pacotes sqlite3 instalados na mesma versão - e então o wine1.8 foi instalado bem.

    
por RJVB 21.05.2016 / 15:50