Zypper

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 oktober 2018; kontroller kräver 3 redigeringar .
Zypper
Sorts pakethanterare
Skrivet i C++
Operativ system linux
senaste versionen 17.30.0 [1] (25 mars 2022 ) ( 2022-03-25 )
Läsbara filformat YaST-metapaket [d]
Licens GNU GPL 2 eller högre
Hemsida sv.opensuse.org/Portal:Libzypp

Zypper är en konsolbaserad pakethanterare baserad på libzypp- biblioteket som används i GNU/Linux openSUSE -distribution . Zypper kan hantera de förråd som används, hitta de nödvändiga paketen, installera eller ta bort dem och stöder även några ytterligare funktioner. Den kan användas som en fristående applikation eller inuti programskript .

Lagrar som stöds

Zypper vet hur man arbetar med de typer av repositories som stöds av Libzypp. För tillfället är det:

Däremot använder zypper inte databasen zmd (ZENworks Management Daemon).

Paket

Zypper har inkluderats i openSUSE sedan version 10.2 Beta1.

Pakettyper som stöds

Zypper arbetar med olika typer av paket. Den stöder för närvarande följande typer:

Problemlösning

--verbose är ett globalt alternativ som kan användas flera gånger för att få detaljerad information om vad zypper gör (två nivåer stöds för närvarande). Använd till exempel zypper -vv up.

Loggar

När du tar emot buggar, använd libzypp och bifoga loggen och zypper-utgången till konsolen till rapporten (felrapport). Om du enkelt kan reproducera buggen behöver du inte bifoga loggar från tidigare körningar av zypper. När du reproducerar en bugg, prefix zypper-kommandot du kör med följande rad ZYPP_LOGFILE=filnamn_till_logg, bifoga sedan den resulterande filen till bugporten: $ ZYPP_LOGFILE=zypper.log zypper -vv install MozillaFirefox

Sedan version 0.8.0 behåller zypper sina loggar i /var/log/zypper.log.

Använda testläge

Sedan version 0.8.7 kan zypper generera en "testläges"-rapport som kan hjälpa till att felsöka problem relaterade till paketberoenden och libzypps beroendeupplösningssystem. För att generera en "testläges"-rapport, använd kommandot --debug-solver tillsammans med kommandona installera, ta bort och uppdatera: $ zypper install --debug-solver MozillaFirefox

Filer som genereras när du använder "testläge" lagras i /var/log/zypper.solverTestCase. Du kan packa och komprimera dem och senare bifoga dem till din felrapport.

Anteckningar

  1. 17.30.0 . Arkiverad från originalet den 19 april 2022. Hämtad 19 april 2022.