Obrigado pelo seu apoio. Consegui corrigi-lo com:
sudo dpkg --remove libasound2:i386 libasound2-plugins:i386
Eu tentei instalar o Skype nos dois sentidos (Software Center e Skype.com). Agora eu apenas corro o + x do tarball oficial.
Depois de instalar o Skype, minhas dependências estão quebradas. Eu tentei executar o apt-get -f install, mas eu só recebo mensagens de erro. Estou executando o Ubuntu 12.04 no AMD64. Se você precisar de mais informações, por favor me diga.
The following packages have unmet dependencies: libasound2-plugins:i386: Depends: libjack-jackd2-0:i386 (>= 1.9.5~dfsg-14) but it is not going to be installed or libjack-0.116:i386
Get:1 http://ppa.launchpad.net/dns/sound/ubuntu/ precise/main libjack-jackd2-0 i386 1.9.8~dfsg.2-1precise1 [202 kB] Fetched 202 kB in 1s (105 kB/s) Unpacking libjack-jackd2-0:i386 (from .../libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb) ... dpkg: error processing /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb (--unpack): './usr/share/doc/libjack-jackd2-0/buildinfo.gz' is different from the same file on the system dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Obrigado pela ajuda. Talvez isso causou LMMS, mas o problema apareceu depois de instalar o Skype. :)
Obrigado pelo seu apoio. Consegui corrigi-lo com:
sudo dpkg --remove libasound2:i386 libasound2-plugins:i386
Eu tentei instalar o Skype nos dois sentidos (Software Center e Skype.com). Agora eu apenas corro o + x do tarball oficial.
Corri para um problema semelhante com o WINE para 32bit exes, no x64 Ubuntu 14.04. O suporte para exes de 32 bits é fornecido pelo multiarch: i386 wine, que depende das versões multiporta do i386 de várias bibliotecas que não são WINE.
(Pelo que entendi, estes: pacotes i386 são binários idênticos ao que o Ubuntu i386 usaria, economizando espaço em espelhos e economizando tempo de construção, já que não há necessidade de construir uma versão de 32 bits para x64 de nada. É claro que você tem a versão de 32 e 64 bits de praticamente qualquer coisa instalada lado a lado, para que você possa executar qualquer binário i386 Linux em um sistema x64. Além de economizar tempo de compilação e espelhar espaço, ninguém precisa empacotar especificamente nada como 32bit-on-x64.)
wine1.6-i386: i386 1: 1.6.2-0ubuntu4 recomenda: libasound2-plugins: i386 (que eu acho que é necessário para que o som funcione se outro programa tiver um fluxo de saída de áudio aberto, já que é onde o módulo alsa > pulseaudio mora).
libasound2-plugins: i386 1.0.27-2ubuntu2 depende: libjack-jackd2-0 (> = 1.9.5 ~ dfsg-14) | libjack-0.116
Tentando instalar o libasound2-plugins: o i386 tenta puxar o libjack-jackd2-0, que entra em conflito com o libjack0. Eu tenho o x64 libjack0 já instalado, então o gerenciador de pacotes vê um conflito.
Infelizmente, o apt não percebe que poderia resolver a dependência instalando o libjack0: i386 ao invés do libjack-jackd2-0: i386 para satisfazer a dependência do libasound2-plugins: i386. Selecioná-lo manualmente me permite selecionar libasound2-plugins: i386 sem conflitos. (Eu usei o aptitude).
Sim, isso fez com que o som funcionasse para aplicativos x86 (incluindo o vinho) quando o pulseaudio é necessário. No começo eu pensei que isso fosse um bug de empacotamento com alguma coisa, mas não, acontece que é apenas um bug no resolvedor de dependências para multiarch.
Parece um pacote quebrado. Você precisará remover libasound2-plugins. Você pode ter que forçá-lo a remover, usando esta linha sudo dpkg --remove -force --force-remove-reinstreq libasound2-plugins
. ( Aqui estão alguns outros comandos que podem ajudá-lo a limpar o apt-get quando ele ficar indisciplinado.)
Para instalar as bibliotecas, execute apt-get install ia32-libs
antes de instalar o Skype.
Tags dpkg