In the old days of Linux.
Installing software could be a painful experience.
Fortunately, the Linux developers have made life a little easier for us by bundling software into pre-built
packages that are much easier to install.
However, you still have a little work to do to get the software packages installed, especially if
you want to do from the command line.
And in this section of our course we will look at the various package management systems available in
Linux and the command line tools for use for software installation management and removal.
And here I made a little meme for that installing actually it's not that hard to install web browser,
but anyways, so.
A package management primer.
Here.
Actually, we should open that with the Firefox.
Here.
So before diving the world of the Linux software package management.
In this lecture, we will go through the five of the basics first.
So each of the major each of the major Linux distributions utilizes some of some form of package management
system PMS.
So to control installing software applications and libraries.
So a PMS utilizes a database that keeps track of these items.
What software packages are installed on a Linux system?
What files have been installed for each package versions of each of the software packages installed
so software packages are stored on servers and these are called repositories and access across the internet
via PMS.
So as I said, PMS means package management systems, utilities running on your local Linux system and
you can use the PMS utilities to search for a new software packages or even update to software packages
already installed on your system.
So a software package often has dependencies or other packages that must be installed first for the
software to run properly.
Right?
So the package management systems utilities detect these dependencies and offer to install any additional
needed software packages before installing the desired package.
And the downside, The downside to PMS is that there isn't a single standard utility, whereas all the
bash shell commands discussed so far in this course work, no matter which Linux distribution you use.
And this is not true with the software package management systems.
So the PMS utilities and their associated commands are vastly different between various Linux distributions
and the two primary PMS based utilities commonly used for use in the Linux world are the dpkg here the
P key?
G.
And.
The.
He.
M.
And and Debian based distributions such as Ubuntu, Linux, Mint, Kali, Linux Parrot operating system
and others.
Uh, there.
At the base of the PMS utilities.
These are the dpkg command for Kali linux and other ubuntu ubuntu like debian like system and this command
interacts directly with the PMS on the Linux system and is used for installing, managing and removing
software packages and the redhat distributions such as fedora opensource mandriva use.
The RPM command at the base of their package management systems, PMS and similar to the dpkg command,
the RPM command can list installed packages, install new packages and remove existing packages.
And I will also mention that these two commands are the core of their respective PMS and not the entire
PMS itself.
So many Linux distributions that use the dpkg or RPM methods have built additional speciality PMS utilities
upon these base commands to help your your help to make your life easier.
So the this here in this lecture you will learn about.
Firstly, we will learn about the Debian based PMS system.
So thats it with our first lecture and I am waiting you in the next lecture.