ZYpp er det nyeste systemet for pakkeadministrasjon på Linux; en utvikling som startet for openSUSE 10.3. Bakgrunnen var at at sammenslåingen av YaST + Ximian Red Carpet pakkehåndtering basert på Novell ZENworks Deamon (ZMD) hadde blitt overkill og altfor tregt som pakkesystem på openSUSE 10.1 og 10.2. (ZENworks/ZMD er videreført for kryssplattform-administrasjon av større klient/server nettverk).
Ark Linux synes nå å adoptere ZYpp som nytt pakkesystem for deres neste distro versjon. Iflg denne bloggen ønsket de et pakkesystem skrevet i kompilerbart C/C++ og sto igjen med zypper, poldek og apt-rpm. Smart, yum, urpmi og Conary er alle skrevet i skriptspråk.
På dagens openSUSE 11.1 består pakkesystemet av følgende komponenter/lag sett ovenfra og ned:
- YaST, YOU og PackageKit (integrert gui, pakkehåndterer og online oppdaterer)
- Zypper (kommandolinjeverktøy tilsv. yum/apt, kan også brukes i script/applikasjoner)
- SOLV filer (for Metadata)
- ZYpp - libzypp (backend pakkehåndteringsmotor og API)
- SAT solver (for effektiv løsing av pakkeavhengigheter)
ZYpp skal etter publiserte tester fra utviklerne å bedømme være raskt og lite ressurskrevende (minne). Repoene er kompatible med yum, og begge bruker RPM/deltaRPM pakkeformat, som er Linux Standard Base (LSB). Det arbeides bl.a. med å få ZYpp bygget for Fedora på openSUSE Build Service (OBS).
Blant spesielle brukerfinesser i ZYpp er håndtering av
- pakkemønstre - en slags forfinede pakkegrupper for bestemte oppgaver og funksjoner
- 1-klikk installasjon av pakker fra OBS
- forslag til ekstra pakker for komplimentering av og utvidet funkjonalitet til det som allerede er installert
Siste kommentarer
1 uke 4 dager siden
1 uke 4 dager siden
1 uke 4 dager siden
1 uke 5 dager siden
1 uke 6 dager siden
2 uker 5 timer siden
2 uker 19 timer siden
2 uker 19 timer siden
2 uker 20 timer siden
2 uker 19 timer siden