Como posso obter pacotes de reforço mais recentes do que os repositórios da minha distro contêm?

0

Estou desenvolvendo em um sistema que está executando o Lucid 10.04.4 LTS. Eu não posso fazer um upgrade de lançamento completo para ter acesso a pacotes mais novos, apesar de eu ter sudo para que eu possa me preocupar quando necessário, desde que eu não mude a versão de lançamento ou o kernel.

Com os repositórios do Lucid, incluindo os backports, só consigo receber pacotes de 1.40. Eu preciso de um recurso de uma versão mais recente do boost (eu acho - estou tentando encontrar uma solução paralela a essas questões), mas eu gostaria que realmente evitasse instalar da fonte porque isso pode se transformar em um buraco de coelho ... especialmente desde que os pacotes mais novos existem; apenas não nos repositórios Lucid padrão. Existe algum repositório em que eu possa me conectar e obter novos pacotes de boost? (Basicamente, estou procurando por um backport, mas que não apareça nos backports oficiais do Lucid ...)

    
por Dave Lillethun 18.07.2013 / 01:09

1 resposta

4

Você está procurando por backports que não existem em seu repositório upstream (por causa do fim da vida). Então a resposta é que você precisa:

  • encontre repositórios (que você confia!) que incluem os backports desejados para sua versão
  • morda o marcador e atualize para uma versão do SO compatível
  • compilar a partir da origem ou adquirir os componentes desejados

O primeiro significa adicionar algo ao seu arquivo /etc/apt/sources.list manualmente ou usando o add-apt-repository. Não posso recomendar um repositório dado, pois não sei o que você precisa, mas aqui está um exemplo para o nginx:

sudo -s
echo "deb http://nginx.org/packages/ubuntu/ lucid nginx"     >>/etc/apt/sources.list
echo "deb-src http://nginx.org/packages/ubuntu/ lucid nginx" >>/etc/apt/sources.list
nginx=stable # use nginx=development for latest development version
add-apt-repository ppa:nginx/$nginx
apt-get update 
apt-get install nginx

link

Você deve procurar repositórios semelhantes para qualquer software que desejar.

Aviso justo: sua expectativa de que será mais fácil não alterar a versão base do Ubuntu é questionável. Em algum momento você terá escolhido um monte de componentes que foram projetados, testados e documentados principalmente contra lançamentos mais recentes e que faria sentido estar naquele lançamento.

Para fins de desenvolvimento, você pode achar que é mais simples instalar / executar o VirtualBox (ou outra plataforma de virtualização) e colocar o mais recente e melhor SO lá virtualmente.

    
por Joe Atzberger 18.07.2013 / 02:01