Atualizando o Ubuntu 12.04 LTS para o 14.04 LTS: atualização do PPA legado

0

Gostaria de atualizar meu servidor do Ubuntu 12.04 LTS para o 14.04 LTS.

No entanto, eu tenho um pequeno número de aplicativos de terceiros, olhando para sua lista PPA Eu prevejo que eu poderia ter problemas. Então, estou aqui para perguntar qual é o caminho de migração mais seguro.

Uma lista rápida:

ls /etc/apt/sources.list.d

nginx-stable-precise.list
nginx-stable-precise.list.save
ondrej-mysql-experimental-precise.list
ondrej-mysql-experimental-precise.list.save
ondrej-php5-precise.list
ondrej-php5-precise.list.save

Considerando que vejo "preciso" na listagem acima, eu tenho que fazer algo em particular para que esses PPAs sejam transferidos para sua versão "confiável"? Ou Ubuntu deve ser tão inteligente para detectar isso e lidar com isso? Eu verifiquei e todos os PPAs têm uma versão de distribuição "confiável" correspondente disponível.

Ou preciso remover manualmente as referências do PPA em apt , atualizar para o 14.04 e depois adicionar os PPAs novamente?

O que estou perguntando é realmente uma lista de verificação sobre o que fazer antes e depois da atualização para não quebrar nada.

Por fim, e se eu quisesse parar de usar a versão do PPA do nginx e usar o nginx nativo do 14.04? Eu removo a referência do PPA antes da atualização ou o quê?

Obrigado antecipadamente

    
por Dario Fumagalli 14.08.2014 / 11:24

1 resposta

2

Quando você inicia uma atualização de versão, a ferramenta de atualização desativa todos os PPAs (comenta as linhas de origem desses arquivos). Você precisará habilitá-los manualmente após a atualização, editando os arquivos e removendo o comentário das linhas ou usando a ferramenta Software Sources. Em ambos os casos, você terá que alterar a entrada de precise para trusty . Então, se você quiser parar de usar a versão do PPA para algum PPA, não faça nada, apenas atualize. :)

Se os pacotes existentes tiverem um caminho de atualização, eles serão atualizados (assim, o nginx será atualizado para qualquer versão disponível para o 14.04), independentemente de onde eles vieram. Se os pacotes existentes não tiverem candidato de instalação na nova versão e não entrarem em conflito com mais nada, eles serão deixados como estão. Se você usar algo como o Synaptic ou o Aptitude, eles aparecerão como pacotes locais ou obsoletos.

    
por muru 14.08.2014 / 11:38