Plusieurs référentiels
Ubuntu propose différents référentiels avec ses propres politiques sur le logiciel qui y est inclus.
Résumé du wiki communautaire - Référentiels :
main contient des applications qui sont des logiciels libres, qui peuvent être librement redistribuées et qui sont entièrement prises en charge par l'équipe Ubuntu.
Ceci est la section entièrement FOSS.
restreint Notre engagement est de promouvoir uniquement les logiciels libres - ou les logiciels disponibles sous licence gratuite. Cependant, nous faisons des exceptions pour un petit ensemble d'outils et de pilotes qui permettent d'installer Ubuntu et ses applications gratuites sur le matériel de tous les jours.
univers est un instantané du monde libre, open-source et Linux. Il héberge presque tous les logiciels open source, tous construits à partir d'une gamme de sources publiques. Canonical ne fournit pas de garantie de mises à jour de sécurité régulières pour les logiciels du composant univers
Open source, peut-être FOSS
- Le composant multivers contient un logiciel qui n'est pas gratuit, ce qui signifie que les exigences de licence de ce logiciel ne répondent pas à la politique de licence du composant principal d'Ubuntu. [...] non pris en charge et ne peut généralement pas être corrigé ou mis à jour. Utilisez à vos risques et périls.
Ce sont les référentiels «normaux» que le Centre logiciel utilise pour répertorier les applications disponibles.
Logiciels supplémentaires (partenaires)
En plus de ce qui précède, il y a les extras et les référentiels partenaires. Vous devrez les activer vous-même en tant qu'opt-in. Le référentiel partenaire est plus ou moins privé de Canonical. Il comprend des logiciels propriétaires, sans code source disponible habituellement, juste pour des raisons d'être partenaires avec Canonical ou d'autres raisons commerciales.
Certaines "applications" gratuites dans le Centre logiciel sont fournies via le référentiel Extras et doivent respecter la politique de référentiel d'extension . Ces listes ne sont que quelques-unes (voir ci-dessous).
Les applications soumises via le programme MyApps sont une autre histoire et très spécifiques à Ubuntu. Le code source n'est pas toujours disponible et vous pouvez trouver des informations pertinentes sur la FAQ du logiciel commercial MyApps . Certains sont commerciaux et de source fermée uniquement, fournis via un PPA privé avec authentification APT-HTTPS. Celles qui sont distribuées de cette façon ne doivent pas adhérer à des politiques autres que les politiques Launchpad PPA et certaines exigences techniques - elles sont assez privées pour les développeurs.
Qu'en est-il des packages x, y et z?
Pour voir dans quel composant une certaine application est incluse, je suggère d'aller sur packages.ubuntu.com
, trouver le paquet, et dans le titre de la page, vous remarquerez la section entre parenthèses, par exemple Package: kcalc (4:4.9.2-0ubuntu1) [universe]
.
Puis-je exécuter mon système avec uniquement un logiciel FOSS?
Pour filtrer les logiciels libres pour seulement, tout ne permet main
(et éventuellement universe
) - juste pour vous assurer que vous ne laissez pas dans le logiciel source proche. Modifiez vos /etc/apt/sources.list
fichiers et /etc/apt/sources.list.d/
pour les exclure si vous le souhaitez. Vous pouvez rencontrer des problèmes en exécutant votre matériel correctement comme indiqué par la description du composant restreint ci-dessus.
Le fait qu'il soit très fonctionnel dépend de votre matériel et des exigences que vous avez pour le logiciel que vous souhaitez utiliser. Certains matériels traditionnels ne nécessitent aucun micrologiciel / binaire propriétaire et peuvent fonctionner parfaitement sans aucune source de données fermée. Les composants restreints et multivers fournissent un équilibre généralement acceptable dans ce domaine pour la plupart des gens, mais vous devez les désactiver au cas où vous voudriez complètement FOSS.
L'ensemble des applications que vous pouvez sélectionner diminuera considérablement si vous décidez de désactiver le composant univers . La liste de tous les packages dans Quantal a ces chiffres pour vous donner une idée:
- principal (+ sécurité): 14250
- univers: 32595
- multivers: 746
- restreint: 14
Je n'ai pas pu trouver de source crédible pour les référentiels supplémentaires, donc en utilisant simplement les fichiers Packages.gz standard (en supposant Quantal amd64):
Voir également