apt-get misdetecting versões

1

Eu usei um PPA para versões mais recentes do digiKam (e suporte a libs). Agora quero instalar o vinho "padrão", mas obtenho os resultados abaixo. Note que eu tentei instalar o Wine primeiro, mas rastrear através de mensagens de erro me levou a isso. Observe também que estou executando o Kubuntu 12.04 de 64 bits (Precise Pangolin) e, mesmo quando tento instalar o AMD64 Wine, ainda sou levado de volta a isso: problema com o pacote i386.

altendky@ly:~$ sudo apt-get install wine1.4-i386
[sudo] password for altendky: 
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.4-i386:i386 : Depends: libgphoto2-2:i386 (>= 2.4.10.1) but it is not going to be installed
                     Depends: libgphoto2-port0:i386 (>= 2.4.10.1) but it is not going to be installed
                     Recommends: gettext:i386 but it is not going to be installed
                     Recommends: libsane:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
altendky@ly:~$ apt-cache policy libgphoto2-2
libgphoto2-2:
  Installed: 2.4.14-precise~ppa1
  Candidate: 2.4.14-precise~ppa1
  Version table:
 *** 2.4.14-precise~ppa1 0
        400 http://ppa.launchpad.net/philip5/extra/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
     2.4.13-1ubuntu1.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
     2.4.13-1ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

Portanto, parece que tenho um pacote satisfatório instalado, mas o apt-get não está detectando que o 2.4.14 é > = 2.4.10.1. Além de gerar meu próprio pacote equiv ou modificar o pacote Wine para alterar dependências ... posso ajudar o apt-get a entender isso?

Claro, a alternativa é que o apt-get entende perfeitamente e eu sou o que está confuso.

    
por altendky 03.09.2012 / 23:59

1 resposta

0

Às vezes, ajuda a instalar manualmente a dependência primeiro.

sudo apt-get install libgphoto2-2
sudo apt-get install wine1.4-i386

Você provavelmente terá que remover o pacote wine parcialmente instalado primeiro.

sudo apt-get remove wine1.4-i386

Às vezes, você pode forçar a instalação executando

sudo apt-get install --fix-broken
    
por 04.09.2012 / 00:01