How To
Summary
YUM and RPM are portable package managers that can be used to install open source packages on IBM i. This document can be used after/post installation of YUM and RPM per instructions from IBM Development Team: http://ibm.biz/ibmi-rpms
Objective
RPM History:
RPMs first were introduced within Red Hat Linux environment back in 1997. The term RPM is recursive in that it's definition is Red Hat Package Manager but terms like "RPM Package Manager" applies as well. RPM's simplicity is that each rpm file contains a well packaged set of code and instructions (modules). Each RPM (32 & 64 bit) is also compressed by the use of lossless xz-compression. Older RPM's may still be compressed with gzip-compression, but functions the same it that they can be installed, upgraded and uninstalled in a short manner of time.
YUM background:
YUM which stands for Yellowdog Updater Modified is a package manager that updates and installs dependencies based on RPM distributions. YUM uses compact Python language that allows for YUM extenders and semi GUI-based wrappers. YUM is known for using hashing and digsigs that authenticates packages and verifies integrity and authorship of it's packages. YUM also uses SQLlite that allows for saved historical data based on packages that have been installed.
Steps
-
Please read fully. This is a destructive action that may have unintended consequences. Understand that you are about to remove YUM and RPM package managers as well as a large share of open source packages you may have installed with these package managers. You may still have artifacts from open source packages on your system. This is only to be used in extreme scenarios.rm -fr /QOpenSys/pkgs /QOpenSys/var/lib/yum /QOpenSys/var/lib/rpm /QOpenSys/etc/yum
Additional Information
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
28 November 2022
UID
ibm10959237