Por que algumas caixas de seleção no Software Updater estão desabilitadas?

7

No Ubuntu 13.04, o Atualizador de Software mostra alguns aplicativos como tendo atualizações, mas eles não são selecionáveis:

Não está claro por que eles estão em cinza.

Na linha de comando:

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Note também que executar apt-get dist-upgrade não faz com que eles sejam instalados, como às vezes acontece com pacotes que são mantidos de volta. Aqui está a saída:

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Eu peguei a sugestão do @quidage, que dá o seguinte. No entanto, os upgrades subsequentes mostram a mesma mensagem:

$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
    
por Drew Noakes 09.06.2013 / 02:00

3 respostas

2

The following packages have been kept back: normalmente significa que você tem upgrades e não atualizações de pacotes.

sudo apt-get dist-upgrade

consertará isso. Ele mostrará as seguintes mensagens ...

The following NEW packages will be installed:

e

The following packages will be upgraded:
    
por Rinzwind 12.06.2013 / 12:32
0

Verifique o estado do seu pacote:

dpkg --get-selections | grep "name of your package"

se mostrar o status hold , a caixa de seleção na janela Atualizador de Software não pode ser marcada.

Para remover o hold run

sudo apt-mark unhold "name of your package"
    
por Toon 21.08.2013 / 12:10
0

Eu também tive isso:

$ dpkg --get-selections | grep "gnuplot-nox"
gnuplot-nox                 install

O que eu fiz é correr

$ sudo aptitude update
$ sudo aptitude upgrade

e o aptitude decidiu desinstalar o gnuplot-nox. Depois disso, tive que instalar o pacote do gnuplot. Eu não sei o que está acontecendo, difícil.

    
por xopxe 28.05.2014 / 17:40