Debian - Como descobrir se um pacote é multiarquificado? Dependência muda como relatório de bug

1

Estou usando o Debian Wheezy 64bit e o vinho existe apenas em uma versão de 32 bits. Então eu adicionei suporte multiarch. Mas quando eu quero instalar winetricks, as dependências são

depends on wine | wine-unstable

e não

depends on wine | wine-unstable | wine:i386

Assim, o aptitude sugere para instalar o pacote de 64 bits fictício ou para não instalar winetricks ... o que não faz muito sentido:)

Então, eu me pergunto se tenho que relatar um bug porque as dependências dos winetricks estão erradas. Para mim, parece que sim, mas eu esperaria que o relatório de bug já fosse escrito.

Como descubro se um pacote já foi multiarquificado? Este problema será resolvido adicionando apenas o | wine:i386 nas informações do pacote? Devo escrever um relatório de bug nesses casos?

    
por PythoNic 26.03.2014 / 20:48

2 respostas

1

O problema não é winetricks - multi-arch funciona de uma maneira diferente como você pensa (eu sugiro (re) ler as primeiras seções de Debian's Multiarch-HOWTO ).

Você realmente precisa instalar o pacote wine:amd64 em vez do pacote wine:i386 . O pacote de vinho wheezy depende de wine-bin | wine64-bin . O primeiro é resolvido pelo pacote wine-bin:i386 , pois possui um campo Multi-Arch: foreign em seu arquivo de controle. Você pode mostrar suas entradas, por exemplo, usando apt-cache show wine-bin .

No novo sistema Debian, o pacote wine:amd64 depende de wine64 | wine32 . Este último é resolvido pelo pacote wine32:i386 .

    
por 26.03.2014 / 22:20
0

Uma parte da minha pergunta é um mal-entendido:

Embora exista um pacote fictício de 64 bits wine64-bin , isso não significa que wine:amd64 também seja esse pacote. Minha instalação manual do pacote wine:i386 aparentemente não foi uma jogada inteligente, mas também é baseada nesse equívoco.

Esta não é a última palavra a dizer, porque não explica a necessidade de uma versão de 64 bits do pacote wine enquanto todo o resto é de 32 bits ...

    
por 08.04.2014 / 16:21