Não é possível consertar pacotes quebrados através de terminal ou synaptic em 16.10

2

Então, eu estou em um pouco de dificuldade, parece. Eu estava atualizando / reinstalando o winebottler, com sudo apt-get install wine-staging , e então recebi essa mensagem de erro.

The following packages have unmet dependencies:
 wine-staging : Depends: wine-staging-i386 (= 1.9.22~ubuntu16.10.1)
E: Unable to correct problems, you have held broken packages.

Eu então tento resolver isso digitando todos os comandos de terminal comuns que eu encontrei, como sudo apt-get install -f , e comandos do tipo. install -f acabou de aparecer sem erros; e assim fui ao sináptico para tentar instalar o vinho. Eu tentei instalar o wine-staging, e como esperado, recebo um erro sobre pacotes quebrados. Eu entro no menu e clico em editar- > consertar pacotes quebrados. Eu então recebo este erro:

E: Unable to correct problems, you have held broken packages.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Aqui estou agora, tentando encontrar uma maneira de corrigir isso, depois que se tornou um problema em muitas áreas. Eu também estou tendo problemas com a construção de vapor de merda da válvula, e fui instruído a instalar vapor a partir de sudo apt-get install steam . Eu não posso devido, como um erro na mesma linha como o erro do vinho. Eu adoraria qualquer ajuda.

Saídas solicitadas:

  1. sudo apt-get -o Debug::pkgProblemResolver=yes install wine
  2. apt-cache policy libgl1-mesa-glx:amd64 libwayland-egl1-mesa:amd64 mpv:amd64 smplayer:amd64 smplayer-themes:amd64 libsdl2-2.0-0:amd64 smplayer-l10n:amd64 libwayland-egl1-mesa:i386 libgtk-3-0:i386 libglu1-mesa:i386 libgtk-3-0:amd64 libgl1-mesa-glx:amd64 wine-staging-i386:i386 wine-staging:amd64 libgl1-mesa-glx:amd64 libglapi-mesa:amd64 libgles2-mesa:amd64 libosmesa6:amd64 libosmesa6:i386 wine-staging:amd64

EDIT: Após a adorável ajuda do user.dz abaixo, eu corrijo isso abrindo o software-properties-gtk, desabilitando o ppa.launchpad.net/oibaf/gallium-nine/ubuntu PPA, e então executando sudo apt update e depois sudo apt install wine-staging .

    
por Phoen1x74 16.11.2016 / 01:03

1 resposta

0

Normalmente, eu sinalizo uma pergunta semelhante como duplicata de Como resolvo dependências não atendidas depois de adicionar um PPA? . Mas esse post longo e tranqüilo pode lhe dar a resposta exata ou explicar o que você está enfrentando.

  1. Verificamos o conflito usando sudo apt-get -o Debug::pkgProblemResolver=yes install wine

    A maioria desses pacotes é do mesmo arquivo de origem mesa , que faz parte da pilha de gráficos. Eles devem ter a mesma versão no sistema. Atualmente, 12.0.3-1ubuntu2 para o yakkety.

    Como você pode ver, uma versão superior 13.1+gallium-nine~git1611030800.078245~gd~y tem prioridade para alguns deles, e isso criou o problema em primeiro lugar.

  2. Analisamos

    apt-cache policy libgl1-mesa-glx:amd64 libwayland-egl1-mesa:amd64 mpv:amd64 smplayer:amd64 smplayer-themes:amd64 libsdl2-2.0-0:amd64 smplayer-l10n:amd64 libwayland-egl1-mesa:i386 libgtk-3-0:i386 libglu1-mesa:i386 libgtk-3-0:amd64 libgl1-mesa-glx:amd64 wine-staging-i386:i386 wine-staging:amd64 libgl1-mesa-glx:amd64 libglapi-mesa:amd64 libgles2-mesa:amd64 libosmesa6:amd64 libosmesa6:i386 wine-staging:amd6

    Para verificar:

    • de onde eles vêm, para desativar esse repositório.
    • se for algum pacote instalado com essa versão, para downgrade ou purga completamente o ppa como última solução.
    • versão de ambos os archivos amd64 'i386 do mesmo pacote, porque a maioria dos pacotes tem uma regra para quebrar se a mesma versão não estiver instalada para ambos.

O So non foi instalado com 13.1+gallium-nine~git1611030800.078245~gd~y para os pacotes interessantes, apenas desabilitamos o PPA.

  1. Abrir software-properties-gtk
  2. Desativar ppa.launchpad.net/oibaf/gallium-nine/ubuntu PPA
  3. Atualizar lista de pacotes sudo apt update
  4. Instale o vinho sudo apt install wine-staging
por user.dz 18.11.2016 / 09:23