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-git
geralmente 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.
package-management
Jonathan
fonte
fonte
git clone
em seguida, dependendo do projetoconfig
,make
echeckinstall
, em seguida,sudo dpkg -i
os pacotes. Parece que você está dizendo que o AUR recompilará automaticamente quando houver atualizações? Isso soa bem legal.Respostas:
Sim, PPAs. É o mais perto que você pode chegar agora. Se você acha que eles não são equivalentes o suficiente para você, a resposta agora é simplesmente "não". Alguns comentários sobre as diferenças reivindicadas:
Os PPAs também enviam pacotes de origem. Os uploads de PPA devem ser de origem. Os usuários podem acessar a fonte (por exemplo, eles podem reconstruir as fontes) ou binários criados a partir dessas fontes.
Isso é verdade. No entanto, os usuários podem copiar facilmente um pacote de qualquer PPA para seus próprios PPAs, inclusive para uma versão diferente, enquanto optam por reconstruí-los, se necessário no caminho. Consulte a página Detalhes do pacote -> Copiar pacotes. Se houver algo que precise ser atualizado para funcionar com uma versão mais recente, isso não funcionará, mas presumo que seja o mesmo com o AUR.
Em termos de PPAs atualizados, é presumivelmente uma questão de tempo de voluntariado (que pode fazer a mesma cópia de bolso que a anterior), em vez de qualquer diferença fundamental entre PPAs e AUR.
A mesma resposta que acima. Isso não tem nada a ver com infraestrutura ou mecanismo e tudo a ver com o tempo de voluntariado.
Acordado.
Você pode providenciar para que isso ocorra automaticamente em um PPA, mas admito que está longe de ser trivial de configurar.
Nada disso é exatamente o mesmo, eu garanto. Se você quiser mais funcionalidades do tipo ABS / AUR no Ubuntu, acho que precisa entrar em mais detalhes de como exatamente as alterações propostas funcionariam em termos do que o Ubuntu já possui.
fonte
Algo semelhante pode ser https://launchpad.net/ .
Depois de se registrar no Launchpad, você pode criar seu próprio repositório, que pode ser facilmente adicionado a qualquer Ubuntu com
apt-add-repository
comando. Muitos projetos interessantes estão sendo executados em repositórios ppa particulares, às vezes eles fornecem a única solução para manter sistemas mais antigos atualizados ou softwares abandonados. Claro, também existem ppa's com versões mais recentes, como os repositórios oficiais do Ubuntu. (Estou usando, por exemplo, o ppa para o LibreOffice - que fornece compilações noturnas do software nomeado.)fonte
Eu queria adicionar uma resposta aqui, porque eu também me fiz a mesma pergunta!
O AUR não é apenas como os PPAs do Ubuntu, mas também é semelhante ao APT-BUILD. O AUR possui um aplicativo GUI que permite pesquisar primeiro os repositórios principais e, se você não encontrar, ou compilar o pacote a partir do código-fonte, clique na guia AUR e encontre o pacote, compile-o e instale-o. Portanto, é como nossos PPAs mais APT-BUILD.
Minha reclamação sobre o APT-BUILD é que não acredito que ele realmente aceite nossa configuração do apt-build.conf. O AUR aceitará muito o controle de localização sobre coisas como CFLAGS, CXXFLAGS e até o vinculador. Se você estava perguntando se o Ubuntu tinha algo como o AUR, porque você queria criar algo para nós, espero que sim! Precisamos de algo além do APT-BUILD e compilando-o a partir da CLI.
fonte
AUR pela vitória!
... mas você também pode gostar da OCS-Store ,
onde é possível pesquisar e instalar arquivos AppImage da categoria Aplicativos ,
por exemplo, o Ungoogled Chromium .
Para mim, com fontes grandes, o layout está quebrado, então eu tenho que rolar para baixo para o botão 'Instalar'.
Para manipular os arquivos do AppImage mais automaticamente, instale o AppImageLauncher
Você também pode dar uma olhada no SnapD e SnapCraft . [via Anbox, o emulador Android]
fonte