Zypper Package Manager

Op deze pagina:

Zypper is een gereedschap om software te beheren. Je kunt programma's installeren, bijwerken en verwijderen. Zypper wordt gebruikt in OpenSUSE.

Programma's installeren met Zypper

Om een programma te installeren moet je de naam van het te installeren programma meegeven:


sudo zypper install bluefish

Met de bovenstaande opdracht wordt het programma 'bluefish' geïnstalleerd.

Via de '--from' optie kun je een repository opgeven vanwaar het pogramma geïnstalleerd moet worden. Andere repositories blijven wel beschikbaar voor het eventueel ophalen van dependencies.


sudo zypper -v install --from factory vim

De bovenstaande opdracht gebruikt de repository 'factory' om het programma vim te installeren.

Een programma installeren dat al als .rpm bestand op je schijf staat:


sudo zypper install /tmp/install/MozillaFirefox.rpm

Bovenstaande installeert Firefox via het in '/tmp/install/' opgeslagen 'MozillaFirefox.rpm' bestand.

Een programma installeren via een download:


sudo zypper install http://download.example.com/MozillaFirefox.rpm

De downloadlocatie in het bovenstaande voorbeeld bestaat niet, dit dient alleen als voorbeeld.

Programma's verwijderen met Zypper

Een programma verwijderen kan met 'remove':


sudo zypper remove vim

Als je ook de dependencies van een programma meteen wilt verwidjeren, dan kun je '--clean-deps' gebruiken:


sudo zypper remove --clean-deps vim

Programma's bijwerken met Zypper

De eenvoudigste opdracht voor bijwerken is 'patch':


sudo patch

Bijwerken en automatisch de default antwoorden accepteren zodat je minder hoeft te klikken:


sudo zypper --non-interactive patch

In het bovenstaande is '--non-interactive' een argument voor zypper.

Het '--non-interactive' argument is handig in scripts. Dit argument moet worden opgegeven vóór de 'install', 'remove' of 'patch' opdracht.

Bijwerken en automatisch de licenties accepteren:


sudo zypper patch --auto-agree-with-licenses

In het bovenstaande is '--auto-agree-with-licenses' een argument voor patch.

Om ook uit repositories van derden bij te werken, kun je '--with-update' gebruiken:


sudo zypper patch --with-update

Programma's bijwerken naar een nieuwere versie kan met 'update':


sudo zypper update

Zoeken met Zypper

Om een programma te zoeken kun je 'search' gebruiken:


sudo zypper search 'firefox'

Opschonen


sudo zypper clean

Dit ruimt gecachte repository data en metadata op, waardoor er opslagruimte vrijkomt en eventuele problemen met veroorzaakt door oude gegevens worden opgelost.

 

Verwante artikelen