ubuntu (configuração usando o chef) - problemas de atualização de pacotes no sistema (por exemplo, php, rubygems e outros)

1

Eu realmente apreciaria alguma ajuda com isso, já que estou vasculhando o Google há dias e chegando vazio.

Em segundo plano, estou usando o chef-solo / vagrant para criar um servidor de desenvolvimento, usei uma caixa de base (ubuntu 13.04) que vem com o ruby e o chef instalados.

Eu instalei uma pilha completa de lâmpadas e tudo está funcionando bem. Mas há algumas gemas de ruby que preciso instalar, que requerem a versão 1.9.x, 1.8.x. Então eu tentei atualizar rubygems e ele retornou com uma mensagem de sucesso. No entanto, o sistema ainda relata a versão 1.8.x.

Existe uma situação semelhante com o php, eu já fiz essa pergunta link sobre questões de atualização php em uma caixa base do Ubuntu 12.04. Com o novo basebox eu agora posso obter o php para a versão 5.4.9, mas não consigo executá-lo para executar a última versão estável sem instalar a partir da fonte - nesse caso eu tenho o mesmo problema discutido na questão anterior.

Existem problemas semelhantes ao atualizar outros programas e pacotes. Então o que está acontecendo aqui? Todas as atualizações de software estão bloqueadas devido a ser uma versão LTS.

Eu não acho que isso é uma questão de chef como quando eu ssh na caixa eu recebo os mesmos resultados, tenho a sensação de que é algo a ver com as caixas de base. Qualquer ajuda para diagnosticar isso seria muito apreciada.

    
por SwiftD 17.06.2013 / 20:24

1 resposta

0

Você pode baixar o pacote: ruby1.9.1 (1.9.3.194-8.1ubuntu1) da URL em: [packages.ubuntu.com/raring/ruby1.9.1]

Eu costumo consultar [packages.ubuntu.com/], em seguida, selecione o lançamento relevante, neste caso, [packages.ubuntu.com/raring/] e visite a parte inferior da página da web para obter o link para todos os pacotes em [packages.ubuntu.com/raring/allpackages]

Depois que a página da Web terminar o carregamento (leve alguns minutos), procurei por ruby e encontrei:

rubygems1.9.1     pacote virtual fornecido por ruby1.9.1

que está ligado ao ruby 1.9.1 em [packages.ubuntu.com/search?keywords=ruby1.9.1] que por sua vez, ligou a ruby1.9.1 (1.9.3.194-8.1ubuntu1) na sua página web: [packages.ubuntu.com/raring/ruby1.9.1]

    
por 17.06.2013 / 21:21