Estou tentando instalar o Adobe Air no Ubuntu 13.10. Nesta versão do Ubuntu, pacotes como ia32-libs
e ia32-libs-multiarch
não estão mais disponíveis, então estou tentando instalar as bibliotecas de 32 bits necessárias por conta própria. Ao executar ./AdobeAIRInstaller.bin
, recebi vários erros sobre bibliotecas ausentes, a maioria das quais consegui instalar usando sudo apt-get install <library-name>:i386
e os erros desapareceram. Estou tendo problemas para corrigir os dois últimos módulos ausentes:
Mensagem Gtk: falha ao carregar o módulo "overlay-scrollbar" Gtk-Message: falha ao carregar o módulo "unity-gtk-module"
Eu tentei instalar overlay-scrollbar-gtk2:i386
usando o apt:
overlay-scrollbar-gtk2: i386: Depende: overlay-scrollbar: i386, mas não é instalável
Bem, isso depende de um pacote que não pode ser instalado. Que inconveniente. Então, tentei pesquisar no Google o caminho para as bibliotecas de 32 bits da barra de rolagem overlay para Saucy, que encontrei aqui . Primeiro instalei o overlay-scrollbar:
$ sudo dpkg -i overlay-scrollbar_0.2.16 + r359 + 13.10.20130826-0ubuntu1_all.deb (Lendo arquivos e diretórios do banco de dados ... 226507 atualmente instalados.) Preparando para substituir overlay-scrollbar 0.2.16 + r359 + 13.10.20130826-0ubuntu1 (usando overlay-scrollbar_0.2.16 + r359 + 13.10.20130826-0ubuntu1_all.deb) ... Descompactando substituição overlay-scrollbar ... Configurando overlay-scrollbar (0.2.16 + r359 + 13.10.20130826-0ubuntu1) ... Processando gatilhos para libglib2.0-0: i386 ... Processando gatilhos para libglib2.0-0: amd64 ...
Ótimo! Funcionou. Então tentei instalar overlay-scrollbar-gtk2: i386:
$ sudo dpkg -i overlay-scrollbar-gtk2_0.2.16 + r359 + 13.10.20130826-0ubuntu1_i386.deb Selecionando o pacote não selecionado anteriormente overlay-scrollbar-gtk2: i386. (Lendo arquivos e diretórios do banco de dados ... 226507 atualmente instalados.) Descompactando overlay-scrollbar-gtk2: i386 (de overlay-scrollbar-gtk2_0.2.16 + r359 + 13.10.20130826-0ubuntu1_i386.deb) ... dpkg: problemas de dependência impedem a configuração de overlay-scrollbar-gtk2: i386: overlay-scrollbar-gtk2: o i386 depende da overlay-scrollbar. dpkg: erro ao processar overlay-scrollbar-gtk2: i386 (--install): problemas de dependência - deixando desconfigurado Foram encontrados erros durante o processamento: overlay-scrollbar-gtk2: i386
Então, aparentemente, ainda preciso instalar o overlay-scrollbar: i386, que não é instalável pelo apt e não foi instalado pelo instalador acima. Meus problemas com o unity-gtk-module são praticamente idênticos, mas com nomes de pacotes diferentes.
Eu tenho algumas perguntas relacionadas a isso:
- Por que alguns pacotes de 32 bits muito importantes não são instaláveis usando o apt? Estou faltando uma fonte?
- Por que a versão i386 do overlay-scrollbar não foi instalada acima? É porque o instalador contém as versões de 32 e 64 bits da biblioteca e decidiu automaticamente instalar apenas o de 64 bits no meu sistema? Posso forçá-lo a instalar os dois?
Respostas:
Simples.
Isso funcionará, se você já instalou o pacote para sua arquitetura. Caso contrário, você receberá erros ao tentar usar o dpkg / apt-get na próxima vez. Para corrigi-los, execute:
Localize
Package: [package name, overlay-scrollbar-gtk2 in this case]
e remova dependências ignoradas deDepends:
(overlay-scrollbar neste caso).Se você usa o gedit, desabilite os backups automáticos em Editar> Preferências> Editor antes de salvar. Observe que o gedit tem preferências separadas para cada usuário, e você o está executando como root.
fonte
apt-get download overlay-scrollbar-gtk2:i386
;
sudo dpkg --force-depends -i overlay-scrollbar-gtk2_*_i386.deb
.O pacote overlay-scrollbar não vem nos sabores i386 ou amd64; vem como um sabor "tudo", que é instalado em todos os arcos.
Parece estar faltando o cabeçalho Multi-Arch: permitido para que ele não satisfaça um pacote i386 dependendo dele. Você deve registrar um relatório de erro solicitando que o cabeçalho ausente seja adicionado.
fonte