Zypper
Eindelijk* even samengevat…
(cyb 23/6/2021)
Zypper schoonheden
zypper up
– update (altijd voor bv installeren van iets)
zypper in mc
– installeer midnight commander
zyppper rm apache2
– remove; verwijder apache2
zypper lr
– list repositories
zypper lr -u
– toont ook de URL’s (breder dan scherm; als GUI: terminalvenster uitrekken op voorhand)
zypper mr
nummer opties
– modify repository
zypper mr -d 5
– deactiveer repo nummer 5 in de lijst
zypper mr -e 5
– re-activeer repo nummer 5 in de lijst
zypper rr alias
– remove repository met alias in de lijst
Release versie variabele
Voorbereiding
niet direct zypper maar wel even vooraf (als root) een kopie:
cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.yyyymmdd
en check of “releasever” al in gebruik is:
grep "releasever" /etc/zypp/repos.d
(als er geen antwoord komt is het nog niet in gebruik, check met je versie bv 15.1 bv ter vergelijking)
sed -i 's/15.1/${releasever}/g' /etc/zypp/repos.d/*.repo
op een machine waar dat nog niet in gebruik is (ex 42.x etc)
(zie http://linuxuser.copyleft.be/liglog/?p=8609)
zypper --releasever=15.2 ref
– met refresh
zypper --releasever=15.2 dup
– zet releasever versie
zypper mr -p 90 packman
– packman repo op hogere prioriteit 90 gezet (standaard = 99; lager getal is hogere prioriteit. (idd zucht).
upd 2022: ook met een rpm:
zypper in teamviewer-suse_15.0.8397.x86_64.rpm
*
In 2007 schreef thinktwice:
Reminder dat we hier eens iets Nederlandstalig mee moeten doen!
http://en.opensuse.org/Zypper/Usage#Checking_Patches
Meer in hier: https://www.tecmint.com/zypper-commands-to-manage-suse-linux-package-management/