Por que os PPAs são projetados apenas para a versão mais recente do Blender?

1

Por que o PPA está configurado para reter apenas a versão mais recente do software? Eu pergunto porque acabei de instalar o Blender 2.69 e ele constantemente falha em mim; Decidi então instalar apenas o 2.68a, mas descobri que é IMPOSSÍVEL instalar uma versão mais antiga do software usando o centro de software do Ubuntu.

Eu comecei a ver se o PPA mantinha uma versão mais antiga, mas descobri que a maioria dos PPAs remove versões mais antigas, pois elas são projetadas para oferecer apenas as mais recentes. Como isso soa como uma boa ideia? E se, por exemplo, alguém lançar uma versão de seu software que falha constantemente e o usuário desejar obter uma versão mais antiga, mas como a forma como os PPAs são projetados, eles não podem. Parece familiar ... Para piorar ainda mais, eu pude retroceder facilmente o Internet Explorer para a versão 9 em uma máquina hoje em dia; isso é apenas triste.

    
por user210108 01.11.2013 / 03:11

2 respostas

3

Um PPA é o que ele diz que é um Arquivo de Pacotes Pessoais . É um serviço gratuito fornecido pelo Launchpad para que as pessoas distribuam software e atualizações facilmente.

Isso também significa que todos podem criar e manter um PPA. Isso poderia ser

  • Usuários particulares que desejam que seus pacotes de software adicionais sejam acessíveis em um só lugar.
  • Desenvolvedores que desejam distribuir seu software quando ainda não estão nos repositórios oficiais.
  • Desenvolvedores que desejam que as pessoas tenham acesso às versões alfa ou beta para testes.
  • Instituições que desejam manter coleções de software relacionadas.
  • Entusiastas que querem compartilhar tudo de que gostam.
  

Poderia até ser você para criar e manter um PPA.

Qual versão de software e qual versão de lançamento do Ubunutu será suportada é de inteira responsabilidade dos mantenedores de um PPA. A única restrição que existe é que o software precisa ser baseado em uma versão Ubuntu suportada antes que possamos enviá-lo para o nosso PPA.

Portanto, sempre teremos

  
  • PPAs que contêm versões de software idênticas às dos repositórios.
  •   
  • PPAs com versões mais recentes e estáveis, criadas para versões mais antigas.
  •   
  • PPAs com sub-versões recentes supostamente estáveis não publicadas de outra forma.
  •   
  • PPAs com lançamentos de aplicativos instáveis de ponta.
  •   
  • PPAs com software inteiramente novo ou não testado.
  •   

Muitas vezes, encontramos vários PPAs para versões estáveis e instáveis de um software. É nossa responsabilidade escolher o PPA apropriado. Espera-se que soframos de erros nos testes instáveis ou versões de desenvolvimento de um software.

IRIE Shinsuke, o mantenedor do Blender PPA, também oferece uma variedade de outros PPAs . No PPA do Blender , nós também encontraremos uma versão mais antiga (2.4.). Isso pode mudar a qualquer momento se o mantenedor decidir fazê-lo.

Se você precisar de uma versão provisória para executar, talvez seja necessário baixar e compilar esta versão sozinho.

Muitas vezes, mas nem sempre, teremos algumas informações sobre o conteúdo de um PPA a partir de sua descrição na página de PPAs no Launchpad. Para o PPA do Blender, por exemplo:

  

O pacote do Blender 2.6 é (na maioria das vezes) uma construção semanal do tronco. A construção pode ser antecipada ou adiada quando o tronco tiver algum problema sério.

    
por Takkat 01.11.2013 / 10:51
0

É assim que funciona o sistema de lista de repositórios APT do Debian. Se você instalar o Ubuntu 13.04 agora, a lista de pacotes não oferecerá a lista completa de versões de pacotes:

apt-cache policy linux-generic
linux-generic:
  Installed: 3.8.0.32.50
  Candidate: 3.8.0.32.50
  Version table:
 *** 3.8.0.32.50 0
        500 http://archive.ubuntu.com/ubuntu/ raring-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ raring-security/main amd64 Packages
        100 /var/lib/dpkg/status
     3.8.0.19.35 0
        500 http://archive.ubuntu.com/ubuntu/ raring/main amd64 Packages

Como você pode ver, minha lista salta de 3.8.0.19.35 para 3.8.0.32.50 , ou seja, 23 versões menores da diferença. Se eu tivesse atualizado minha lista de pacotes desde que o raring foi lançado, eu poderia garantir que mais versões de pacotes teriam mostrado.

BTW, os PPAs nunca são "estáveis" para serem produzidos, se você precisar de algo "estável" para os repositórios principais. A menos que você tenha uma strong razão para usar o PPA, fique longe dele.

    
por Braiam 01.11.2013 / 04:11