Quando usar PPAs separados?

3

Estou interessado em criar PPAs para alguns projetos em que estou trabalhando e estou tentando descobrir quantos PPAs preciso. Devo criar um PPA para cada projeto, tendo efetivamente um único pacote em cada um? O fato de o nome ser "arquivo de pacotes pessoal " e o fato de terem sido criados com o nome de usuário da barra de lançamento faz parecer que eu deveria ter todos os meus projetos em um PPA - isso causaria problemas? E se houver vários pacotes semelhantes / relacionados, como lentes de unidade?

As instruções realmente não dizem nada sobre quanto colocar em um único PPA, embora indiquem ter mais do que um está bem.

    
por ImaginaryRobots 06.11.2012 / 16:03

3 respostas

4

Não há necessidade de criar vários PPAs, a menos que seja necessário. Por exemplo, compilações diárias e versões estáveis do mesmo projeto (mesmo pacote) precisariam ser PPAs separados, já que você não pode ter várias versões do mesmo pacote, em um único arquivo. Entretanto, apenas fazer pacotes de várias coisas nas quais você se interessa, ou como um ponto de preparar os pacotes que você deseja propor para inclusão nos repositórios Debian ou Debian, não requer múltiplos PPAs.

A melhor coisa que você pode fazer é organizar de maneira a minimizar qualquer dano potencial aos sistemas dos usuários que decidirem adicionar seu PPA. Embalagem de bibliotecas e aplicativos que já existem no Ubuntu, pode aumentar muito o potencial de danos, especialmente se você começar a adicionar patches extras e tal.

    
por dobey 06.11.2012 / 16:39
1

Eu diria que é dependente de um caso de uso e como os projetos estão relacionados entre si. Se você tiver vários projetos separados um do outro, use diferentes PPAs para cada um. Se todos estiverem relacionados entre si, use um PPA.

    
por Thomas Ward 06.11.2012 / 16:06
0

Se você olhar para os PPAs do tualatrix, verá que há um pacote para cada projeto:

link

lista o seguinte

  

Pacotes de arquivos pessoais

PPA for Software Center
PPA named daily for Ding Zhou
GIMP
Fcitx Gimpanel
GNOME Shell
GNOME Terminal with Google Search Support
iBentu PPA
libnotify
MeeGo
Nautilus
Tualatrix's Next PPA
PPA for Personal Use
Ubuntu Tweak Stable PPA
VPN Indicator
Wayland Unofficial PPA

Eu diria: 1 PPA para 1 projeto.

    
por Rinzwind 06.11.2012 / 16:09

Tags