Tendo acabado de brincar um pouco com Arch, o que mais me impressiona é o AUR. Com uma ferramenta como a Yaourt, você pode realmente instalar facilmente softwares avançados, alguns dos quais são do git, e ele compila e instala automaticamente para você. Existe algo assim para o Ubuntu? Eu sei sobre PPAs, mas realmente não acho que eles sejam equivalentes.
Edit: eis por que eu realmente não acho que os PPAs são os mesmos do AUR:
- Os PPAs compilaram pacotes, enquanto o AUR apresenta pacotes compilados e pacotes de origem, juntamente com scripts para compilá-los em qualquer plataforma. Isso significa que um PPA deve ser mantido por alguém que os constrói, enquanto que com o AUR, pacotes não compilados podem ser criados no usuário.
- Como os PPAs são específicos para o lançamento do Ubuntu, muitos PPAs estão desatualizados. Os pacotes ainda funcionariam se os mantenedores do PPA atualizassem seus PPAs para a versão mais recente do Ubuntu, mas geralmente ficam obsoletos. Às vezes, tive que invadir um PPA para poder continuar usando o mesmo pacote que funcionava em uma versão anterior.
- Muitos CAE não compilam corretamente, mesmo que os projetos sejam mais ou menos estáveis. Estou pensando no FinalTerm, que geralmente funciona, mas o PPA do Ubuntu quase nunca tem versões passadas, por isso é impossível instalar no Ubuntu sem compilar manualmente.
- Os PPAs não parecem ter um sistema de classificação em que os usuários possam garantir os repositórios de pacotes em funcionamento. Eu acho que esse tipo de consenso é muito útil para evitar malware e / ou pacotes não funcionais.
- Existem muitos pacotes AUR que vêm diretamente do GitHub, portanto, a instalação de um pacote como esse
something-gitgeralmente fornece o pacote mais recente diretamente do GitHub. Os PPAs não são atualizados dinamicamente dessa maneira e, portanto, os pacotes normalmente estão muito desatualizados.
git cloneem seguida, dependendo do projeto config, makee checkinstall, em seguida, sudo dpkg -ios pacotes. Parece que você está dizendo que o AUR recompilará automaticamente quando houver atualizações? Isso soa bem legal.