(Ubuntu 15.10 64bit) Ausente: dependências i386 libglib2 e libgtk2

0

quando tento instalar certos programas de 32 bits, como no caso do Wine, do Centro de Software ou do repositório do WineHQ, ou, por exemplo, do PCSX2, recebo erros por falta de dependências. Quando tento instalar as dependências que faltam, recebo erros para mais dependências ausentes e elas continuam ativas.

Eu rodei o Ubuntu 15.10 64bit até o momento. Minhas configurações:

(Eutinhabackportssemsuporteativoantes)

PCSX2

sudoapt-getinstallpcsx2Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.ThismaymeanthatyouhaverequestedanimpossiblesituationorifyouareusingtheunstabledistributionthatsomerequiredpackageshavenotyetbeencreatedorbeenmovedoutofIncoming.Thefollowinginformationmayhelptoresolvethesituation:Thefollowingpackageshaveunmetdependencies:pcsx2:i386:Depends:libgdk-pixbuf2.0-0:i386(>=2.22.0)butitisnotgoingtobeinstalledDepends:libglib2.0-0:i386(>=2.12.0)butitisnotgoingtobeinstalledDepends:libgtk2.0-0:i386(>=2.24.0)butitisnotgoingtobeinstalledDepends:libwxgtk3.0-0v5:i386(>=3.0.2+dfsg)butitisnotgoingtobeinstalledE:Unabletocorrectproblems,youhaveheldbrokenpackages.

libglibdependedalibgtk,alibgtkdependedalibglid

sudoapt-getinstalllibglib2.0-0:i386Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.ThismaymeanthatyouhaverequestedanimpossiblesituationorifyouareusingtheunstabledistributionthatsomerequiredpackageshavenotyetbeencreatedorbeenmovedoutofIncoming.Thefollowinginformationmayhelptoresolvethesituation:Thefollowingpackageshaveunmetdependencies:default-jre:Depends:default-jre-headless(=2:1.7-52)butitisnotgoingtobeinstalledopenjdk-7-jre:Depends:openjdk-7-jre-headless(=7u95-2.6.4-0ubuntu0.15.10.1)butitisnotgoingtobeinstalledDepends:libgdk-pixbuf2.0-0(>=2.22.0)butitisnotgoingtobeinstalledDepends:libglib2.0-0(>=2.16.0)butitisnotgoingtobeinstalledDepends:libgtk2.0-0(>=2.8.0)butitisnotgoingtobeinstalledDepends:libpango-1.0-0(>=1.14.0)butitisnotgoingtobeinstalledDepends:libatk-wrapper-java-jni(>=0.30.4-0ubuntu2)butitisnotgoingtobeinstalledRecommends:libgnome-2-0butitisnotinstallableRecommends:libgnomevfs2-0butitisnotgoingtobeinstalledRecommends:libgconf-2-4butitisnotgoingtobeinstalledE:Error,pkgProblemResolver::Resolvegeneratedbreaks,thismaybecausedbyheldpackages.

aptitude:

sudoaptitudeinstalllibglib2.0-0:i386ThefollowingNEWpackageswillbeinstalled:libglib2.0-0:i386{b}0packagesupgraded,1newlyinstalled,0toremoveand0notupgraded.Needtoget1.175kBofarchives.Afterunpacking5.372kBwillbeused.Thefollowingpackageshaveunmetdependencies:libglib2.0-0:Breaks:libglib2.0-0:i386(!=2.46.2-1ubuntu1)but2.46.1-1istobeinstalled.libglib2.0-0:i386:Breaks:libglib2.0-0(!=2.46.1-1)but2.46.2-1ubuntu1isinstalled.open:352;closed:1536;defer:284;conflict:1492OThefollowingactionswillresolvethesedependencies:Removethefollowingpackages:[Listofovera1000packages!!!]

Vinho

InstalardoCentrodeSoftware:

PackagedependenciescannotberesolvedThiserrorcouldbecausedbyrequiredadditionalsoftwarepackageswhicharemissingornotinstallable.Furthermoretherecouldbeaconflictbetweensoftwarepackageswhicharenotallowedtobeinstalledatthesametime.Thefollowingpackageshaveunmetdependencies:wine:

Terminal:

sudoapt-getinstall--install-recommendswinehq-stagingReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.ThismaymeanthatyouhaverequestedanimpossiblesituationorifyouareusingtheunstabledistributionthatsomerequiredpackageshavenotyetbeencreatedorbeenmovedoutofIncoming.Thefollowinginformationmayhelptoresolvethesituation:Thefollowingpackageshaveunmetdependencies:winehq-staging:Depends:wine-staging(=1.9.3~ubuntu15.10.1)E:Unabletocorrectproblems,youhaveheldbrokenpackages.

:

sudoapt-getinstallwine-stagingReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.ThismaymeanthatyouhaverequestedanimpossiblesituationorifyouareusingtheunstabledistributionthatsomerequiredpackageshavenotyetbeencreatedorbeenmovedoutofIncoming.Thefollowinginformationmayhelptoresolvethesituation:Thefollowingpackageshaveunmetdependencies:wine-staging:Depends:wine-staging-i386(=1.9.3~ubuntu15.10.1)E:Unabletocorrectproblems,youhaveheldbrokenpackages.

:

sudoapt-getinstallwine-staging-i386Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.ThismaymeanthatyouhaverequestedanimpossiblesituationorifyouareusingtheunstabledistributionthatsomerequiredpackageshavenotyetbeencreatedorbeenmovedoutofIncoming.Thefollowinginformationmayhelptoresolvethesituation:Thefollowingpackageshaveunmetdependencies:wine-staging-i386:i386:Depends:libglib2.0-0:i386(>=2.12.0)butitisnotgoingtobeinstalledDepends:libgstreamer-plugins-base1.0-0:i386(>=1.0.0)butitisnotgoingtobeinstalledDepends:libgstreamer1.0-0:i386(>=1.4.0)butitisnotgoingtobeinstalledRecommends:libgnutls26:i386butitisnotinstallableRecommends:libgtk-3-0:i386butitisnotgoingtobeinstalledE:Unabletocorrectproblems,youhaveheldbrokenpackages.

Synaptic

  • Tentandoconsertarpacotesquebrados,nãohánenhum.

  • Pesquisoulibglib2.0-0:i386,nada.

  • Pesquisoulibglibgeralmente:

  • Marcar libglib2.0-dev para instalação remove gdm , gnome , ubuntu-desktop e configurações, unity , libglib.2.0-0 e muito mais, downgrades libglib2.0-0 , instala libpcre3-dev , libpcre32-2 , libpcrecpp0v5 , zlib1g-dev .

  • Marcar libglib2.0-0-dbg para instalação novamente remove todas as coisas, não instala nada de novo, faz downgrade de libglib2.0-0 .

Então libglib2.0-0 já está instalado, aparentemente a versão de 64 bits, certo? Ou o libglib2.0-0:i386 também já está instalado? Softwares de 64 bits como Dolphin, Retroarch ou Steam estão funcionando e instalados corretamente. Isso tudo poderia ser um problema de falta de cabeçalhos em algum lugar?

Eu realmente não tenho ideia. Por favor me ajude. Obrigado.

    
por amnesiackid 14.02.2016 / 07:57

3 respostas

0

A solução para a resposta pode ser encontrada aqui: link

Tudo graças à ajuda de Gregory de pcsx2. Eu forcei libglib2.0-0 manualmente para a versão correta via Synaptic, que resolveu o problema. No processo de reinstalação do libglib, ubuntu-desktop, gdm, gnome e ubuntu-gnome-desktop estão sendo removidos, então após a reinicialização você deve instalá-los novamente via linha de comando (crtl + alt + f1), reinicializar novamente e tudo deve ficar bem então. Pelo menos foi assim que resolvi esse problema.

    
por amnesiackid 15.02.2016 / 10:51
0

Eu acertei o mesmo no Ubuntu 16.04. A causa raiz: Ferramenta atualizadora de gráficos Intel Linux quebrando alguns pacotes.

Eu instalei ppa-purge e removi-o com:

sudo ppa-purge -s download.01.org ppa:gfx/ubuntu
    
por Rael Gugelmin Cunha 31.10.2017 / 12:24
-1

É importante que você tenha a mesma versão de uma biblioteca em 32 e 64 bits, caso contrário você não poderá instalar o outro arco.

Você precisa ativar as bibliotecas de 32 bits:

sudo apt-get install ia32-libs

E você pode ter que adicionar também a reputação do universo.

    
por Kupferdrache 14.02.2016 / 15:44