Ravindra Bagale · AWSसर्व coursesया course चे lessonsशोधाEnglish

AWS · मराठी आवृत्ती

3.7 Package managers: apt, yum आणि dnf

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये

Mobile च्या app store सारखी कल्पना: package manager configured repositories मधून software आणतो, signatures/dependencies तपासतो आणि updates हाताळतो.

कामUbuntu/DebianAmazon Linux/CentOS-family course commands
Package list refreshsudo apt updatesudo yum makecache
Upgradesudo apt upgrade -ysudo yum update -y
Installsudo apt install -y nginxsudo yum install -y nginx
Removesudo apt remove nginx; purge config देखील काढतोsudo yum remove nginx
Searchapt search phpyum search php
Infoapt show nginxyum info nginx
Installed listapt list --installedyum list installed
File कोणत्या package मध्ये?dpkg -S /usr/sbin/nginxyum provides /usr/sbin/nginx
Cache cleanupsudo apt autoremove && sudo apt cleansudo yum clean all
Package format.deb; dpkg -i.rpm; rpm -i

Amazon Linux 2 मध्ये काही packages amazon-linux-extras मधून येत; उदा. sudo amazon-linux-extras install nginx1. AL2023 मध्ये amazon-linux-extras नाही; त्याचे repositories वापरा.

yum की dnf?

या course मध्ये yum commands आहेत. AL2023, CentOS Stream 9 आणि RHEL 9 सारख्या systems वर yum compatibility command मागे dnf वापरतो. सामान्य install/update options सारखे असले तरी OS/version docs पाहा.

CentOS Stream 9 वर htop/certbot सारख्या अतिरिक्त packages साठी EPEL लागू शकतो: sudo yum install -y epel-release. Actual repositories आणि dependency गरज तपासा.

Lab

AL2023 lab वर sudo yum install -y tree, yum info tree, yum list installed | grep tree. मग sudo yum remove -y tree करून command उपलब्ध राहिला नाही का पाहा.

आधी OS ओळखा, मग package manager निवडा. पुढे processes पाहू.