Pkgcore
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 12. juli 2019; checks kræver
3 redigeringer .
Pkgcore er en pakkehåndtering designet som en sikker erstatning for Gentoos portage , optimeret til ydeevne og skrevet i python .
Det præsenterer dukker op i tre hovedscenarier.
- pmerge for at installere, opgradere og fjerne pakker. Dette er stort set det samme som emerge.
- pquery for at søge i portagetræet og installerede pakker.
- pmaint til træsynkronisering og andet teknisk arbejde. [en]
Funktioner
Ramme
- Et abstrakt konfigurationsundersystem, der understøtter forskellige konfigurationsfilformater (inklusive deres samtidige brug):
- ini-filformat (til intern brug og pkgcore-direktiver på højt niveau);
- make.conf format og /etc/portage/;
- dhcp-lignende format.
- Samlet metadataforespørgselsgrænseflade. Den samme API bruges til pakkehentning, indholdssøgning, beskrivelsessøgning og andre grundlæggende metadataforespørgsler. Boolsk gruppering understøttes, såvel som at definere dine egne forespørgselsmatchende objekter.
- Trigger-baseret fusionsmotor; kan udvides og er designet til at undgå unødvendig I/O til enhver billedkontrol/ændring til installation/afinstallation.
Specifikt Gentoo
- EBD , kendt som Ebuild Daemon. 40 % reduktion i regenereringsudførelsestid, fuld miljøgenindlæsning/vedligehold nødvendig support til glep33 ; en yderligere fordel ved det er, at binpkgs og vdb (byggefiler er installeret) ikke er afhængige af adgang til eclasses fra træet. Og endelig, hvis du har et SMP -system , kan du få om lineær ekspansion (~90% ekspansionstest for quad P3 500 MHz) ved hjælp af paralleliseringskilde: pkgcore / source:pkgcore/bin/utilities/pregen.py, 7x hurtigere end quad -kerne; statistik er tilgængelig via pregen .
- Understøttelse af N forældrearv i profiler.
- ANVENDELSE / SLOT DEPS.
- /etc/portage/sets understøttelse.
- Native GLSA-integration (ingen ekstern XML DEPS).
- metadata.xml er integreret i Ebuild API-pakken.
- Sammenfletning direkte fra tbz2 uden spild mellem dekomprimering til en midlertidig mappe.
Noter
- ↑ Pkgcore (downlink) . Hentet 13. august 2010. Arkiveret fra originalen 20. juni 2010. (ubestemt)
Links