Basics of Managing Software with Zypper in OpenSuse
Zypper, a command line package manager using the package management library called Libzypp. Zypper’s syntax is similar to that of rug but its command and option set has started to diversify from rug as well as its output and behavior. However, zypper is able to work also in rug-compatible mode.
Install Software
zypper install mplayer
Alternatively:
zypper in mplayer
System Update
zypper update
Remove Software
zypper rm mplayer
Add a Repo
addrepo, ar <URI> <alias>
Example: # zypper ar http://packman.iu-bremen.de/suse/10.3 pm
* Adding repository 'pm' Repository 'pm' successfully added: Enabled: Yes Autorefresh: Yes URL: http://packman.iu-bremen.de/suse/10.3
Remove a Repo
removerepo, rr <URI|alias>
Example:
zypper rr http://packman.iu-bremen.de/suse/10.3
or
zypper rr pm
Update a Package
zypper update -t package
List Updates
zypper lu Exampe:
testicek2:~ # zypper lu * Reading repository ‘10.3 - Main Repository (NON-OSS)’ cache * Reading repository ‘openSUSE-10.3-DVD 10.3? cache * Reading repository ‘openSUSE-10.3-Updates’ cache * Reading repository ‘factory’ cache * Reading installed packages [100%]
Repository: | Name | Version | Category | Status ----------------------+-----------------+---------+-------------+------- openSUSE-10.3-Updates | cpio | 4474-0 | recommended | Needed openSUSE-10.3-Updates | evince | 4465-0 | recommended | Needed openSUSE-10.3-Updates | fvwm2 | 4475-0 | recommended | Needed openSUSE-10.3-Updates | glibc | 4467-0 | recommended | Needed openSUSE-10.3-Updates | gnome-main-menu | 4491-0 | recommended | Needed openSUSE-10.3-Updates | gtk2 | 4466-0 | recommended | Needed openSUSE-10.3-Updates | ksh | 4489-0 | recommended | Needed openSUSE-10.3-Updates | release-notes | 4464-0 | recommended | Needed openSUSE-10.3-Updates | wvdial | 4461-0 | recommended | Needed
ZFor more information use the help switch zypper -h or check here