പ്രാദേശികമായി ഡിപൻഡൻസികളുള്ള DEB പാക്കേജുകൾ എങ്ങനെ ഡ download ൺലോഡ് ചെയ്യാം?

ഡെബ് പാക്കേജുകൾ പ്രാദേശികമായി ഡൗൺലോഡുചെയ്യുക

El ഉബുണ്ടു, ലിനക്സ് മിന്റ്, അതുപോലെ തന്നെ ഡെറിവേറ്റീവുകളിൽ ആപ്ലിക്കേഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. ഏറ്റവും സാധാരണവും അറിയപ്പെടുന്നതുമായ വിതരണ സോഫ്റ്റ്വെയർ സെന്ററിന്റെ സഹായത്തോടെയാണ്, അതിൽ ധാരാളം ആപ്ലിക്കേഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ തയ്യാറാണ്.

ഞങ്ങൾ സാധാരണയായി ഉപയോഗിക്കുന്ന മറ്റൊരു രീതി ടെർമിനലിന്റെയും മറ്റൊന്നിന്റെയും സഹായത്തോടെയാണ് ഒരു ഡെബ് പാക്കേജിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിലൂടെ ഏറ്റവും പ്രചാരമുള്ള ഒന്ന്.

സാധാരണയായി ഞങ്ങൾ ഒരു ഡെബ് പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, ഞങ്ങൾ സാധാരണയായി ഇതിന്റെ ഡിപൻഡൻസികൾ പരിശോധിക്കില്ലകാരണം, ഇത് ശുദ്ധമായ പാക്കേജ് മാത്രമാണ്, മാത്രമല്ല അതിന്റെ ശരിയായ പ്രവർത്തനത്തിന് ആവശ്യമായ എല്ലാ പാക്കേജുകളും ലൈബ്രറികളും ഉൾപ്പെടുന്നില്ല.

ആദ്യ രീതി

ഈ രീതി ഉപയോഗിച്ച്, ഞങ്ങൾക്ക് ഒരു സിസ്റ്റത്തിൽ നിന്ന് പാക്കേജുകൾ ഡ download ൺലോഡ് ചെയ്യാനും പിന്നീട് അതേ സിസ്റ്റത്തിൽ അല്ലെങ്കിൽ ഇന്റർനെറ്റ് കണക്ഷൻ ഇല്ലാത്ത മറ്റേതെങ്കിലും സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയും.

വ്യത്യസ്ത വാസ്തുവിദ്യാ സംവിധാനങ്ങൾക്കായി പാക്കേജുകൾ ഡ download ൺലോഡ് ചെയ്യാനും കഴിയും. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് 32-ബിറ്റ് സിസ്റ്റത്തിൽ നിന്ന് 64-ബിറ്റ് പാക്കേജുകൾ ഡ download ൺലോഡ് ചെയ്യാൻ കഴിയും, തിരിച്ചും.

പ്രാദേശികമായി ഡിപൻഡൻസികളുള്ള ഡെബ് പാക്കേജുകൾ എങ്ങനെ ഡ download ൺലോഡ് ചെയ്യാം?

പാരാ ഡെബിയൻ, ഉബുണ്ടു, ഡെറിവേറ്റീവുകൾ എന്നിവയിൽ ആശ്രിതത്വമുള്ള പാക്കേജുകൾ പ്രാദേശികമായി ഡ download ൺലോഡ് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതികളിൽ ഒന്ന് ചെയ്യാം.

ഇതാണ് ഏറ്റവും ലളിതവും നേരിട്ടുള്ളതുമായ രീതി.

ഇതിന് വേണ്ടി എല്ലാ ഡിപൻഡൻസികളുമുള്ള ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാതെ ഡ download ൺലോഡ് ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

sudo apt-get install --download-only nombre-del-paquete

എല്ലാം ഡൗൺലോഡുചെയ്‌ത ഫയലുകൾ ഫോൾഡറിൽ സംരക്ഷിക്കും /var / cache / apt / archives.

ഡ download ൺ‌ലോഡ് ചെയ്ത പാക്കേജുകൾ പിന്നീട് ഉപയോഗിക്കുന്നതിന് ഏത് പെൻ‌ഡ്രൈവിലും മുഴുവൻ കാഷെ ഫോൾഡറും പകർത്താൻ ഇപ്പോൾ നമുക്ക് മുന്നോട്ട് പോകാം.

ഡ download ൺ‌ലോഡുചെയ്‌ത പാക്കേജുകൾ‌ ഇൻ‌സ്റ്റാൾ‌ ചെയ്യുന്നതിന്, ഞങ്ങൾ‌ നിർമ്മിച്ച കോപ്പിയിലേക്ക് പോയി ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്യുക:

sudo dpkg -i *

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

അതിനാൽ അനാവശ്യ പാക്കേജുകൾ വഹിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ നിങ്ങൾ കാഷെ വൃത്തിയാക്കണം. ഈ സാഹചര്യത്തിൽ നമുക്ക് മറ്റൊരു രീതി ഉപയോഗിക്കാം.

ubuntu_story

രണ്ടാമത്തെ രീതി

ഇത് ചെയ്യാനുള്ള മറ്റൊരു മാർഗം ആദ്യം നമുക്ക് ആവശ്യമുള്ള പ്രോഗ്രാമിന്റെ ഡിപൻഡൻസികൾ ഡ download ൺലോഡ് ചെയ്യുക എന്നതാണ്.

അതിനാൽ, ഒരു പാക്കേജിന്റെ എല്ലാ ഡിപൻഡൻസികളുടെയും ലിസ്റ്റ് അറിയുന്നതിന്, ഞങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യണം

sudo apt-cache depends nombre-del-paquete

Output ട്ട്‌പുട്ട് ഇതുപോലെ കൂടുതലോ കുറവോ ആയിരിക്കും:

nombre-del-paquete
PreDepends: …..
Depends: xxx
Depends: xxxx
Conflicts:
Breaks: update-manager-core
Suggests: xxxx
Suggests: xxxx
Replaces: xxx

ഇപ്പോൾ പാക്കേജിന്റെ ഡിപൻഡൻസികൾ ഉപയോഗിച്ച് ഞങ്ങൾ അത് ഡ download ൺലോഡ് ചെയ്യണം. ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് ഇത് ചെയ്യാൻ കഴിയും:

for i in $(apt-cache depends python | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/''/''/); do sudo apt-get download $i 2>>errors.txt; done

മുകളിലുള്ള കമാൻഡ് ആവശ്യമായ എല്ലാ ഡിപൻഡൻസികൾക്കൊപ്പം പാക്കേജ് ഡ download ൺലോഡ് ചെയ്യുകയും നിലവിലുള്ള വർക്കിംഗ് ഡയറക്ടറിയിൽ സംരക്ഷിക്കുകയും ചെയ്യും.

ഈ കമാൻഡ് പിശകുകൾ. Txt ഫയലിലെ ഏതെങ്കിലും പിശകുകൾ സംരക്ഷിക്കും, അത് ഞങ്ങൾക്ക് ഒരു പ്രശ്നമുണ്ടെങ്കിൽ അത് കാണാനും സംഘട്ടനത്തിന്റെ ഉത്ഭവം അറിയാനും കഴിയും.

വാസ്തുവിദ്യ പ്രകാരം പാക്കേജുകൾ എങ്ങനെ ഡ download ൺലോഡ് ചെയ്യാം?

ഇപ്പോൾ മുകളിൽ സൂചിപ്പിച്ചതുപോലെ, ഏത് തരത്തിലുള്ള വാസ്തുവിദ്യയുടെയും പാക്കേജുകൾ ഡ download ൺലോഡ് ചെയ്യാൻ സാധ്യമാണ്, എന്നാൽ 64-ബിറ്റ് ഉപയോക്താക്കളായവർക്ക് 32-ബിറ്റ് ആർക്കിടെക്ചറിനായി പിന്തുണ ചേർക്കേണ്ടത് ആവശ്യമാണ്.

ആദ്യം ഇത് ചെയ്യാൻ, കമാൻഡ് ഉപയോഗിച്ച് അവരുടെ സിസ്റ്റത്തിൽ അവർ ആഗ്രഹിക്കുന്ന ആർക്കിടെക്ചർ ഞങ്ങൾ പ്രാപ്തമാക്കണം:

sudo dpkg --add-architecture i386*

Tആർ‌എമ്മിനായി പാക്കേജുകൾ ഡ download ൺ‌ലോഡുചെയ്യാനും വാസ്തുവിദ്യ പ്രാപ്തമാക്കാനും ഞങ്ങൾക്ക് കഴിയുംa ഞങ്ങളുടെ സിസ്റ്റത്തിൽ, ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് ആർക്കിടെക്ചർ പ്രാപ്തമാക്കേണ്ടതുണ്ട്:

sudo dpkg --add-architecture armhf

സമാനമായി ഞങ്ങളുടെ സിസ്റ്റത്തിൽ ലഭ്യമായ ആർക്കിടെക്ചറുകൾ ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് പരിശോധിക്കാം:

sudo dpkg --print-foreign-architectures

നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ആർക്കിടെക്ചർ പ്രാപ്തമാക്കിയ ശേഷം, നിർദ്ദിഷ്ട ആർക്കിടെക്ചറുമായി ബന്ധപ്പെട്ട പാക്കേജുകൾ ഡ download ൺലോഡ് ചെയ്യുന്നതിന് നിങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കണം.

for i in $(apt-cache depends python:i386 | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/''/''/); do sudo apt-get download $i 2>>errors.txt; done

പാക്കേജുകൾ അവയുടെ ഡിപൻഡൻസികൾക്കൊപ്പം ഡ download ൺലോഡ് ചെയ്ത ശേഷം, ഇപ്പോൾ അവ നിങ്ങളുടെ യുഎസ്ബി ഡ്രൈവിലേക്ക് പകർത്തി പാക്കേജുകൾ ഏതെങ്കിലും സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യുക.


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

3 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   ബക്സ് പറഞ്ഞു

    ട്യൂട്ടോറിയൽ ഞങ്ങൾക്ക് കൊണ്ടുവന്നതിന് നന്ദി, വളരെക്കാലം മുമ്പ് ഒരു റെഡ്ഡിറ്റ് ഫോറത്തിൽ ഞാൻ ഈ കമാൻഡ് കണ്ടു, ഇത് ഒന്നിലധികം തവണ എന്റെ ജീവൻ രക്ഷിച്ചു, ഒരിക്കൽ ഒരു ലൈവ് സിഡിയുടെ സഹായത്തോടെ ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുമ്പോൾ ടെക്സ്റ്റ് മോഡിലുള്ള സെർവർ നെറ്റ്‌വർക്ക് കാർഡ് ഡ്രൈവർ.

  2.   ഒമർ ബൂട്ടിസ്റ്റ ഗോൺസാലസ് പറഞ്ഞു

    ഒത്തിരി നന്ദി! ഇത് എന്നെ സഹായിക്കും കാരണം ഞാൻ താമസിക്കുന്ന സാഹചര്യത്തിൽ (ഡൊമിനിക്കൻ റിപ്പബ്ലിക്കിന്റെ) എല്ലായ്പ്പോഴും ഇന്റർനെറ്റിലേക്ക് എളുപ്പത്തിലുള്ള കണക്ഷൻ ഇല്ല. അതിനാൽ ഇന്റർനെറ്റ് ആക്സസ് ആവശ്യമെങ്കിൽ വ്യത്യസ്ത കമ്പ്യൂട്ടറുകളിൽ ചില പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഈ ട്യൂട്ടോറിയൽ എന്നെ സഹായിക്കും, ഈ പാക്കേജുകൾ ഒരു യുഎസ്ബി മെമ്മറി സ്റ്റിക്കിലോ അല്ലെങ്കിൽ അതുപോലെയോ എത്തിക്കുക.

  3.   മാക്സിം പറഞ്ഞു

    നന്ദി, എന്റെ ഉബുണ്ടു ഇണയിൽ i386 ആർക്കിടെക്ചർ നടപ്പിലാക്കാൻ ഞാൻ മറന്നിരുന്നു, അത് ഒഴിച്ചുകൂടാനാവാത്തതാണ്, കൂടാതെ ബയോണിക് ഉബുണ്ടുവിൽ എനിക്ക് പ്രായോഗികമായി പിശക് ലഭിച്ചു, അതാണ് പ്രശ്‌നമെന്ന് ഞാൻ കരുതുന്നു