Hello and welcome, everyone.
So in this lesson we are going to learn about package managers.
So why package managers are so important?
So let's quickly get an example to understand why package managers are important into our life.
So I'm pretty sure that you must be using mobile phone.
Either it could be an Android phone or it could be an iOS phone or an iPhone.
So generally, if you want to download or install any application or any game, you go to the Android
play store and you search for that app and you download it and install into your device.
Similarly, onto an iPhone, you search for that app on the app store, you install it and you can basically
use that app or play that game.
The process is very much simple now taking the same concept, if you want to install any application,
which is also referred as a package into operating systems, which is Linux, it could be Mac OS or
it could be Windows as well.
We use the same principle now, the gateway or the application that you use into your mobile phone,
which is the App Store or the play store, can be considered as your package manager because you search
for that particular application through that particular gateway and then it searches for that particular
app name or game name into the main repository and fetches that particular package or app and installs
it into your computer.
Now we're going to do pretty much exactly the same thing, but into our Linux operating system.
So these are the various points which are very important considered when we are going to deal with package
managers.
Now package managers are also very important because they ensure the integrity and authenticity of the
package that they are going to install, which basically means that you can also verify check sums and
digital certificates of the packages to check if they are not tampered or modified.
This way you are only downloading the correct packages from the right sources or the repositories which
are malware free or virus free.
Now with this package managers, you can not only download apps or packages into your computer, but
you can also install them, update the older versions, and you can remove it completely from your computers
as well.
Now, package managers are very, very super important and super fun to learn, and it could be very,
very handy for you to install multiple packages into your computer in one go.
So now let us see some of the package managers that are available.
As you can see on your screen, on the very left, you can see Yum!
The next is brew RPM, APD, EKG, and Chocolaty.
So these are some of the very famous package managers which are available currently for different operating
systems.
For example, Yum is available for Red Hat based operating systems.
Brew is used for MAC OS based operating systems.
RPM Red Hat Package Manager again to install all the apps or packages into Red Hat based systems, apt
advanced package tools which is used to install packages into Debian based system dpkg again Debian
based packages and chocolate e is for windows based operating systems.
So now you are aware about the names of what are the different package managers that can be used to
install different applications to simplify into your computers?
Now we will see some of them to get a clear picture of what exactly are the steps that needs to be performed
to download, install, upgrade and remove the packages from your computer.
Remember one thing although there would be different package managers for different operating systems,
but all of them work exactly the same here and there.
And the main objective also remains the same, which is help you to install, download and remove the
package managers without any issues with ease.
All right, so let's quickly jump to the practical time and see how can you deal with this package managers
and how you can configure them.
So let's see and let's meet into the practical time.
Thank you.