Após o upgrade de 12.04 para 12.10 (64 bits), o xorg reteve e não conseguiu instalar o vinho

3

Depois de atualizar para o quantal, eu queria instalar o vinho. No entanto, tentar fazer isso resulta no apt querer remover todos os tipos de pacotes importantes:

The following packages will be REMOVED:
  libgl1-mesa-dri-lts-quantal libgl1-mesa-glx-lts-quantal libglapi-mesa-lts-quantal xserver-xorg-core-lts-quantal
  xserver-xorg-input-evdev-lts-quantal xserver-xorg-lts-quantal

Eu fiz uma extensa pesquisa sobre o assunto.

Este tópico descreve meu problema exatamente . Eu tentei a solução sugerida (para dar a liberação quantal o pino mais alto), e enquanto alguns pacotes foram rebaixados, ainda não consigo instalar o vinho.

Este tópico parece semelhante, no entanto o meu apt é ciente da arquitetura estrangeira:

$ sudo dpkg --print-architecture
amd64
$ sudo dpkg --print-foreign-architectures
i386

Eu li sobre resolução de dependências não atendidas , e fiz sudo apt-get autoclean ( que removeu um monte de coisas, presumivelmente as sobras do pangolim), sudo apt-get clean (que parece não remover nada), e o sudo apt-get -f install plus sudo dpkg --configure -a , que mostrou que ainda havia um problema:

0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Assim, seguindo esse mesmo segmento novamente, executar sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade produz:

Broken xorg:amd64 Depends on xserver-xorg [ amd64 ] < none -> 1:7.7+1ubuntu4 > ( x11 ) (>= 1:7.7+1ubuntu4)
  Considering xserver-xorg:amd64 4 as a solution to xorg:amd64 1
  Holding Back xorg:amd64 rather than change xserver-xorg:amd64
 Try to Re-Instate (1) xorg:amd64

Não consigo encontrar uma maneira de corrigir esse problema e tenho medo de experimentar essas bibliotecas importantes.

Finalmente, achei este relatório de bug que parece descrever meu problema, mas o patch que o resolve só é enviado para o pangolin, então não acho usar o apt da fonte proposta quantal me ajudará.

Se alguém tiver algum conselho, ficarei muito feliz em saber disso! Eu passei muitas horas com esse problema e não cheguei a lugar nenhum ...

Muito obrigado antecipadamente!

Respostas a perguntas:

Pergunta 1:

por favor, você pode pastebin.com a saída de sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade antes de tentar instalar o vinho. Esses comandos garantem que seus repositórios estejam totalmente atualizados.

Além disso, você tem algum PPAs como x-swat ou x-edgers instalados?

Resposta 1:

Obrigado pelos comentários! O resultado dos comandos de atualização e atualização mostra que o xorg foi retido . Eu não tenho nenhum PPA.

Pergunta 2:

Então, qual é a saída se você faz sudo apt-get install xorg ?

Resposta 2:

A saída diz que eu não tenho dependências xserver-xorg (> = 1: 7.7 + 1ubuntu4) . Se eu executar o mesmo comando com depuração , recebo muita informação, mas não faz sentido para mim. Por exemplo, ele diz Fixing libgl1-mesa-dri-lts-quantal:amd64 via keep of libgl1-mesa-dri:amd64 , mas se eu verificar dpkg --get-selections , só tenho libgl1-mesa-glx-lts-quantal:amd64 não o libgl1-mesa-dri:amd64 que parece que deseja manter.

Para completar, publiquei minha sources.list também.

    
por Corey 07.05.2013 / 11:52

2 respostas

1

Graças ao seu esforço e plenitude de informações em sua postagem, a pergunta é fácil de responder. Esses pacotes com o nome terminando com " lts-quantal " são pacotes precisos (apesar do nome) deixados instalados pelo dist-upgrade . Você não precisa desses pacotes, além disso, eles estão em sua maneira de manter e atualizar adequadamente seu sistema. Simplesmente instale wine e deixe apt remover esses pacotes desnecessários. Isso também resolverá os conflitos do pacote xorg .

    
por grimpitch 17.05.2013 / 07:25
1

Acabei de me lembrar, se você ainda não fez uma nova instalação, tente PlayOnLinux primeiro!

verifique this

    
por Aquarius Power 12.05.2013 / 23:56