pyrfr

PYRPM est un projet expérimental pour examiner la gestion des paquets RPM.
Télécharger maintenant

pyrfr Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Florian La Roche, Phil Knirsch and Thomas Worner
  • Site Internet de l'éditeur:
  • http://people.redhat.com/laroche/pyrpm/

pyrfr Mots clés


pyrfr La description

PYRPM est un projet expérimental pour examiner la gestion des paquets RPM. PYRPM est un projet expérimental pour examiner la gestion des paquets RPM. C'est un module Python et une collection de scripts qui fournissent des fonctionnalités similaires en tant que RPM, Yum et CO. Il est écrit de base et est implémenté uniquement dans Python. PYRPM Project traite principalement des forfaits RPM, la base de données RPM RPMDB IN / VAR / VAR / RPM, des fichiers comps.xml et des référentiels YUM (appelées données de repo). La raison de ce projet était d'avoir une base de code avec laquelle nous pouvons tester et vérifier RPM, RPMDB et Yum eux-mêmes et expérimentent des nouvelles fonctionnalités et des implémentations très rapidement. Python est la norme de défact de Red Hat de Red Hat, donc en utilisant Python pour faire un prototypage rapide n'était que logique. Le code lui-même est toujours très petit et modulaire. Nous cherchons constamment à améliorer le code, de la rendre plus prête à la production et à la suppression de la fonctionnalité en double. Les résultats de ce projet Retour à RPM et CO sont très importants pour que nous améliorent les outils de Linux disponibles actuels et ne se précipitent pas avec l'ajout d'un autre projet pour cela. Suivant de travailler sur de bonnes algorithmes et des implémentations en saines, la plupart des codes sont sauvegardés avec vérification et tester les scripts.WarningLe projet PYRPM ne signifie en aucun cas être un remplacement complet de RPM ou Yum. Dans son état actuel, nous sommes convaincus que, en général, cela ne brisera rien, mais le code n'est pas une qualité de production pourtant. Les scripts de vérification peuvent être utilisés en toute sécurité car ils ne modifieront rien sur votre système, alors n'hésitez pas à utiliser À votre convenance. Nous utilisons personnellement le remplacement de Yum de manière très approfondie et l'utilisa même pour mettre à jour nos propres systèmes, mais ce n'est même pas une garantie que cela fonctionnera sur votre machine. Il n'a été géré que par quelques personnes jusqu'à présent. Le fait de mettre en place des bâtiments d'autre part devraient être très sûrs car tout se passe dans un environnement très contenu (principe de sable de la boîte à sable). Connaissez-nous des problèmes que vous rencontrez, Si possible avec certains cas de test reproductible afin que nous puissions comprendre ce qui aurait pu arriver. Voici quelques caractéristiques essentielles de "pyrpm": Résolution de dépendance stable et fiable avec des algorithmes efficaces: · En raison de la nature facile de Python étant un langage de prototypage rapide et la conception modulaire de PYRPM, nous avons pu tester et écrire plusieurs générations de résolveurs de dépendance et au fil du temps, optimiser et améliorer la fiabilité de celui-ci à un point où nous sommes très confiants que Les résultats sont ce que un utilisateur attendrait. Manipulation des systèmes multicib: · Ceci est connecté à la fonctionnalité précédente. Les systèmes multicib sont généralement beaucoup plus difficiles à gérer que les systèmes d'arcs unique. Les algorithmes utilisés dans PYRPM tentent de faire des choix intelligents quant aux packages doivent être installés resp. Comment les emballages doivent être mis à jour. Commande de tous les emballages dans une transaction: · Pour que toute une transaction soit fiable, il ne suffit pas de commander les installations et les mises à jour, mais également les opérations d'effacement correctement. Dans PYRPM, nous gérons toutes les opérations et les commanderons d'une manière qui respecte toutes les exigences correctement, même pour des efforts. Smart comme Sélection du paquet: · En PYRPM, nous sommes en mesure de faire des sélections de paquets similaires au gestionnaire de packages intelligents en essayant de rétrograder les packages ou même de les supprimer si des dépendances ne peuvent pas être résolues du tout. Le retrait semi-automatique est bien sûr facultatif et non activé par défaut. Très facile à utiliser des scripts pour configurer des changeurs: · Utilisation de PYRPMKICKSTART Vous pouvez facilement utiliser un fichier de kickstart anaconda typique pour effectuer une installation automatisée sur un disque, une partition, un diskimage ou même des changeurs simples.


pyrfr Logiciels associés