El ઉબુન્ટુ, લિનક્સ મિન્ટ તેમજ તેમના ડેરિવેટિવ્ઝમાં વિવિધ પદ્ધતિઓ છે. સૌથી સામાન્ય અને જાણીતું એ ડિસ્ટ્રિબ્યુશન સ softwareફ્ટવેર સેન્ટરની સહાયથી છે જેમાં આપણે મોટી સંખ્યામાં એપ્લિકેશનો ઇન્સ્ટોલ કરવા માટે તૈયાર શોધી શકીએ છીએ.
બીજી સામાન્ય પદ્ધતિઓ કે જે આપણે સામાન્ય રીતે વાપરીએ છીએ તે ટર્મિનલની સહાયથી અને બીજી છે ડેબ પેકેજમાંથી ઇન્સ્ટોલ કરવું એ સૌથી લોકપ્રિય છે.
સામાન્ય રીતે જ્યારે આપણે કોઈ ડેબ પેકેજ ઇન્સ્ટોલ કરીએ છીએ, ત્યારે આપણે સામાન્ય રીતે આની અવલંબન તપાસીએ છીએ, કારણ કે તે માત્ર શુદ્ધ પેકેજ છે અને તેમાં તે બધા પેકેજો અથવા પુસ્તકાલયો શામેલ નથી કે જે તેને તેના યોગ્ય કામગીરી માટે જરૂરી છે.
પ્રથમ પદ્ધતિ
આ પદ્ધતિનો ઉપયોગ કરીને, અમે સિસ્ટમમાંથી પેકેજો ડાઉનલોડ કરી શકીએ છીએ અને તેને પછીથી તે જ સિસ્ટમ પર અથવા કોઈપણ અન્ય સિસ્ટમ પર ઇન્સ્ટોલ કરી શકીએ છીએ જેમાં ઇન્ટરનેટ કનેક્શન નથી.
વિવિધ આર્કિટેક્ચર સિસ્ટમો માટે પેકેજો ડાઉનલોડ કરવાનું પણ શક્ય છે. ઉદાહરણ તરીકે, તમે 32-બીટ સિસ્ટમથી 64-બીટ પેકેજો ડાઉનલોડ કરી શકો છો અને .લટું.
સ્થાનિક રીતે પરાધીનતા સાથે ડેબ પેકેજો કેવી રીતે ડાઉનલોડ કરવા?
પેરા ડેબિયન, ઉબુન્ટુ અને ડેરિવેટિવ્ઝમાં પરાધીનતા સાથે પેકેજ સ્થાનિક રીતે ડાઉનલોડ કરવા માટે, તમે નીચેની પદ્ધતિઓમાંથી એક કરી શકો છો.
આ સરળ અને સૌથી સીધી પદ્ધતિ છે.
આ માટે ફક્ત પેકેજને ઇન્સ્ટોલ કર્યા વગર જ નિર્ભરતા સાથે ડાઉનલોડ કરવા માટે નીચેનો આદેશ ચલાવો:
sudo apt-get install --download-only nombre-del-paquete
બધા ડાઉનલોડ કરેલી ફાઇલો ફોલ્ડરમાં સાચવવામાં આવશે /var / cache / apt / આર્કાઇવ્સ.
હવે અમે ડાઉનલોડ કરેલા પેકેજીસનો ઉપયોગ કરવા માટે કોઈપણ પેન્ડ્રાઈવ પર આખા કેશ ફોલ્ડરની નકલ કરવા માટે ફક્ત આગળ વધી શકીએ છીએ.
ડાઉનલોડ કરેલા પેકેજો ઇન્સ્ટોલ કરવા માટે, ફક્ત અમે બનાવેલી ક copyપિ પર જાઓ અને તેને નીચેના આદેશથી ઇન્સ્ટોલ કરો:
sudo dpkg -i *
હવે આ પદ્ધતિનો ઉપયોગ કરવાની સમસ્યા, જો કે તે સરળ લાગે છે, તે છે કે કેશ ફોલ્ડર ફક્ત તમે તેના પરાધીનતા સાથે ડાઉનલોડ કરેલ પેકેજને જ સંગ્રહિત કરતું નથી, પરંતુ તેમાં ઘણા વધુ પેકેજો શામેલ છે જે સિસ્ટમ પર ઇન્સ્ટોલ કરેલા છે.
તેથી જો તમારે બિનજરૂરી પેકેજો રાખવાની ઇચ્છા ન હોય તો તમારે કેશ સાફ કરવું જોઈએ. જો કે આ કિસ્સામાં આપણે બીજી પદ્ધતિનો ઉપયોગ કરી શકીએ છીએ.
બીજી પદ્ધતિ
આ કરવાની બીજી રીત એ છે કે અમને જરૂરી પ્રોગ્રામની અવલંબનને ડાઉનલોડ કરવું.
તેથી, પેકેજની બધી અવલંબનની સૂચિ જાણવા માટે, આપણે નીચેની આદેશ ચલાવવી આવશ્યક છે
sudo apt-cache depends nombre-del-paquete
આઉટપુટ આનાથી વધુ કે ઓછા હશે:
nombre-del-paquete PreDepends: ….. Depends: xxx Depends: xxxx Conflicts: Breaks: update-manager-core Suggests: xxxx Suggests: xxxx Replaces: xxx
હવે, આપણે ફક્ત તેના પરાધીનતા સાથે પેકેજ ડાઉનલોડ કરવું પડશે. આપણે નીચે આપેલ આદેશ સાથે આ કરી શકીએ:
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
ઉપરોક્ત આદેશ પેકેજને બધી જરૂરી અવલંબન સાથે ડાઉનલોડ કરશે અને વર્તમાન વર્કિંગ ડિરેક્ટરીમાં સાચવશે.
આ આદેશ એ.આર.ટી.એસ.ટી. ફાઈલમાં કોઈપણ ભૂલોને પણ સંગ્રહિત કરશે જે આપણે જોઈ શકીએ કે જો આપણને કોઈ સમસ્યા છે અને તે સંઘર્ષની ઉત્પત્તિ જાણી શકે છે.
આર્કિટેક્ચર દ્વારા પેકેજો કેવી રીતે ડાઉનલોડ કરવા?
હવે ઉપર જણાવ્યા મુજબ, કોઈપણ પ્રકારની આર્કિટેક્ચરના પેકેજો ડાઉનલોડ કરવું શક્ય છે, પરંતુ જેઓ 64-બીટ વપરાશકર્તાઓ છે, 32-બીટ આર્કિટેક્ચર માટે સપોર્ટ ઉમેરવું જરૂરી છે.
પ્રથમ આ કરવા માટે, આદેશનો ઉપયોગ કરીને આપણે તેમની સિસ્ટમ પર તેમને જોઈતી આર્કિટેક્ચરને સક્ષમ કરવું જોઈએ:
sudo dpkg --add-architecture i386*
Tઅમે એઆરએમ માટે પેકેજો પણ ડાઉનલોડ કરી શકીએ છીએ અને આર્કિટેક્ચરને સક્ષમ કરી શકીએ છીએઅમારી સિસ્ટમમાં, આપણે ફક્ત આ સાથે આર્કિટેક્ચરને સક્ષમ કરવું પડશે:
sudo dpkg --add-architecture armhf
તેવી જ રીતે અમારી સિસ્ટમ્સમાં અમારી પાસે કયા આર્કિટેક્ચર ઉપલબ્ધ છે તે અમે ચકાસી શકો છો:
sudo dpkg --print-foreign-architectures
તમારી પસંદગીના આર્કિટેક્ચરને સક્ષમ કર્યા પછી, તમારે ચોક્કસ આર્કિટેક્ચરથી સંબંધિત પેકેજોને ડાઉનલોડ કરવા માટે નીચેનો આદેશ ચલાવવો આવશ્યક છે.
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
પેકેજોને તેમની અવલંબન સાથે ડાઉનલોડ કર્યા પછી, હવે, તેમને ફક્ત તમારી યુએસબી ડ્રાઇવ પર ક copyપિ કરો અને કોઈપણ સિસ્ટમ પર પેકેજો સ્થાપિત કરો.
ટ્યુટોરીયલ લાવવા બદલ આભાર, મેં આ આદેશને ઘણાં સમય પહેલાં રેડ્ડિટ ફોરમમાં જોયો હતો અને આણે મારા જીવનને અનેક પ્રસંગોએ બચાવી લીધું છે, એકવાર મારે તેનો ઉપયોગ ઇન્સ્ટોલ કરવા માટે લાઇવ સીડીની મદદથી કરવો પડ્યો. ટેક્સ્ટ મોડમાં સર્વર નેટવર્ક કાર્ડ ડ્રાઈવર.
ખુબ ખુબ આભાર! તે મને મદદ કરી શકે છે કારણ કે હું જ્યાં રહું છું તેના સંદર્ભમાં (ડોમિનિકન રિપબ્લિક), હંમેશાં ઇન્ટરનેટ સાથે સરળ જોડાણ હોતું નથી. તેથી આ ટ્યુટોરિયલ મને વિવિધ કમ્પ્યુટર પર કેટલાક પેકેજો ઇન્સ્ટોલ કરવામાં મદદ કરી શકે છે જો ઇન્ટરનેટ accessક્સેસની જરૂર હોય, ફક્ત આ પેકેજોને ફક્ત યુ.એસ.બી. સ્ટીક અથવા તેવું કંઈક પરિવહન કરે છે.
આભાર, હું મારા ઉબુન્ટુ સાથી પર i386 આર્કિટેક્ચર લાગુ કરવાનું ભૂલી ગયો હતો, જે અનિવાર્ય છે, અને મને બાયોનિક ઉબુન્ટુમાં વ્યવહારીક ભૂલ મળી છે, મને લાગે છે કે આ સમસ્યા છે