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.