Zypper

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 15. oktober 2018; checks kræver 3 redigeringer .
Zypper
Type pakkeansvarlig
Skrevet i C++
Operativ system linux
nyeste version 17.30.0 [1] (25. marts 2022 ) ( 2022-03-25 )
Læsbare filformater YaST MetaPackage [d]
Licens GNU GPL 2 eller højere
Internet side en.opensuse.org/Portal:Libzypp

Zypper er en konsolbaseret pakkehåndtering baseret på libzypp- biblioteket , der bruges i GNU/Linux openSUSE -distributionen . Zypper er i stand til at administrere de anvendte lagre, finde de nødvendige pakker, installere eller fjerne dem og understøtter også nogle ekstra funktioner. Det kan bruges som et selvstændigt program eller inde i programscripts .

Understøttede arkiver

Zypper ved, hvordan man arbejder med de typer repositories , der understøttes af Libzypp. I øjeblikket er det:

Zypper bruger dog ikke zmd-databasen (ZENworks Management Daemon).

Pakker

Zypper har været inkluderet i openSUSE siden version 10.2 Beta1.

Understøttede pakketyper

Zypper arbejder med forskellige typer pakker. Det understøtter i øjeblikket følgende typer:

Problemløsning

--verbose er en global mulighed, der kan bruges flere gange for at få detaljeret information om, hvad zypper laver (to niveauer understøttes i øjeblikket). Brug for eksempel zypper -vv up.

Logs

Når du modtager fejl, skal du bruge libzypp og vedhæfte log- og zypper-output til konsollen til rapporten (fejlrapport). Hvis du nemt kan genskabe fejlen, er der ingen grund til at vedhæfte logfiler fra tidligere kørsler af zypper. Når du reproducerer en fejl, skal du præfikse den zypper-kommando du udfører med følgende linje ZYPP_LOGFILE=filnavn_til_log, og derefter vedhæfte den resulterende fil til fejlporten: $ ZYPP_LOGFILE=zypper.log zypper -vv install MozillaFirefox

Siden version 0.8.0 beholder zypper sine logfiler i /var/log/zypper.log.

Brug af testtilstand

Siden version 0.8.7 kan zypper generere en "testtilstand"-rapport, der kan hjælpe med at fejlfinde problemer relateret til pakkeafhængigheder og libzypps afhængighedsløsningssystem. For at generere en "testtilstand"-rapport skal du bruge kommandoen --debug-solver sammen med kommandoerne installer, fjern og opdater: $ zypper install --debug-solver MozillaFirefox

Filer, der genereres ved brug af "testtilstand", gemmes i /var/log/zypper.solverTestCase. Du kan pakke og komprimere dem og senere vedhæfte dem til din fejlrapport.

Noter

  1. 17.30.0 . Arkiveret fra originalen den 19. april 2022. Hentet 19. april 2022.