ഫെഡോറയിൽ സോഫ്റ്റ്uവെയർ റിപ്പോസിറ്ററികൾ എങ്ങനെ ക്രമീകരിക്കാം


നിങ്ങളുടെ ഫെഡോറ ഡിസ്ട്രിബ്യൂഷൻ അതിന്റെ സോഫ്uറ്റ്uവെയർ റിപ്പോസിറ്ററികളിൽ നിന്ന് നേടുന്നു, കൂടാതെ ഈ റിപ്പോസിറ്ററികളിൽ ഓരോന്നിനും നിങ്ങൾക്ക് ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനായി ലഭ്യമായ സ്വതന്ത്രവും ഉടമസ്ഥതയിലുള്ളതുമായ സോഫ്റ്റ്uവെയർ ആപ്ലിക്കേഷനുകൾ ലഭ്യമാണ്. ഔദ്യോഗിക ഫെഡോറ റിപ്പോസിറ്ററികളിൽ ആയിരക്കണക്കിന് സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസ് ആപ്ലിക്കേഷനുകളും ഉണ്ട്.

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

ഫെഡോറയിൽ പ്രവർത്തനക്ഷമമാക്കിയ ശേഖരണങ്ങൾ കാണുക

നിങ്ങളുടെ ഫെഡോറ സിസ്റ്റത്തിൽ പ്രവർത്തനക്ഷമമാക്കിയ എല്ലാ റിപ്പോസിറ്ററികളും ലിസ്റ്റുചെയ്യുന്നതിന്, ഫോർമാറ്റ് റിപ്പോസിറ്ററി ഐഡി, പേര്, സ്റ്റാറ്റസ് (ഇത് നൽകുന്ന പാക്കേജുകളുടെ എണ്ണം) എന്നിവയിൽ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo dnf repolist

ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് ഒരു നിർദ്ദിഷ്ട ശേഖരത്തിൽ നിന്ന് പാക്കേജുകൾ ലിസ്റ്റ് ചെയ്യാം, ഉദാഹരണത്തിന് fedora. വ്യക്തമാക്കിയ ശേഖരത്തിൽ നിന്ന് ലഭ്യമായതും ഇൻസ്റ്റാൾ ചെയ്തതുമായ എല്ലാ പാക്കേജുകളും ഇത് ലിസ്റ്റ് ചെയ്യും.

$ sudo dnf repository-packages fedora list

നിർദ്ദിഷ്ട ശേഖരത്തിൽ നിന്ന് ലഭ്യമായ അല്ലെങ്കിൽ ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകളുടെ ഒരു ലിസ്റ്റ് മാത്രം പ്രദർശിപ്പിക്കുന്നതിന്, യഥാക്രമം ലഭ്യമായ അല്ലെങ്കിൽ ഇൻസ്റ്റാൾ ചെയ്ത ഓപ്ഷൻ ചേർക്കുക.

$ sudo dnf repository-packages fedora list available
OR
$ sudo dnf repository-packages fedora list installed

ഒരു ഡിഎൻഎഫ് റിപ്പോസിറ്ററി ചേർക്കുന്നു, പ്രവർത്തനക്ഷമമാക്കുന്നു, പ്രവർത്തനരഹിതമാക്കുന്നു

നിങ്ങളുടെ ഫെഡോറ സിസ്റ്റത്തിലേക്ക് ഒരു പുതിയ റിപ്പോസിറ്ററി ചേർക്കുന്നതിന് മുമ്പ്, /etc/dnf/dnf.conf ഫയലിലേക്ക് ഒരു [repository] വിഭാഗം ചേർത്തോ അല്ലെങ്കിൽ ഒരു .repo ഫയലിലേക്കോ നിങ്ങൾ അത് നിർവചിക്കേണ്ടതുണ്ട്. /etc/yum.repos.d/ ഡയറക്ടറി. മിക്ക ഡെവലപ്പർമാരും അല്ലെങ്കിൽ പാക്കേജ് മെയിന്റനർമാരും അവരുടെ സ്വന്തം .repo ഫയൽ ഉപയോഗിച്ച് DNF റിപ്പോസിറ്ററികൾ നൽകുന്നു.

ഉദാഹരണത്തിന്, ഒരു .repo ഫയലിൽ ഗ്രാഫാനയ്ക്കുള്ള റിപ്പോസിറ്ററി നിർവചിക്കുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ അത് സൃഷ്ടിക്കുക.

$ sudo vim /etc/yum.repos.d/grafana.repo

തുടർന്ന് ഫയലിലെ [repository] വിഭാഗം ചേർത്ത് സേവ് ചെയ്യുക. നിങ്ങൾ ശ്രദ്ധാപൂർവ്വം നിരീക്ഷിച്ചാൽ, ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന റിപ്പോസിറ്ററി കോൺഫിഗറേഷനിൽ, (enabled=0) എന്ന പരാമീറ്റർ സൂചിപ്പിക്കുന്നത് പോലെ അത് പ്രവർത്തനക്ഷമമാക്കില്ല; പ്രകടന ആവശ്യങ്ങൾക്കായി ഞങ്ങൾ ഇത് മാറ്റി.

അടുത്തതായി, പുതിയ റിപ്പോസിറ്ററി ചേർക്കുന്നതിനും പ്രവർത്തനക്ഷമമാക്കുന്നതിനും, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

ഒരു DNF ശേഖരം പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ, ഉദാഹരണത്തിന്, അതിൽ നിന്ന് ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ, --enablerepo അല്ലെങ്കിൽ --disablerepo ഓപ്ഷൻ ഉപയോഗിക്കുക.

$ sudo dnf --enablerepo=grafana install grafana  
OR
$ sudo dnf --disablerepo=fedora-extras install grafana  

ഒരൊറ്റ കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒന്നിലധികം ശേഖരണങ്ങൾ പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ കഴിയും.

$ sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
$ sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

നിങ്ങൾക്ക് ഒരേ സമയം റിപ്പോസിറ്ററികൾ പ്രവർത്തനക്ഷമമാക്കാനും പ്രവർത്തനരഹിതമാക്കാനും കഴിയും, ഉദാഹരണത്തിന്.

$ sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

ഒരു പ്രത്യേക ശേഖരം ശാശ്വതമായി പ്രവർത്തനക്ഷമമാക്കുന്നതിന്, --set-enabled ഓപ്ഷൻ ഉപയോഗിക്കുക.

$ sudo grep enable /etc/yum.repos.d/grafana.repo
$ sudo dnf config-manager --set-enabled grafana
$ sudo grep enable /etc/yum.repos.d/grafana.repo

ഒരു പ്രത്യേക ശേഖരം ശാശ്വതമായി പ്രവർത്തനരഹിതമാക്കുന്നതിന്, --set-disabled സ്വിച്ച് ഉപയോഗിക്കുക.

$ sudo dnf config-manager --set-disabled grafana

ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം! ഈ ലേഖനത്തിൽ, ഫെഡോറയിൽ സോഫ്റ്റ്uവെയർ റിപ്പോസിറ്ററികൾ എങ്ങനെ ക്രമീകരിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം വഴി നിങ്ങളുടെ അഭിപ്രായങ്ങൾ പങ്കിടുക അല്ലെങ്കിൽ ചോദ്യങ്ങൾ ചോദിക്കുക.