
Estou no Xubuntu 14.04. Não entendo a causa da seguinte mensagem de aviso que recebo.
Quando verifico apenas o repositório Universe, o Software Updater me informa que meu sistema está atualizado.
Quando verifico os seguintes repositórios no Software Updater:
- Principal
- Universo
- Restrito
Eu recebo uma lista de pacotes para atualizar. Até agora, tudo está bem.
Agora, se eu verificar apenas os seguintes repositórios:
- Principal
- Restrito
Recebo a mensagem "Nem todas as atualizações podem ser instaladas".
Se eu clicar em Continuar, recebo uma lista de pacotes para atualizar, mas vários deles estão desmarcados e não podem ser selecionados:
- Kernel e cabeçalhos genéricos do Linux completos
- Cabeçalhos genéricos do kernel Linux
- Imagem genérica do kernel Linux
- Biblioteca de interface gráfica do usuário GTK+
- Programas para a biblioteca de interface gráfica do usuário GTK+
Será que esses pacotes estão no repositório Universe e recebo o aviso porque não verifiquei este repositório? Mas então, por que não me é oferecido atualizá-los quando verifico apenas o Universo?
Eu fiz um sudo apt-get install -f
e diz:
0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded
Como posso entender esse comportamento? Eu sei que poderia simplesmente verificar todos os três repositórios: Principal, Restrito e Universo, e prosseguir com a atualização; mas gostaria de obter uma compreensão mais profunda.
PS: Marquei 'Atualizações de segurança importantes' e 'Atualizações recomendadas' e não verifiquei nenhum dos repositórios de outros softwares.
Responder1
Então, depois de alguma pesquisa, aqui está o que entendi.
Sobre os pacotes Utopic em minha versão 14.04.3 Trusty Thar
De acordo comNota de lançamentopara Trusty Tahr, se alguém instalar o Ubuntu diretamente da mídia 14.04.2 (o que eu fiz), receberá automaticamente uma versão mais recentepilha de habilitação de hardwarepor padrão. Isso étalvezpor que tenho os pacotes: linux-generic-lts-utopic, linux-headers-generic-lts-utopic e linux-image-generic-lts-utopic.
Embora eu não tenha 100% de certeza, já que (i) as Notas de Lançamento do Trusty Tahr referem-se principalmente aos pacotes baseados em vivd, e (ii) eu tinha essencialmente apenas alguns arquivos de documentação referentes a 'utópico' em /etc/share. Então ainda é um mistério...
Sobre os pacotes "retidos"
A explicação pode ser encontradaaqui. São atualizações de pacotes que possuem novas dependências que requerem a instalação de novos pacotes. Para evitar a instalação automática de novos pacotes (não apenas atualizações) que poderiam colocar o sistema em risco, as atualizações são retidas.
O comando para forçar a instalação dessas atualizações retidas junto com suas dependências necessárias é:
apt-get dist-upgrade
Usei o comando e deu tudo certo.