Como decido qual PPA usar?

5

Estou procurando um PPA para o Ruby 1.9.2 para o Lucid Lynx, e notei que há alguns deles. É possível determinar qual é mais comumente usado e, portanto, mais provável que esteja livre de erros?

    
por Andrew Grimm 03.08.2011 / 02:55

3 respostas

3

O importante é lembrar que qualquer pessoa pode registrar um PPA. A principal pergunta que você precisa fazer é confiar no proprietário do PPA. O nível de confiança necessário depende do pacote e do que você espera fazer com ele. Eu poderia confiar em um PPA para um indicador baseado na recomendação de um blog que eu sigo, mas gostaria de saber muito mais sobre o proprietário do PPA se eu estivesse procurando atualizar o X no meu desktop ou o Ruby em um servidor de produção.

Você deve olhar para o proprietário do PPA no Launchpad. É o mantenedor de time? Em que mais o dono está envolvido? O proprietário está envolvido com o software upstream? O proprietário é um desenvolvedor do Ubuntu?

Lembre-se de quando você adiciona um PPA às suas fontes, a principal preocupação não é a instalação de um único pacote, é que você está mais ou menos dando acesso raiz ao PPA à sua máquina através da capacidade de enviar atualizações.

Embora funcione de outra maneira também. O proprietário ainda está fornecendo ativamente atualizações de segurança? foo 1.0 no Lucid pode ser um pouco antigo, mas pelo menos ainda está recebendo atualizações de segurança. O foo 1.2 do PPA de Joe Bob pode ser mais recente, mas se um bug de segurança afetar a versão, ele fornecerá uma atualização? Verifique o perfil do Lauchpad para certificar-se de que estejam pelo menos ativos.

Aqui está uma história assustadora. Eu estava investigando um PPA para possivelmente recomendá-lo para obter o Ruby 1.9.2 no Lucid. Infelizmente, um que parece popular eu me deparei é executado por uma equipe "aberta". A associação da equipe confere o direito de upload ao PPA da equipe. No momento, alguém poderia se juntar à equipe e fazer o upload de uma versão comprometida do software no PPA a qualquer momento.

    
por andrewsomething 10.08.2011 / 01:06
0

Primeiro, você verifica o que está disponível nos repositórios oficiais.

  1. Acesse o link e faça uma pesquisa por ruby . Nas opções de pesquisa, tente lucid , lucid-updates (somente do Ruby tinha uma atualização de segurança) e lucid-backports (somente para versões mais recentes que foram empacotadas de volta para lucidez).

Eu realizei a pesquisa e descobri que há apenas uma versão do Ruby disponível (em lucid ) e é a versão 4.2. Quando você menciona a versão 1.9.2 , você se refere ao pacote ruby ou a algum pacote complementar?

    
por user4124 03.08.2011 / 03:18
0

Existem fontes não-oficiais que as pessoas compilam código e colocam para qualquer um (corajoso o suficiente) para usar, mas a versão oficial e (provavelmente melhor testada) é a que está em link - que você pode acessar via synaptic. Eu não tocaria nos outros PPAs para sistemas de produção.

A resposta curta parece ser que a única versão suportada do Ruby no momento no Ubuntu é a 1.8. Não toque em 1.9.1 com uma pesquisa de opinião se você estiver usando o Rails - existe até mesmo uma mensagem na página inicial do Rails para esse efeito.

    
por ac_ 09.08.2011 / 16:37

Tags