Table of Content
This is a four-parts article. There are few sections here.Part One
- Preface: Test Bed
- Getting Started With Docker
- Issues on Minimal Install: No Reset, No Manual
- Package Management: ZYpp Frontend, Get Help, Zypper Shell
- Updating System: OS Release, List Updates, Update, Upgrades, Patch Check, Process Being Used
- Package IRSIF: Install, Download Only, Removal, Dependency Removal, Query Search, Show Info, File List
- What's Next
- Dependency: Help, Dependency, Reverse Dependency, Test, Verify
- Group: Pattern
- System Wide: List Packages
- History: The Log File
- Clean Up
- What's Next
- Repositories: List, Add/Remove, Modify, Service List, Additional, Mirror
- What's Next
- Build from Source: General Requirement, Download and Extract, Build Dependencies, Source Path, Build, Install RPM
- Inspect Package: rpmlint, rpm -Qpl, rpmls, rpm2cpio
- Hold Package: Case Example, Add Lock, Test Example, Remove Lock
- Interesting Issue: systemd Dependencies
There are two main topics in package dependency, the dependency itself, and reverse dependency. Beside these two, there are other topic as well, such as managing conflict that we do not cover here.
Zypper has a very nice help that show all dependency related options.
Package that required by: such as man need less and other.
This dependency information can be achieved by
This will show required parts of the package.
Package that require: such as less needed by man or other.
This reverse dependency require
less would remove
And also remove
fish depend on
Zypper has a tool, to install or repair, missing dependencies.
I cannot find any reference about group in Zypper. Although there is group concept in YaST.
Neither metapackage exist in Zypper.
The closest concept about group in zypper is,
System Wide Information
There is this
zypper packages command
The Log File
This is most the forgotten part of package management, although it is not uncommon to notice messages.
Most likely you want the tail, latest transaction, at the bottom of the recorded event.
Opensuse as default does not keep downloaded package,
But sometimes cache files left for some reason.
/var/cache/zypp/packages/ * /x86_64/ * .x86_64.rpm
/var/cache/zypp/packages/ * /suse/noarch/ * .noarch.rpm
You can clean these directory.
Repository deserve their own article. Consider finish reading [ Part Three ].
Thank you for reading
- December 2017
- Docker - Package Management Summary
- Docker - LFS Build
- Docker - Arch ALPM - Part Four
- Docker - Arch ALPM - Part Three
- Docker - Arch ALPM - Part Two
- Docker - Arch ALPM - Part One
- Docker - Debian APT - Part Four
- Docker - Debian APT - Part Three
- Docker - Debian APT - Part Two
- Docker - Debian APT - Part One
- Docker - Slackware Package - Part Three
- Docker - Slackware Package - Part Two
- Docker - Slackware Package - Part One
- Docker - Fedora DNF - Part Four
- Docker - Fedora DNF - Part Three
- Docker - Fedora DNF - Part Two
- Docker - Fedora DNF - Part One
- Docker - openSUSE Zypper - Part Four
- Docker - openSUSE Zypper - Part Three
- Docker - openSUSE Zypper - Part One
- Docker - Void XBPS - Part Two
- Docker - Void XBPS - Part One
- Docker - Gentoo Portage - Part Three
- Docker - Gentoo Portage - Part Two
- Docker - Gentoo Portage - Part One
- Docker - Crux Ports
- Distribution - Debian to Devuan Migration
- Distribution - Manjaro OpenRC to Artix Migration
- Distribution - Mageia 6 Upgrade
- File System - GRUB2 support for BTRFS
- Distribution - openSUSE Tumbleweed First Time Install
- Distribution - Fedora First Time Install
- Distribution - Manjaro OpenRC Issues
- July 2017
- June 2017
- May 2017
- April 2017