Conary
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Circle-icons-computer.svg/35px-Circle-icons-computer.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Crystal_Clear_app_kpackage.png/35px-Crystal_Clear_app_kpackage.png)
Cet article est une ébauche concernant l’informatique et un logiciel.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
![Description de cette image, également commentée ci-après](http://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Conary.png/220px-Conary.png)
Dernière version | 2.4.2 () |
---|---|
Dépôt | github.com/sassoftware/conary![]() |
Écrit en | Python![]() |
Système d'exploitation | Linux![]() |
Environnement | GNU/Linux |
Langues | Anglais |
Type | Gestionnaire de paquets![]() |
Licence | GNU General Public License Version 3[1] |
Site web | http://wiki.rpath.com/wiki/Conary |
modifier - modifier le code - voir Wikidata (aide)
Conary est un gestionnaire de paquets libre créé par l'entreprise rPath (en), Inc. D'abord diffusé sous les termes de la Common Public License, il est désormais publié sous licence GNU GPL version 3[1]. Il installe les paquets en résolvant automatiquement les dépendances.
Conary est utilisé par les distributions Foresight Linux, rPath Linux et Oz Linux.
Spécificités
Lors de la mise à jour d'un paquet, Conary met à jour uniquement les fichiers modifiés et non pas le paquet entier. Cette méthode permet de gagner du temps et de la bande passante lors des mises à jour. Ce modèle contraste avec ceux plus répandus, de rpm et d'apt, qui téléchargent l'intégralité du paquet si un des fichiers a subi une modification.
Conary peut aussi effectuer un rollback des installations de paquets[2],[3] et des paquets dérivés[4].
Création de paquets pour Conary
Conary fournit un langage de description basé sur Python, qui se veut concis et facile à utiliser, pour spécifier comment créer un paquet.
La chaîne de compilation de Conary inclut rmake, un serveur de construction pour les paquets de Conary qui crée les paquets dans des environnements chrootés, lesquels ne contiennent que les éléments nécessaires qui sont explicitement listés par les paquets, ainsi que quelques autres paquets fondamentaux. Ceci est très utile pour les personnes qui maintiennent ces paquets, car cela implique que les constructions de paquets peuvent s'effectuer sous un environnement reproductible, et que les mainteneurs ne peuvent accidentellement introduire des dépendances ou des particularités propres à l'environnement de leur machine (tels que des fichiers de configuration modifiés ou des paquets supplémentaires non documentés).
Interfaces graphiques
- PackageKit – l'interface graphique par défaut de Conary pour Foresight Linux
Voir aussi
- Foresight Linux
- rPath (en)
Références
- ↑ a et b (en) Annonce du changement de licence « Copie archivée » (version du sur Internet Archive). Le changement a été effectif au 15 août 2011
- ↑ (en) Rollback, a barrel of fun
- ↑ (en) Evaluate Conary (Project conary-eval WebHome) « Copie archivée » (version du sur Internet Archive)
- ↑ (en) ewtroan: Derived Packages
Liens externes
- La page de Conary sur le wiki de rPath(en)
v · m Gestionnaire de paquets des distributions GNU/Linux | |
---|---|
dpkg |
|
RPM Package Manager |
|
Agnostique à la distribution | |
Autre |
|
Interfaces graphiques |
|
Sujets liés |
|
Portail GNU/Linux
Portail des logiciels libres