É uma boa prática fazer backport de pacotes fonte de versões mais recentes do Ubuntu?

2

Meu plano é assim:

Digamos que eu esteja rodando 12.04 LTS, a vida é boa, mas seus pacotes se tornam obsoletos. Então 12.10 está fora, eu adiciono uma linha deb-src em meus sources.list, e backport (baixe a fonte, construa, instale) os pacotes selecionados da nova versão. Como a nova versão é suportada, eu deveria receber atualizações de segurança. Nesse caso, retrocederá as versões atualizadas. O sistema ainda é estável, e eu recebo os novos pacotes que eu quero, mesmo com atualizações de segurança (que eu não obtenho se eu for a rota e o backport do Debian do teste).

Agora as perguntas:

  1. Esse plano é tão bom quanto eu acho que é? Eu acho que é o melhor que eu posso conseguir se eu quiser estabilidade e segurança máximas na condição de obter esses novos pacotes que eu absolutamente preciso. Certo? Errado?

  2. Se é um bom plano, como fazer isso na prática? Em um mundo ideal, acho que deveria ser apenas apt-get install something , e se a versão com a maior prioridade vier de uma linha deb , instale o pacote; se vier de uma linha deb-src , faça o download da fonte, crie e instale. Mas aparentemente a realidade não é tão cor-de-rosa, não apenas tenho que fazer um trabalho extra construindo e instalando um pacote fonte, mas eu também não consigo encontrar uma maneira de dizer quando há uma nova versão do pacote daquele repositório! Quando eu faço apt-cache policy something , apenas as linhas deb são listadas. Por que os repositórios de fonte são discriminados? Como posso rastrear um repositório de fontes e instalar atualizações à medida que elas saem?

por Gary Chang 05.05.2012 / 16:17

0 respostas