Linux-ൽ ഒരു RPM അല്ലെങ്കിൽ DEB പാക്കേജിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്ത ഫയലുകൾ എങ്ങനെ ലിസ്റ്റ് ചെയ്യാം


ഒരു പാക്കേജിനുള്ളിൽ അടങ്ങിയിരിക്കുന്ന വിവിധ ഫയലുകൾ Linux ഫയൽ സിസ്റ്റത്തിൽ എവിടെയാണ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നത് എന്ന് നിങ്ങൾ എപ്പോഴെങ്കിലും ചിന്തിച്ചിട്ടുണ്ടോ? ഈ ലേഖനത്തിൽ, ലിനക്സിലെ ഒരു പ്രത്യേക പാക്കേജിലോ പാക്കേജുകളുടെ ഗ്രൂപ്പിലോ ഇൻസ്റ്റാൾ ചെയ്തതോ നിലവിലുള്ളതോ ആയ എല്ലാ ഫയലുകളും എങ്ങനെ ലിസ്റ്റ് ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിക്കും.

കോൺഫിഗറേഷൻ ഫയലുകൾ, ഡോക്യുമെന്റേഷൻ എന്നിവയും മറ്റും പോലുള്ള പ്രധാനപ്പെട്ട പാക്കേജ് ഫയലുകൾ എളുപ്പത്തിൽ കണ്ടെത്താൻ ഇത് നിങ്ങളെ സഹായിക്കും. ഒരു പാക്കേജിൽ ഫയലുകൾ ലിസ്റ്റുചെയ്യുന്നതിനോ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനോ ഉള്ള വ്യത്യസ്ത രീതികൾ നോക്കാം:

ലിനക്സിൽ ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജിന്റെ എല്ലാ ഫയലുകളും എങ്ങനെ ലിസ്റ്റ് ചെയ്യാം

നൽകിയിരിക്കുന്ന പാക്കേജിൽ നിന്ന് ഒരു CentOS/RHEL സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത ഫയലുകൾ ലിസ്റ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് yum-utils ഉപയോഗിക്കാം.

yum-utils ഇൻസ്റ്റാൾ ചെയ്യാനും ഉപയോഗിക്കാനും, താഴെയുള്ള കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:

# yum update 
# yum install yum-utils

ഇപ്പോൾ നിങ്ങൾക്ക് ഇൻസ്റ്റോൾ ചെയ്ത ആർപിഎം പാക്കേജിന്റെ ഫയലുകൾ ലിസ്റ്റ് ചെയ്യാം, ഉദാഹരണത്തിന് httpd വെബ് സെർവർ (പാക്കേജിന്റെ പേര് കേസ് സെൻസിറ്റീവ് ആണെന്നത് ശ്രദ്ധിക്കുക). --ഇൻസ്റ്റാൾ ചെയ്uത ഫ്ലാഗ് എന്നാൽ ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകൾ എന്നാണ് അർത്ഥമാക്കുന്നത്, -l ഫ്ലാഗുകൾ ഫയലുകളുടെ ലിസ്റ്റിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു:

# repoquery --installed -l httpd
# dnf repoquery --installed -l httpd  [On Fedora 22+ versions]

പ്രധാനപ്പെട്ടത്: ഫെഡോറ 22+ പതിപ്പിൽ, മുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു പാക്കേജിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്ത ഫയലുകൾ ലിസ്റ്റ് ചെയ്യുന്നതിനായി RPM അധിഷ്ഠിത വിതരണത്തിനായുള്ള dnf പാക്കേജ് മാനേജറുമായി repoquery കമാൻഡ് സംയോജിപ്പിച്ചിരിക്കുന്നു.

മറ്റൊരുതരത്തിൽ, നിങ്ങൾക്ക് താഴെയുള്ള rpm കമാൻഡ് ഉപയോഗിച്ച് .rpm പാക്കേജിൽ നിന്ന് സിസ്റ്റത്തിനുള്ളിലെ അല്ലെങ്കിൽ ഇൻസ്റ്റോൾ ചെയ്ത ഫയലുകൾ ലിസ്റ്റ് ചെയ്യാവുന്നതാണ്, ഇവിടെ -g ഉം -l എന്നാൽ പാക്കേജിലെ ഫയലുകൾ സ്വീകാര്യമായി ലിസ്റ്റ് ചെയ്യുക എന്നാണ്:

# rpm -ql httpd

ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനുമുമ്പ് പാക്കേജ് ഫയലുകൾ .rpm ലിസ്റ്റ് ചെയ്യാൻ -p ഉപയോഗിക്കുന്നതിന് ഉപയോഗപ്രദമായ മറ്റൊരു ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.

# rpm -qlp telnet-server-1.2-137.1.i586.rpm

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

ഈ ഉദാഹരണത്തിൽ, apache2 വെബ് സെർവറിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്ത ഫയലുകൾ ഞങ്ങൾ ലിസ്റ്റ് ചെയ്യും:

$ dpkg -L apache2

Linux-ലെ പാക്കേജ് മാനേജ്മെന്റിനായി ഇനിപ്പറയുന്ന ഉപയോഗപ്രദമായ ലേഖനങ്ങൾ പരിശോധിക്കാൻ മറക്കരുത്.

  1. പാക്കേജ് മാനേജ്മെന്റിനുള്ള 20 ഉപയോഗപ്രദമായ 'Yum' കമാൻഡുകൾ
  2. പാക്കേജ് മാനേജ്മെന്റിനുള്ള 20 ഉപയോഗപ്രദമായ RPM കമാൻഡുകൾ
  3. ഉബുണ്ടുവിലെ പാക്കേജ് മാനേജ്മെന്റിനുള്ള 15 ഉപയോഗപ്രദമായ APT കമാൻഡുകൾ
  4. ഉബുണ്ടു ലിനക്സിനായി 15 ഉപയോഗപ്രദമായ Dpkg കമാൻഡുകൾ
  5. Linux ന്യൂബികൾക്കുള്ള 5 മികച്ച ലിനക്സ് പാക്കേജ് മാനേജർമാർ

അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, നൽകിയിരിക്കുന്ന പാക്കേജിൽ നിന്നോ ലിനക്സിലെ പാക്കേജുകളുടെ ഗ്രൂപ്പിൽ നിന്നോ ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ ഫയലുകളും എങ്ങനെ ലിസ്റ്റ്/ലൊക്കേറ്റ് ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതന്നു. ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിച്ച് നിങ്ങളുടെ ചിന്തകൾ ഞങ്ങളുമായി പങ്കിടുക.