LAB Report No. 02 System Programming (CP-410) Package Management Package Management
LAB Report No. 02 System Programming (CP-410) Package Management Package Management
02
System Programming (CP-410)
Package Management
Package Management:
Most Linux distributions have a package management system with online repositories
containing thousands of packages. This makes it very easy to install and remove applications,
operating system components, documentation and much more. We first discuss the
Debian package format .deb and its tools. This should be similar on Debian, Ubuntu, Mint
and all derived distributions. Then we look at the Red Hat package format. rpm and its tools
rpm and yum. This should be similar on Red Hat, Fedora, CentOS and all derived
distributions.
Repository:
A lot of software and documentation for your Linux distribution is available as packages in
one or more centrally distributed repositories. These packages in such a repository are
tested and very easy to install (or remove) with a graphical or command line installer.
Objectives:
3. Use yum to search for and install the scp, tmux, and man-pages packages. Did you find
them all?
5. First obtain list of all group software and Install E-mail server using group install
Obtaining all groups information and also get the information of hidden groups
sudo dnf group list
Installing E-mail server with Group install as in figure
Through this lab, we successfully installed, verified, and removed packages using RPM and
YUM on CentOS 9. The ability to manage dependencies and utilize package groups enhances
system administration skills and ensures efficient software management in enterprise
environments.