Existe um centro de software "não oficial" com todos os CAE?

27

Muitas perguntas são respondidas simplesmente com a adição deste repositório e a instalação.

Entendo que os desenvolvedores do Ubuntu não podem verificar rapidamente todos os pacotes e disponibilizá-los em repositórios oficiais. Mas existe um repositório principal não oficial ou um centro de software onde os desenvolvedores podem registrar seus PPAs?

Adicionar repositórios individuais é um problema e a atualização também leva mais tempo, pois é necessário verificar todos os PPAs. Como temos mercados alternativos para o Android, seria ótimo se houvesse fontes de software alternativas populares nas quais possamos razoavelmente confiar.

balki
fonte
Iria responder com uma resposta, mas a resposta de izx praticamente resume. Vou apenas adicionar uma coisa. Você menciona que "muitas perguntas são respondidas simplesmente com a adição deste repositório e a instalação". Isso não significa necessariamente que essas respostas estejam corretas ou que fazer isso é uma boa ideia. Certamente, alguns softwares podem não estar disponíveis nos repositórios oficiais do Ubuntu, mas, com muita frequência, vejo recomendações para adicionar PPAs aleatórios quando não é necessário ou aconselhável.
thomasrutter

Respostas:

30

Se você possui muitos CAE, tente um "Gerenciador de CAE" gráfico para facilitar a vida. Role diretamente para a seção Gerenciador de PPA para obter uma recomendação.

Não, não existe um centro de software "PPA" não oficial para o Ubuntu.

Um dos principais objetivos do Ubuntu é ser um Linux desktop estável e confiável para as massas. É por isso que os pacotes (e versões específicas) nos repositórios oficiais do Software Center / são cuidadosamente examinados e verificados quanto à estabilidade. Os repositórios oficiais (com parceiros, etc.) devem ser suficientes para as necessidades da maioria dos usuários regulares.

Por quê? : O software de um PPA não deve ser instalado cegamente

Em teoria, a adição de até um pacote PPA, não importa o quão "confiável" seja a fonte, tem o potencial de quebrar o Ubuntu de tal forma que estaria além da capacidade do usuário comum de corrigi-lo.

Portanto, a instalação de software de um PPA deve ser uma escolha consciente e considerada:

  • O que estou instalando?
  • Por que estou instalando?
  • Como isso afetará meu sistema?

A maioria das respostas do tipo que você menciona - "adicione este repositório e instala" - tratará dessas preocupações para o questionador / usuário; aqueles que não são editados / votados / comentados rapidamente.

O processo de adição, atualização, instalação e instalação do PPA em três etapas aumenta a probabilidade de as pessoas pensarem um pouco sobre o que estão fazendo

A "dor" de adicionar PPAs individuais é um pouco como a "dor" de ter que usar emsudo vez de apenas ser raiz o tempo todo. Comparado a uma instalação com um clique de pacotes não oficiais, o processo de três etapas baseado em terminal aumenta as chances de o usuário pensar um pouco no que está fazendo.

A atualização de PPAs pode demorar mais, porque eles não são espelhados

Concordo que a atualização dos PPAs geralmente leva mais tempo para muitos usuários, porque eles são hospedados apenas no launchpad.net e não são espelhados. Espero que a Canonical esteja ciente disso e esteja considerando algum tipo de solução. Observe que não há razão intrínseca (por software / design) para os PPAs levarem mais tempo para atualizar do que qualquer outro repositório - eles têm a mesma estrutura.


Você sempre pode usar um gerente de PPA para facilitar a vida - experimente o Y-PPA Manager!

Gerenciar PPAs a partir da linha de comando pode se tornar cansativo; se você tiver três ou mais PPAs, recomendo que você considere o utilitário Y-PPA Manager . Você deve instalá-lo a partir de um PPA (naturalmente! :-) e está disponível como:

  • y-ppa-manager in ppa:webupd8team/y-ppa-manager
  • Permite procurar PPAs por um pacote específico (via Launchpad)
  • E outras funções de gerenciamento, como adicionar, excluir, remover etc.

Algumas capturas de tela para você ter uma ideia:

  1. Janela principal:

    insira a descrição da imagem aqui

  2. Pesquisando todos os PPAs por "vlc":

    insira a descrição da imagem aqui insira a descrição da imagem aqui

  3. Listando todos os pacotes em um PPA:

    insira a descrição da imagem aqui


Para um verdadeiro "Software Center" contribuído pelo usuário, tente o Arch Linux

  • Outras distribuições que têm objetivos diferentes do Ubuntu e são direcionadas a usuários mais confortáveis ​​/ qualificados com o Linux, têm o que você deseja.
  • por exemplo, o Arch Linux possui um "Centro de Software não oficial" único, chamado "Arch User Repositories" (AUR)
  • Qualquer usuário pode contribuir com um pacote, qualquer outro usuário pode instalá-lo (após criar a partir da fonte) e a comunidade pode votar nos pacotes como um sinal de confiança / utilidade. Pacotes populares e com alta votação podem até entrar em seus repositórios oficiais.
ish
fonte
2

Além de desaconselhável , também é impossível criar um repositório para fornecer todo o software em todos os PPAs.

É comum que diferentes PPAs forneçam suas próprias versões especiais do mesmo software, com os mesmos ppanúmeros de versão. Mesmo se você conseguisse instalar todos os PPAs de alguma forma , não teria idéia do que exatamente estaria instalando. Isso seria ruim, mesmo que todos os PPAs fornecessem um bom software confiável.

Embora instalar todos os PPAs de uma só vez seja uma situação ruim, é pelo menos teoricamente possível. No entanto, um único repositório não pode fornecer mais de um pacote diferente com o mesmo nome e versão, ao mesmo tempo. Portanto, para um único repositório fazer isso não é possível.

Imaginavelmente, todos os softwares de todos os PPAs (públicos) poderiam ser baixados e reembalados com diferentes números de versão, incorporando o nome do PPA ao número da versão. Então, um único repositório poderia fornecer todo esse software. Se isso fosse feito, você teria que inserir o nome do PPA toda vez que quisesse instalar algo ou consultar informações sobre ele. Isso seria ainda mais trabalhoso do que o necessário atualmente para habilitar um PPA, porque você só precisa habilitá-lo uma vez (ou algumas vezes, se ele estiver desabilitado manual ou automaticamente durante uma atualização de versão e você quiser continuar usando).

Eliah Kagan
fonte
2

Para uma lista com muitos PPAs, você pode experimentar o Ubuntu Tweak . Ele tem a lista disponível no aplicativo.

Outra opção é experimentar as ofertas do ppa no site webupd8.org . Eles atualizam essas fontes regularmente.

gajdipajti
fonte
1

Apesar de todas as ótimas respostas técnicas acima. E não sendo eu mesmo, achei uma ótima idéia e acho que você deveria colocá-la como uma no brainstorm.ubuntu.com .

Veja se ele recebe algum apoio da comunidade e é por isso que temos sites diferentes

Lionthinker
fonte