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 a Android phone
or it could be an iOS phone or 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 download it
and install into your device.
Similarly onto an iPhone you search for that app onto
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 searched
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 are going to do pretty much the exactly
the same thing but into our Linux
operating system. So these are the
various points which are very important considered whenever
you're going to deal with package managers.
Now package managers are also very
important because the ensure the integrity and
authenticity of the package that you're going to
install.
Which basically means that you can also
verify checksums 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 computer's 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 onto your screen on the
very left, you can see M then next
is Brew.
RPM apt dpkg 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 best packages and chocolatey 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 works 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.
Alright, 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.