Existe-t-il un centre logiciel «non officiel» avec tous les AAE?


27

De nombreuses questions trouvent une réponse simplement en ajoutant ce référentiel et en installant.

Je comprends que les développeurs Ubuntu ne peuvent pas vérifier rapidement tous les packages et les rendre disponibles dans les référentiels officiels. Mais y a-t-il un référentiel principal ou un centre logiciel non officiel où les développeurs peuvent enregistrer leurs PPA?

L'ajout de référentiels individuels est pénible et la mise à jour prend également plus de temps car elle doit vérifier tous les PPA. Comme nous avons des marchés alternatifs pour Android, ce serait formidable s'il existe des sources de logiciels alternatifs populaires auxquelles nous pouvons raisonnablement faire confiance.


J'allais répondre avec une réponse, mais la réponse d'izx le résume à peu près. Je vais juste ajouter cette seule chose. Vous mentionnez que "de nombreuses questions reçoivent une réponse simplement en ajoutant ce référentiel et en installant". Cela ne signifie pas nécessairement que ces réponses sont correctes, ou que faire cela est une bonne idée. Bien sûr, certains logiciels peuvent ne pas être disponibles dans les dépôts officiels d'Ubuntu, mais trop souvent je vois des recommandations pour ajouter des PPA aléatoires quand ce n'est tout simplement pas nécessaire ou conseillé.
thomasrutter

Réponses:


30

Si vous avez beaucoup de PPA, vous voudrez peut-être essayer un "PPA Manager" graphique pour vous faciliter la vie. Faites défiler directement vers la section PPA Manager pour une recommandation.

Non, il n'y a pas de centre logiciel non officiel "PPA" pour Ubuntu.

L'un des principaux objectifs d'Ubuntu est d'être un Linux de bureau stable et fiable pour les masses. C'est pourquoi les packages (et les versions spécifiques) dans le Centre logiciel / les dépôts officiels sont soigneusement vérifiés et vérifiés pour la stabilité. Les dépôts officiels (avec des partenaires, etc.) devraient être suffisants pour les besoins de la plupart des utilisateurs réguliers.

Pourquoi? : Le logiciel d'un PPA ne doit pas être installé à l'aveugle

En théorie, l'ajout d'un seul package PPA, quelle que soit la «fiabilité» de la source, a le potentiel de casser Ubuntu de telle sorte qu'il serait au-delà de la capacité de l'utilisateur moyen de le réparer.

Ainsi, l'installation d'un logiciel à partir d'un PPA doit être un choix conscient et réfléchi:

  • Qu'est-ce que j'installe?
  • Pourquoi je l'installe?
  • Comment cela va-t-il affecter mon système?

La plupart des réponses du type que vous mentionnez - "ajoutez ce référentiel et installez" - répondront à ces préoccupations pour le questionneur / l'utilisateur; ceux qui ne le sont pas sont rapidement modifiés / rétrogradés / commentés.

Le processus d' ajout-mise à jour-installation-à-partir de PPA en trois étapes permet aux gens de réfléchir un peu à ce qu'ils font

La «douleur» de l'ajout de PPA individuels est un peu comme la «douleur» d'avoir à utilisersudo au lieu d'être simplement root tout le temps. Comparé à une installation en un clic de packages non officiels, le processus en trois étapes basé sur le terminal augmente les chances que l'utilisateur ait réfléchi à ce qu'il fait.

La mise à jour des AAE peut prendre plus de temps, car ils ne sont pas mis en miroir

Je conviens que la mise à jour des PPA prend souvent plus de temps pour de nombreux utilisateurs, car ils sont hébergés uniquement sur launchpad.net et ne sont pas mis en miroir. Espérons que Canonical en soit conscient et envisage une sorte de solution. Notez qu'il n'y a pas de raison intrinsèque (logicielle / de conception) que les PPA mettent plus de temps à mettre à jour que tout autre référentiel - ils ont la même structure.


Vous pouvez toujours utiliser un gestionnaire PPA pour vous faciliter la vie - essayez Y-PPA Manager!

La gestion des PPA à partir de la ligne de commande peut devenir fatigante; si vous avez trois PPA ou plus, je vous recommande de considérer l' utilitaire Y-PPA Manager . Vous devez l'installer à partir d'un PPA (naturellement! :-), et est disponible en tant que:

  • y-ppa-manager dans ppa:webupd8team/y-ppa-manager
  • Il vous permet de rechercher des PPA pour un package particulier (via Launchpad)
  • Et d'autres fonctions de gestion telles que l'ajout, la suppression, la purge, etc.

Quelques captures d'écran pour vous donner une idée:

  1. Fenêtre principale:

    entrez la description de l'image ici

  2. Recherche de tous les AAE pour "vlc":

    entrez la description de l'image ici entrez la description de l'image ici

  3. Liste de tous les packages dans un PPA:

    entrez la description de l'image ici


Pour un véritable "Centre logiciel" fourni par les utilisateurs, essayez Arch Linux

  • D'autres distributions qui ont des objectifs différents de ceux d'Ubuntu et sont destinées à des utilisateurs plus à l'aise / qualifiés avec Linux ont ce que vous voulez.
  • Par exemple, Arch Linux a un "Centre logiciel non officiel" à guichet unique - il est appelé "Arch User Repositories" (AUR)
  • Tout utilisateur peut contribuer à un package, tout autre utilisateur peut l'installer (après avoir construit à partir de la source) et la communauté peut voter sur les packages en signe de confiance / utilité. Les packages les plus populaires et les plus votés peuvent même figurer dans leurs référentiels officiels.

2

En plus d'être déconseillé , la création d'un référentiel pour fournir tous les logiciels dans tous les PPA est également impossible.

Il est courant que différents PPA fournissent leurs propres versions spéciales du même logiciel, avec les mêmes ppanuméros de version. Même si vous avez réussi à installer tous les PPA, vous n'auriez aucune idée de ce que vous installeriez exactement. Ce serait mauvais même si tous les PPA fournissaient de bons logiciels auxquels on pouvait faire confiance.

Bien que l'installation simultanée de tous les PPA soit une mauvaise situation, cela est au moins théoriquement possible. Cependant, un seul référentiel ne peut pas fournir plus d'un package différent avec le même nom et la même version en même temps. Donc, pour un seul référentiel, cela n'est pas possible.

Imaginablement, tous les logiciels de tous les PPA (publics) pourraient être téléchargés et reconditionnés avec des numéros de version différents, en incorporant le nom du PPA dans le numéro de version. Un seul référentiel pourrait alors fournir tous ces logiciels. Si cela était fait, vous devrez entrer le nom PPA chaque fois que vous souhaitez installer quelque chose ou demander des informations à ce sujet. Ce serait encore plus de travail que ce qui est actuellement requis pour activer un PPA, car vous ne devez activer un PPA qu'une seule fois (ou quelques fois, s'il est désactivé manuellement ou automatiquement lors d'une mise à niveau de version et que vous souhaitez continuer à l'utiliser).


2

Pour une liste organisée avec de nombreux PPA, vous pouvez essayer Ubuntu Tweak . Il a la liste disponible dans l'application.

Une autre option consiste à essayer les offres ppa à partir du site web webupd8.org . Ils mettent à jour ces sources assez régulièrement.


1

Malgré toutes les bonnes réponses techniques ci-dessus. Et n'étant pas moi-même, j'ai pensé que c'était une excellente idée et je pense que vous devriez le mettre en place sur brainstorm.ubuntu.com .

Voyez si elle reçoit du soutien de la communauté, c'est pourquoi nous avons différents sites


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.