Como atualizar do xserver-xorg-lts-saucy para xserver-xorg-lts-trusty

7

Estou executando o Ubuntu 12.04 (Precise Pangolin) e atualizei o xorg instalando xserver-xorg-lts-saucy . Gostaria de atualizar agora para xserver-xorg-lts-trusty , mas quando tento apt-get install xserver-xorg-lts-trusty , recebo muitas dependências não atendidas:

 % sudo apt-get install xserver-xorg-lts-trusty
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 xserver-xorg-lts-trusty : Depends: xserver-xorg-core-lts-trusty (>= 2:1.11) but it is not going to be installed
                           Depends: xserver-xorg-video-all-lts-trusty but it is not going to be installed or
                                    xorg-driver-video
                           Depends: xserver-xorg-input-all-lts-trusty but it is not going to be installed or
                                    xorg-driver-input
                           Depends: xserver-xorg-input-evdev-lts-trusty but it is not going to be installed
                           Recommends: libgl1-mesa-dri-lts-trusty but it is not going to be installed
                           Recommends: libgl1-mesa-glx-lts-trusty but it is not going to be installed
                           Recommends: xserver-xorg-input-all-lts-trusty but it is not going to be installed
                           Recommends: xserver-xorg-video-all-lts-trusty but it is not going to be installed
                           Recommends: x11-xserver-utils-lts-trusty but it is not going to be installed
                           Conflicts: libgl1-mesa-glx (>= 0~)
                           Conflicts: libgl1-mesa-glx:i386 (>= 0~)
                           Conflicts: libglapi-mesa (>= 0~)
                           Conflicts: libglapi-mesa:i386 (>= 0~)
E: Unable to correct problems, you have held broken packages.

Eu usei apt-mark showhold para ver os pacotes suspensos e não há nenhum. Além disso, tentei usar o aptitude para executar a atualização em vez do apt-get, mas nenhum dos métodos sugeridos para resolver os conflitos pareceu-me sensato.

Qual é a maneira recomendada de atualizar do xserver-xorg-lts-saucy para xserver-xorg-lts-trusty?

    
por pauldoo 11.07.2014 / 12:45

3 respostas

3

Na verdade, a maneira correta é primeiro corrigir os pacotes quebrados, para que você possa removê-los corretamente antes de instalar o novo pacote.

sudo apt-get install -f

depois de instalar todas as dependências ausentes, execute:

sudo apt-get dist-upgrade

quando terminar, você terá duas opções, remover manualmente o pacote com o qual está tendo problemas ou fazer a atualização completa da versão, que é o método recomendado.

para que você possa ir:

sudo apt-get remove xserver-xorg-lts-saucy
sudo apt-get install xserver-xorg-lts-trusty

ou você pode fazer:

sudo do-release-upgrade

Na pior das hipóteses, se você já fez upgrade para o 14.04, mas o xserver ainda está preso na versão antiga por qualquer motivo, você pode fazer essa movimentação louca para remover todos os arquivos xserver, para que você possa reinstalar dos repositórios.

sudo apt-get remove o xserver *

fazer isso também removerá seu Unity ou Gnome, ou qualquer ambiente de desktop que você tenha instalado, então você terá que reinstalar sua escolha de ambiente de desktop, e isso automaticamente fará com que você perca os pacotes xserver em falta.

se você gosta da área de trabalho da unidade, faça o seguinte:

sudo apt-get install ubuntu-desktop

ou se preferir a área de trabalho do gnome, faça o seguinte:

sudo apt-get install ubuntu-gnome-deskop
    
por AllGamer 17.07.2014 / 17:12
4

Você terá que atualizar os pacotes nomeados juntos:

sudo apt-get install xserver-xorg-lts-trusty \
    xserver-xorg-core-lts-trusty \
    xserver-xorg-video-all-lts-trusty \
    xorg-driver-video \
    xserver-xorg-input-all-lts-trusty \
    xorg-driver-input \
    xserver-xorg-input-evdev-lts-trusty 

Se você receber algum erro sobre outros pacotes com confiança no nome, adicione-os à lista também.

    
por muru 11.07.2014 / 13:12
0

Tente isto:

sudo do-release-upgrade

Pode levar algumas horas para baixar e instalar.

Depois de atualizar para o Ubuntu Trusty Tahr, tente instalar o xorg novamente!

Boa sorte!

    
por Ryloguy 17.07.2014 / 04:42