Cheatsheet van Zypper Package Manager

Cheatsheet van Zypper Package Manager

Zypper is de standaard pakketbeheerder voor openSUSE-distributies en SUSE Linux Enterprise Servers. Het verschilt van APT- en DNF-pakketbeheerders , omdat het SAT-oplosser gebruikt, een van de beste pakketafhankelijkheidsbibliotheken. Dit spiekbriefje van Zypper behandelt de belangrijkste zypper-commando’s, gesegmenteerd in verschillende categorieën.

Commando Functie
Basis hulp
zypper # Toon alle beschikbare globale commando’s en opties.
zypper help [commando] Geeft hulp weer voor de opgegeven opdracht.
zypper-schaal Start een shell-sessie.
Beheer van opslagplaatsen
zypper addrepo [repo url alias] Voeg een nieuwe repository toe met de opgegeven repo-URL.
zypper info [pakket] Toon informatie over een opgegeven pakket.
zypper naamrepo Wordt gebruikt om de alias van een repository te hernoemen. Om de repo bijvoorbeeld te hernoemen van “sample” naar “sample.repo”:
zypper namerepo sample sample.repo.
zypper wijzigenrepo Wijzig een opslagplaats door deze in of uit te schakelen. Gebruik de unieke waarde van de repository van de opdracht zypper lr.
zypper removerepo Verwijder een opgegeven opslagplaats. Bijvoorbeeld: zypper removerepo repo-non-oss.
zypper refresh [repo-alias] Vernieuw de opgegeven repository. Bijvoorbeeld: zypper refresh repo-oss.
zypper refresh [repo-alias] Vernieuw de opgegeven repository. Bijvoorbeeld: zypper refresh repo-oss.
zypper-opslagplaatsen Toon de beschikbare opslagplaatsen, inclusief alias en bron-URI.
zypper schoon Reinig een opgegeven repository. Bijvoorbeeld: zypper clean repo-oss.
zypper repos -e [repo-naam][bestemming] Exporteer de opgegeven repository van een ingestelde bron naar bestemming.
zypper repos -ar [repo-naam] [src] Importeer een repository uit de opgegeven bron.
Servicebeheer
zypper-diensten Toon de gedefinieerde services van de repository.
zypper addservice [servicenaam] Voeg een service toe met de opgegeven naam.
zypper wijzigingsservice [servicenaam] Wijzig de opgegeven service.
zypper verversservice Vernieuw alle beschikbare services.
zypper verwijderservice [naam service] Verwijder de opgegeven service.
Pakket installatie
zypper installeren [pakket] Installeer de nieuwste versie van het opgegeven pakket.
zypper install -D [pakket] Simuleer de installatie van het specifieke pakket.
zypper install -r [repo] [pakket] Installeer de nieuwste versie van het opgegeven pakket vanuit een aangepaste repository.
zypper install -l [pakket] Ga automatisch akkoord met alle niet-vrije licenties bij het installeren van een specifiek pakket.
zypper install –no-recommends [pakket] Installeer de nieuwste versie van het opgegeven pakket, maar installeer geen optionele pakketten.
zypper install-new-recommends [pakket] Installeer de nieuwste versie van eventuele optionele pakketten voor het opgegeven pakket.
zypper install –oudpakket [pakket] Installeer een oudere versie van het opgegeven pakket.
Pakket verwijderen
zypper verwijder [pakket] Verwijder de geïnstalleerde versie van het opgegeven pakket.
zypper verwijderen -D [pakket] Simuleer het verwijderen van een specifiek pakket.
zypper verwijder -u [pakket] Verwijder de geïnstalleerde versie van het opgegeven pakket en alle ongebruikte afhankelijkheden.
zypper verwijderen -U [pakket] Verwijder de geïnstalleerde versie van het opgegeven pakket, maar verwijder geen ongebruikte afhankelijkheden.
zypper verwijderen -C [kenmerk] Verwijder alle pakketten die een bepaalde systeemfunctie bieden.
zypper verwijder -n [pakket] Verwijder alle pakketten als deze overeenkomen met de huidige query.
Pakketverificatie
zypper verifiëren Controleer de integriteit van pakketafhankelijkheden. Handig wanneer je kapotte pakketten hebt.
zypper verifiëren –geen-aanbevelingen Controleer de integriteit van pakketafhankelijkheden, maar wijzig en installeer geen aanvullende pakketten in het systeem.
Bronpakketbeheer
zypper source-installatie Installeer bronpakketten en bouw afhankelijkheden.
zypper source-install -D Installeer de broncodepakketten zonder build-afhankelijkheden.
zypper source-install -d Installeer de build-afhankelijkheden voor een bepaald bronpakket.
zypper source-install –alleen downloaden Download zowel het bronbestand als de bijbehorende afhankelijkheden naar uw machine.
Pakketupdates
zypper-update Werk de opgegeven pakketten bij.
zypper-update -l Ga automatisch akkoord met alle niet-vrije softwarelicenties tijdens het updaten van het systeem.
zypper update -r [repo] Werk het huidige systeem bij met behulp van pakketten uit een aangepaste repository.
zypper update –skip-interactief Werk het huidige systeem bij en laat eventuele pakketupdates weg die tussenkomst van de gebruiker vereisen.
zypper update –met-interactief Werk het huidige systeem bij en werk alle pakketten geforceerd bij die tussenkomst van de gebruiker vereisen.
zypper update –replacefiles Werk het huidige systeem bij en sla potentiële bestandsconflicten over door Zypper toe te staan ​​bestaande pakketten te overschrijven.
zypper-update -D Simuleer een volledige systeemupdate.
Pakket patchen
zypper lijst-patches Maak een lijst van alle beschikbare patches voor alle momenteel geïnstalleerde pakketten.
zypper lijst-patches -b Maak een lijst van alle beschikbare Bugzilla-patches voor alle momenteel geïnstalleerde pakketten.
zypper lijst-patches –cve Maak een lijst van alle beschikbare CVE-patches van MITRE voor alle momenteel geïnstalleerde pakketten.
zypper patch-check Maak een lijst van alle toepasselijke patches voor het systeem.
zypper-patch Installeer alle toepasselijke patches voor het systeem.
zypper-patch -b [patchnummer] Installeer een specifieke Bugzilla-patch voor het systeem.
zypper-patch –cve [patchnummer] Installeer een specifieke CVE-patch van MITRE voor het systeem.
Pakketinformatie en zoeken
zypper zoeken [pakketnaam] Zoek een pakket. Bijvoorbeeld, zypper se nginx.
zypper zoeken –match-exact [pakketnaam] Voer een exacte woordzoekopdracht uit op de huidige zoekopdracht.
zypper zoeken –vereist [pakketnaam] Zoek naar alle pakketten die de huidige query vereisen als onderdeel van hun afhankelijkheidslijst.
zypper zoeken –beveelt [pakketnaam] aan Zoek naar alle pakketten die de huidige query bevat als optionele afhankelijkheden.
zypper zoeken –conflicten [pakketnaam] Zoek naar alle pakketten die conflicteren met de huidige query.
zypper info [pakketnaam] Gedetailleerde informatie weergeven over het opgegeven pakket.
Distributie-upgrade
zypper dist-upgrade Voer een distributie-upgrade uit voor alle geïnstalleerde pakketten. Het is het beste om upgrades vanaf een specifieke bronrepo te beperken.
zypper dist-upgrade -D Simuleer een distributie-upgrade voor alle geïnstalleerde pakketten.

Afbeelding tegoed: Unsplash (achtergrond) en Wikimedia Commons (logo). Alle wijzigingen door Ramces Red.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *