14.04 atualização do servidor sem atualizar para 14.10

0

Eu tenho um servidor rodando o Ubuntu 14.04 confiável. Quando eu corri um sudo apt-get upgrade hoje ele relatou que ele vai voltar

linux-generic linux-headers-generic linux-headers-server linux-image-generic linux-image-server linux-server

Eu sei que posso atualizar esses pacotes executando um sudo apt-get dist-upgrade , mas a minha pergunta é se isso levará ao upgrade do meu servidor para 14.10, porque eu definitivamente quero ficar no 14.04, não importa o que aconteça.

Além disso, um dist-upgrade desses pacotes poderia resultar em problemas de compatibilidade? Quando inicio um dist-upgrade, recebo a seguinte saída:

The following NEW packages will be installed:
    linux-headers-3.13.0-39 linux-headers-3.13.0-39-generic
    linux-image-3.13.0-39-generic linux-image-extra-3.13.0-39-generic
The following packages will be upgraded:
    linux-generic linux-headers-generic linux-headers-server linux-image-generic
    linux-image-server linux-server
    
por EloProf 31.10.2014 / 22:45

2 respostas

1

Citado em "man apt-get":

dist-upgrade

dist-upgrade, além de executar a função de upgrade, também lida de forma inteligente com dependências variáveis com novas versões de pacotes; O apt-get tem um sistema de resolução de conflitos "inteligente", e tentará atualizar os pacotes mais importantes em detrimento dos menos importantes, se necessário. O comando dist-upgrade pode, portanto, remover alguns pacotes. O arquivo /etc/apt/sources.list contém uma lista de locais dos quais recuperar arquivos de pacotes desejados. Veja também apt_preferences (5) para um mecanismo para sobrescrever as configurações gerais para pacotes individuais.

Então não, você não atualizará para 14.10 usando-o.

OTOH, da minha experiência, na maioria das vezes quando os pacotes são mantidos assim, a razão é que suas dependências não estão (ainda) disponíveis no repositório. Portanto, se você esperar algumas horas, poderá atualizar usando o ususal apt-get upgrade .

    
por Gunnar Hjalmarsson 31.10.2014 / 23:18
0

Você tentou com apt-get install {list of held back packages} , que funcionou para mim várias vezes.

"dist-upgrade irá instalar todas as atualizações pendentes, com suas novas dependências. Se por algum motivo, você não quiser fazer isso, você deve usar o apt-get install nome-do-pacote-dependência-package-name."

" Os seguintes pacotes foram mantidos: "Por que e como resolvo isso?

    
por J.Serra 31.10.2014 / 23:06