pyrpm

PYRPM is een experimenteel project om naar het RPM-pakketbeheer te kijken.
Download nu

pyrpm Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Florian La Roche, Phil Knirsch and Thomas Worner
  • Uitgever website:
  • http://people.redhat.com/laroche/pyrpm/

pyrpm Tags


pyrpm Beschrijving

PYRPM is een experimenteel project om naar het RPM-pakketbeheer te kijken. PYRPM is een experimenteel project om naar het RPM-pakketbeheer te kijken. Het is een Python-module en een verzameling scripts die dezelfde functionaliteit bieden als tpm, yum en co. Het is geschreven vanaf de grond en wordt alleen geïmplementeerd in Python. PYRPM-project behandelt voornamelijk RPM-pakketten, de RPM-database RPMDB in / var / lib / rpm, COMP.SXML-bestanden en yum-repositories (REPO-gegevens genoemd). De reden voor dit project was om een codeBASE te hebben waarmee we kunnen testen en te verifiëren tpm, rpmdb en yum zelf en experimenteer heel snel met nieuwe functies en implementaties. Python is de in-house defacto-standaard van Red Hat, dus met behulp van Python om snel prototyping te doen was alleen logisch. De code zelf is nog steeds erg klein en modulair. We zijn voortdurend op zoek om de code te verbeteren, het meer productie te maken en dubbele functionaliteit te verwijderen. Resultaten van dit project Terug naar rpm en CO zijn erg belangrijk voor ons om de huidige beschikbare Linux-tools te verbeteren en niet te haasten met alleen het toevoegen van een ander project hiervoor. Naast het werken aan goede algoritmen en gezonde implementaties, wordt de meeste code een back-up gemaakt van verifiëren en testen van scripts.WarningDe PYRPM-project is absoluut niet bedoeld als een volledige vervanging van RPM of YUM. In zijn huidige staat voelen we er vertrouwen in dat het in het algemeen niets zal doorbreken, maar de code is nog geen productiekwaliteit. De controle-scripts kunnen veilig worden gebruikt, omdat ze niets op uw systeem kunnen wijzigen, dus voel je vrij om te gebruiken Ze gebruiken op uw gemak. We gebruiken persoonlijk de yumvervanging zeer uitgebreid en gebruikten het zelfs om onze eigen systemen bij te werken, maar dat is niet eens op afstand een garantie dat het op uw machine werkt. Het is pas tot nu toe door een paar mensen gerund. Gebruik het om buildrooten aan de andere kant te zetten, zou heel veilig moeten zijn omdat dit alles gebeurt in een zeer ingesloten omgeving (Sandbox-principe). Laat het ons weten van problemen die u tegenkomt, Indien mogelijk met enkele reproduceerbare testcases, zodat we kunnen achterhalen wat er mogelijk is gebeurd. Hier zijn enkele belangrijke functies van "PYRPM": Stabiele en betrouwbare afhankelijkheid resolver met efficiënte algoritmen: · Vanwege de gemakkelijke aard van Python als een snelle prototypetaal en het modulaire ontwerp van PYRPM konden we verschillende generaties afhankelijkheidsresolvers en na verloop van tijd optimaliseren en verbeteren en de betrouwbaarheid ervan op een punt te verbeteren, waar we het ook van vertrouwen De resultaten zijn wat een gebruiker zou verwachten. Behandeling van Multilib-systemen: · Dit is verbonden met de vorige functie. Multilib-systemen zijn over het algemeen een stuk lastiger om te hanteren dan Single Arch-systemen. De algoritmen die in PYRPM worden gebruikt, proberen intelligente keuzes te maken met betrekking tot welke pakketten moeten worden geïnstalleerd resp. Hoe pakketten moeten worden bijgewerkt. Bestellen van alle pakketten in een transactie: · Voor een hele transactie om betrouwbaar te werken, is het niet genoeg om de installaties en updates te bestellen, maar ook de wishandsbewerkingen. In PYRPM behandelen we alle bewerkingen en bestellen ze op een manier die alle vereisten correct eert, zelfs voor wissen. Smart Like Package Selectie: · In PYRPM zijn we in staat om pakketselecties te maken die vergelijkbaar zijn met de Smart Package Manager door pakketten te downgraden of ze zelfs te verwijderen als afhankelijkheden niet kunnen worden opgelost. De semi-automatische verwijdering is natuurlijk optioneel en niet standaard ingeschakeld. Heel eenvoudig om scripts te gebruiken om wisselstukken in te stellen: · Gebruik van PYRPMKICKStart U kunt eenvoudig een typisch Anaconda Kickstart-bestand gebruiken om een geautomatiseerde installatie te doen, hetzij op een schijf, partitie, diskimage of zelfs eenvoudige wisselstukken.


pyrpm Gerelateerde software

Validatistisch

Een minimale bibliotheek met valideuren die kunnen worden gebruikt in functionele en klasse-gegenereerde formulieren. ...

260

Downloaden

MQRPC

Schaalbare externe procedure Call Imternationation met JMS Broker ActivEmq ...

172

Downloaden