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
Zypper has amazing
Like usual, zypper manual is more than enough. I mean, always check the fine manual first.
Consider getting started with this simple command.
or a more complex one.
openSUSE put it in
Like most configuration in unix world, you can edit manualy.
And here is what each repository configuration.
There is also
zypper refresh command.
zypper refresh support process for specific repository.
It has been a riddle for a SUSE’s beginner like me,
thinking about how openSUSE handle my weird favorites package,
In openSUSE we have to add
zypper addrepo command.
So that we can install
If you want, you can remove the newly add repository.
Always check the fine manual, like usual.
I like to change to change the repo directly, especially the long name, so I do not need to have long column in my terminal. And also I disable this newly added repo.
Consider zypper repos again.
Now we can enable it again using this command
Or using name, to make a clearer mandate.
And multiple command at once. Raise priority.
Or all remote repository at once.
There are other related command as well. I found this, about a month after this article written.
There are also additional repository contain specific package, i.e driver and multimedia codec provided by packman.
Consider enable packman repository.
Sometimes packman cannot be reach. For this docker, I would rather remove it.
Sometimes you need to switch mirror, whether just to find nearest mirror such as your campus, or because the main repository is has been down for a few hours. Unfortunately I can not find good reference on how to switch mirror in openSUSE.
All you need to do is go check the site, and make sure you check the column.
After this you may safely disable main repository.
Switching mirror has never been easier.
We have not finished yet. There is still Build from Source. Consider finish reading [ Part Four ].
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 Two
- 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