Unraveling Package Managers π¦π
What is a Package Manager? π§°
A package manager is like a magical toolbox for your system! It helps install, remove, upgrade, configure, and manage software packages. Think of it as your one-stop-shop for handling software on your operating system.
Understanding Packages π¦π
A package is the essence of software - whether it's a GUI application, a command line tool, or a software library. It's a neat bundle containing the binary executable, configuration files, and sometimes, info about dependencies.
Different Package Managers πΌπ¨βπ»
Different Linux distributions have different packaging systems, and within those systems, you might find multiple package managers. For instance, RPM uses Yum and DNF, while DEB has apt-get and aptitude.
1: Installing Docker and Jenkins with Package Managers π’π§
commands:
sudo apt-get update
sudo apt-get install docker-ce jenkins
Unveiling systemctl and systemd π΅οΈββοΈποΈ
What is systemctl? π΅οΈββοΈ
systemctl
is the maestro that examines and controls the state of the "systemd" system and service manager. It's the puppeteer behind the scenes.
2: Checking Docker Service Status π³π
3: Stopping Jenkins Service ππ§
command:
sudo systemctl stop jenkins
4: systemctl vs service βοΈπ€
Compare the two commands and learn about their differences. For example:
commands:
systemctl status docker
service docker status
Reflections on Day 7 π€π
It's Day 7, and we've cracked open the world of package managers and system control! ππ