RHEL, CentOS, Fedora എന്നിവയിൽ ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ പാക്കേജുകളും ലിസ്റ്റ് ചെയ്യാനുള്ള 3 വഴികൾ


നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത/ലഭ്യമായ സോഫ്uറ്റ്uവെയർ പാക്കേജുകൾ ട്രാക്ക് ചെയ്യുക എന്നതാണ് ഒരു സിസ്റ്റം അഡ്മിനിസ്uട്രേറ്ററുടെ നിരവധി കടമകളിൽ ഒന്ന്, നിങ്ങൾക്ക് പഠിക്കാം, കൂടാതെ/അല്ലെങ്കിൽ കുറച്ച് ദ്രുത കമാൻഡുകൾ മനസ്സിൽ വയ്ക്കുക.

ഈ ലേഖനത്തിൽ, നാല് വ്യത്യസ്ത വഴികൾ ഉപയോഗിച്ച് CentOS, RHEL, Fedora വിതരണങ്ങളിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള എല്ലാ rpm പാക്കേജുകളും എങ്ങനെ ലിസ്റ്റ് ചെയ്യാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും.

1. RPM പാക്കേജ് മാനേജർ ഉപയോഗിക്കുന്നു

മുമ്പ് Red-Hat പാക്കേജ് മാനേജർ എന്നറിയപ്പെട്ടിരുന്ന RPM (RPM പാക്കേജ് മാനേജർ) ഒരു ഓപ്പൺ സോഴ്uസ് ആണ്, ഇത് Red Hat Enterprise Linux (RHEL) ലും മറ്റ് ലിനക്സുകളായ CentOS, Fedora, UNIX സിസ്റ്റങ്ങളിലും പ്രവർത്തിക്കുന്നു.

നിങ്ങൾക്ക് ഇത് ഡിപികെജി പാക്കേജ് മാനേജറുമായി താരതമ്യം ചെയ്യാം, ഡെബിയനുള്ള ഡിഫോൾട്ട് പാക്കേജിംഗ് സിസ്റ്റവും അതിന്റെ ഡെറിവേറ്റീവുകളായ ഉബുണ്ടു, കാളി ലിനക്സ് മുതലായവ.

താഴെ പറയുന്ന കമാൻഡ് നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ പാക്കേജുകളുടെയും ഒരു ലിസ്റ്റ് പ്രിന്റ് ചെയ്യും, ഫ്ലാഗ് -q എന്നർത്ഥമുള്ള ചോദ്യം കൂടാതെ -a ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ പാക്കേജുകളുടെയും ലിസ്റ്റിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു:

# rpm -qa

2. YUM പാക്കേജ് മാനേജർ ഉപയോഗിക്കുന്നു

YUM (യെല്ലോഡോഗ് അപ്uഡേറ്റർ, പരിഷ്uക്കരിച്ചത്) ഒരു സംവേദനാത്മക, ഫ്രണ്ട്-എൻഡ് ആർuപിuഎം അടിസ്ഥാനമാക്കിയുള്ള, പാക്കേജ് മാനേജരാണ്.

നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റോൾ ചെയ്തിരിക്കുന്ന എല്ലാ പാക്കേജുകളും ലിസ്റ്റ് ചെയ്യാൻ താഴെയുള്ള yum കമാൻഡ് ഉപയോഗിക്കാം, ഈ രീതിയുടെ ഒരു നേട്ടം, ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്ത ശേഖരം ഇതിൽ ഉൾപ്പെടുന്നു:

# yum list installed

3. YUM-Utils ഉപയോഗിക്കുന്നു

yum റിപ്പോസിറ്ററികൾ കൈകാര്യം ചെയ്യുന്നതിനും ഡീബഗ് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും സോഴ്സ് പാക്കേജുകൾക്കും ശേഖരണങ്ങളിൽ നിന്നുള്ള വിപുലമായ വിവരങ്ങൾക്കും അഡ്മിനിസ്ട്രേഷനുമുള്ള ടൂളുകളുടെയും പ്രോഗ്രാമുകളുടെയും ഒരു ശേഖരമാണ് Yum-utils.

ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ, താഴെയുള്ള കമാൻഡ് റൂട്ടായി പ്രവർത്തിപ്പിക്കുക, അല്ലെങ്കിൽ, sudo കമാൻഡ് ഉപയോഗിക്കുക:

# yum update && yum install yum-utils

നിങ്ങൾ ഇത് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ പാക്കേജുകളും ലിസ്റ്റ് ചെയ്യുന്നതിന് താഴെയുള്ള റിപ്പോക്വറി കമാൻഡ് ടൈപ്പ് ചെയ്യുക:

# repoquery -a --installed 

ഒരു പ്രത്യേക റിപ്പോസിറ്ററിയിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകൾ ലിസ്റ്റുചെയ്യുന്നതിന്, ചുവടെയുള്ള ഫോമിൽ yumdb പ്രോഗ്രാം ഉപയോഗിക്കുക:

# yumdb search from_repo base

Linux-ലെ പാക്കേജ് മാനേജ്മെന്റിനെക്കുറിച്ച് കൂടുതൽ വായിക്കുക:

  1. Yum, RPM, Apt, Dpkg, Aptitude, Zypper എന്നിവയുള്ള Linux പാക്കേജ് മാനേജ്മെന്റ്
  2. Linux ന്യൂബികൾക്കുള്ള 5 മികച്ച ലിനക്സ് പാക്കേജ് മാനേജർമാർ
  3. പാക്കേജ് മാനേജ്മെന്റിനുള്ള 20 ഉപയോഗപ്രദമായ 'Yum' കമാൻഡുകൾ
  4. ഫെഡോറയിലെ RPM പാക്കേജ് മാനേജ്മെന്റിനുള്ള 27 ‘DNF’ (Fork of Yum) കമാൻഡുകൾ

ഈ ലേഖനത്തിൽ, CentOS അല്ലെങ്കിൽ RHEL-ൽ നാല് വ്യത്യസ്ത വഴികളിൽ ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ പാക്കേജുകളും എങ്ങനെ ലിസ്റ്റ് ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതന്നു. ഈ ലേഖനത്തെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകൾ ചുവടെയുള്ള ഫീഡ്uബാക്ക് വിഭാഗം വഴി പങ്കിടുക.