URL: https://linuxfr.org/users/steckdenis/journaux/sortie-de-setup-01-alpha1 Title: Sortie de Setup 0.1-alpha1 Authors: steckdenis Date: 2009年12月25日T17:17:22+01:00 Tags: Score: 17 Bonjour, C'est avec un grand plaisir que je vous annonce la deuxième version Alpha du gestionnaire de paquets Setup, que je suis en train de développer. Près d'un mois après la [sortie de Setup 0.1-alpha0](/~steckdenis/29087.html), cette nouvelle version amène un lot conséquent de nouveautés, et prépare Setup aux version bêta, rc puis finale. **Présentation rapide** Setup est un gestionnaire de paquets plus ou moins comme les autres, mais accordant de l'importance à ce que les autres délaissent, comme la facilité d'utilisation, la beauté, la rapidité. Néanmoins, la robustesse n'est pas en reste, et est particulièrement améliorée dans cette nouvelle version. Setup peut également se définir comme «le gestionnaire de paquets de Madame Michu». En effet, tout est fait pour qu'il soit facile et agréable à utiliser, comme les métadonnées des paquets traduites, un affichage en couleur (dans la console), et une future interface graphique utilisant Shaman 2 comme front-end. Une présentation plus poussée de Setup peut être trouvée dans mon précédent journal, dont le lien est donnée en introduction. **Changements de cette version** Cette version est sous le signe de la maturité, et Setup commence tout doucement à être utilisable. En gros, il installe, supprime et met à jour des paquets correctement. * Suppression de paquets * Mise à jour de paquets * Abandon du script bash helperscript pour une solution plus robuste en C++ * Utilisation de GPGME et libarchive à la place des commandes tar et gpg * Nouveau format de paquet, compression XZ encore plus efficace que le LZMA, et plus rapide. Paquets plus simples à créer (juste metadata.xml, plus besoin de tous les fichiers autour) * Nouveau format de dépôts, plus complet, et utilisant une base de donnée. C'est la porte ouverte à plein d'améliorations, comme diverses statistiques, les Delta Packages, etc * Abandon des scripts bash setup-dev (sepa et repoma), utilisation de Setup et de libpackages. Ainsi, un plugin pour KDevelop permettant de créer ses paquets directement depuis cet environnement est possible :) . * Installation et affichage d'informations d'un paquet se trouvant hors des dépôts * Commentaires, activation et signature optionnelle pour les dépôts * Nouvelles progressions, et nouvelle architecture de progressions, plus robuste et complète. * Correction de plusieurs dizaines de bugs et problèmes **La suite** Pour les prochaines version de Setup, seuls des détails sont prévus, normalement plus de refontes. Il y aura par exemple la gestion des paquets sources, permettant à n'importe qui de télécharger un paquet, de le compiler et de l'installer, à la manière d'apt-source. Logram s'ouvrira alors à plus d'architectures. Un backend Shaman 2 sera créé, pour proposer une interface graphique aux utilisateurs de Setup. C'est également là que Setup pourra prouver sa rapidité, dans une sorte de petit concours par rapport à Pacman (démarrage instantané ou presque, recherche de paquet en temps réel quand l'utilisateur tape des caractères, etc). Ce sera également une bonne occasion pour Shaman de vérifier qu'il est suffisamment indépendant de Pacman. Un système de paquets Deltas doit encore être prévu, ce qui permettra de ne télécharger que les différences entre deux paquets (comme le Presto de Fedora). Ainsi, Logram pourra se permettre un cycle de mise à jour très rapide (par exemple, mise à jour quotidienne de KDE depuis tags/4.3, au lieu d'attendre les releases mensuelles). **L'annonce officielle** L'annonce officiel, comprenant une dizaine de captures d'écrans des nouveautés, et plus de détails, est disponible ici : [Sortie de Setup 0.1-alpha1](http://logram-project.org/news-2-29-1-sortie-de-setup-01-alpha1.html). Bonne lecture, bons tests, et joyeux Noël !

AltStyle によって変換されたページ (->オリジナル) /