હવે ઉબુન્ટુ ઑપરેટિંગ સિસ્ટમના વપરાશકર્તાઓ એકંદર કાર્યક્ષમતાને વિસ્તૃત કરવા માટે જરૂરી વિવિધ વધારાના ઘટકોમાં વધુ રસ ધરાવે છે. કેટલાક વિશિષ્ટ સોફ્ટે સેટ્સ સ્થાપિત કરે છે જે નેટવર્ક પ્રોટોકોલ્સ સાથે ક્રિયાપ્રતિક્રિયા કરે છે અથવા તમને વિવિધ હેતુઓ બનાવવા દે છે. સામાન્ય હેતુમાં જાવાસ્ક્રિપ્ટને પરિવર્તિત કરવા માટે રચાયેલ સૌથી મહત્વપૂર્ણ ઘટકોમાંથી એકને નોડ.જે.એસ. કહેવામાં આવે છે. ડિફૉલ્ટ રૂપે, તે ઉબુન્ટુમાં ખૂટે છે, તેથી આજે આપણે તેને સ્થાપિત કરવાની ચાર ઉપલબ્ધ પદ્ધતિઓ દર્શાવવા માંગીએ છીએ.
ઉબુન્ટુમાં node.js સ્થાપિત કરો
પછી અમે સંપૂર્ણપણે બધા ઉપલબ્ધ સ્થાપન વિકલ્પોની ચર્ચા કરીશું. તેમાંના દરેક પાસે તેની પોતાની એક્શન એલ્ગોરિધમનો અમલ માટે જરૂરી છે. આ ઉપરાંત, આ બધી પદ્ધતિઓ ચોક્કસ પરિસ્થિતિઓમાં શ્રેષ્ઠ રહેશે, ઉદાહરણ તરીકે, જો ઇચ્છા હોય તો, node.js ના જૂના સંસ્કરણને ઇન્સ્ટોલ કરો અથવા એનવીએમ (નોડ સંસ્કરણ મેનેજર) દ્વારા કરો. અમે તમને પ્રસ્તુત કરેલી બધી સૂચનાઓનો અભ્યાસ કરવાની સલાહ આપીએ છીએ, અને પછી તે પસંદ કરો કે જે યોગ્ય હશે.પ્રારંભિક ક્રિયાઓ
વિચારણા હેઠળના વિતરણના કેટલાક માલિકો પાસે નોડ તરીકે ઓળખાતું એક પ્રોગ્રામ છે. હવે તેનો ઉપયોગ થતો નથી, પરંતુ તે node.js સાથેની સાચી ક્રિયાપ્રતિક્રિયામાં દખલ કરી શકે છે, તેથી ઇન્સ્ટોલ કરતા પહેલા, અમે આ સૉફ્ટવેરની ઉપલબ્ધતાને તપાસવાની ભલામણ કરીએ છીએ અને તેને દૂર કરીએ છીએ, જે નીચે પ્રમાણે કરવામાં આવે છે:
- એપ્લિકેશન સૂચિ ખોલો અને "ટર્મિનલ" ચલાવો. તમે કન્સોલ ખોલી શકો છો અને તમારા માટે અનુકૂળ કોઈપણ રીતે.
- પ્રકાર dpkg --get- selections આદેશ GREP નોડ ઇન્સ્ટોલ કરેલા સૉફ્ટવેરની હાજરી માટે તપાસ કરવા અને પછી Enter કી દબાવો.
- જો નવી ઇનપુટની ખાલી રેખા દેખાય છે, તો તેનો અર્થ એ છે કે સૉફ્ટવેર મળ્યું નથી અને ઇન્સ્ટોલેશનમાં જઈ શકે છે. નહિંતર, તમારે દૂર કરવું પડશે.
- આ કરવા માટે, સુડો apt purge nodejs આદેશ વાપરો.
- જ્યારે કોઈ પાસવર્ડની વિનંતી કરતી વખતે, એન્ટર પર પ્રેસને પુષ્ટિ કરીને તેને દાખલ કરો. નોંધો કે જ્યારે અક્ષરો લખવાનું સલામતી માટે પ્રદર્શિત થતું નથી.
સફળ અનઇન્સ્ટોલ્લેશન પછી, તમે Node.js. ના છેલ્લા અથવા અન્ય ઇચ્છિત સંસ્કરણને ઇન્સ્ટોલ કરવા માટે તરત જ પદ્ધતિની પસંદગી પર સ્વિચ કરી શકો છો.
પદ્ધતિ 1: એન.વી.એમ. માં સ્થાપન
અમે પહેલેથી જ ઉપર સ્પષ્ટ કર્યું છે, જે એનવીએમ છે. તેમના ગંતવ્ય એ નોડ.જે.એસ. ની સ્થાપિત સંસ્કરણોનું સંચાલન કરવાનું છે. આવા એક સાધન જ જરૂરી છે જો તમે ઘણા બધા એસેમ્બલી ઇન્સ્ટોલ કરો અને સમય-સમય પર તેમની વચ્ચે સ્વિચ કરવા માંગો છો. ઘટક ઉમેરવાની આ પદ્ધતિ પણ કન્સોલ દ્વારા લાગુ કરવામાં આવે છે.
- ચાલો નોડ સંસ્કરણ મેનેજરની સાચી કામગીરી માટે આવશ્યક તત્વોને ઇન્સ્ટોલ કરવાનું પ્રારંભ કરીએ. શરૂઆતમાં, તેઓ ઓએસની એસેમ્બલીમાં પૂરા પાડવામાં આવતાં નથી, તેથી તેને મેન્યુઅલી ઉમેરવા માટે જરૂરી રહેશે. પ્રથમ સુડો apt ઇન્સ્ટોલ કરો બિલ્ડ-આવશ્યક ચેક ઇન્ટસ્ટલ કમાન્ડ ઇન્સ્ટોલ કરો અને એન્ટર પર ક્લિક કરો.
- સુપરસેર એકાઉન્ટની પુષ્ટિ કરવા માટે પાસવર્ડ દાખલ કરો.
- ત્યાં એક સૂચના હશે કે તે ચોક્કસ માહિતી ડાઉનલોડ કરવા માટે ડાઉનલોડ કરવામાં આવશે. ડી પસંદ કરીને આ સંદેશની પુષ્ટિ કરો.
- સ્થાપન ઓવરને અપેક્ષા.
- તે પછી, સુડો apt ઇન્સ્ટોલ કરીને એક ડેવલપર લાઇબ્રેરી ઉમેરો libssl-dev ઇન્સ્ટોલ કરો.
- અહીં પણ, તમારે દસ સેકંડ રાહ જોવી પડશે જેથી બધી આર્કાઇવ્સ કમ્પ્યુટર પર બૂટ થઈ જાય.
- વર્ઝન મેનેજર ડાઉનલોડ કરવા માટે જાઓ. આ માટે, વધુ જટિલ ટીમનો ઉપયોગ કરવામાં આવે છે, જેમાં wget-qo- https://raw.githubucercontent.com/creenionix/nvm/v0.33.8/install.sh | બાસ.
- ટર્મિનલમાં નવું સત્ર બનાવો અથવા ગોઠવણીને અપડેટ કરવા માટે સ્રોત / વગેરે / પ્રોફાઇલ આદેશ દાખલ કરો.
- NVM ls-Remote દ્વારા બધા ઉપલબ્ધ સંસ્કરણોની સૂચિને બ્રાઉઝ કરો.
- છેલ્લું એલટીએસ એસેમ્બલી લીલા સાથે ચિહ્નિત કરવામાં આવશે.
- હવે તમે જરૂરી આવૃત્તિઓ ઇન્સ્ટોલ કરવાનું પ્રારંભ કરી શકો છો. NVM ને આ માટે 13.1.0 આદેશનો ઉપયોગ કરો, જ્યાં 13.1.0 એ શરૂઆતમાં અક્ષર વી વગર આવશ્યક એસેમ્બલીની સંખ્યા છે.
- ઇન્સ્ટોલેશન પ્રક્રિયામાં થોડો સમય લાગશે. કન્સોલ બંધ કરશો નહીં, અન્યથા બધી પ્રગતિ ફરીથી સેટ કરવામાં આવશે.
- પીસીમાં ઉમેરેલી બધી એસેમ્બલીઓની સૂચિ પ્રદર્શિત કરવા માટે NVM સૂચિ આદેશ દાખલ કરો.
- નવી રેખાઓમાં તમે જે બધી માહિતી રસ ધરાવો છો તે જોશો.
- એનવીએમનો ઉપયોગ 13.1.0 આદેશ આવૃત્તિઓ વચ્ચે સ્વિચ કરવા માટે જવાબદાર છે.
- તમને સૂચિત કરવામાં આવશે કે કઈ એસેમ્બલી હવે સક્રિય છે.
હવે તમે એનવીએમના સંપૂર્ણ ઉપયોગ પર જઈ શકો છો, node.js ના વિવિધ સંસ્કરણોની ઇચ્છિત સંખ્યાને ઇન્સ્ટોલ કરી શકો છો અને તેમને દરેક રીતે ડ્રાઇવિંગ કરી શકો છો.
પદ્ધતિ 2: ઉબુન્ટુ બેચ મેનેજરનો ઉપયોગ કરવો
બેચ મેનેજરનો ઉપયોગ કરીને ઑપરેટિંગ સિસ્ટમમાં આજે વિચારણા હેઠળ સૉફ્ટવેર ઇન્સ્ટોલેશનનું ક્લાસિક સંસ્કરણ છે. જો કે, આ પ્રકારની પદ્ધતિનું અમલીકરણ ફક્ત અધિકૃત રિપોઝીટરીઝમાં સૉફ્ટવેર ફાઇલો હોય તો જ શક્ય છે. Node.js આ સ્ટોરેજ સુવિધાઓમાં ઉપલબ્ધ છે, જેનો અર્થ છે કે ઇન્સ્ટોલેશન સફળ થશે.
- "ટર્મિનલ" તમારા માટે અનુકૂળ પ્રારંભ કરો અને Enter કી પર ક્લિક કર્યા પછી, ત્યાં સ્ટાન્ડર્ડ સુડો એપીટી ઇન્સ્ટોલ નોડેજે આદેશ દાખલ કરો.
- સુપરઝર અધિકારોની પુષ્ટિ કરવા માટે પાસવર્ડ છાપો.
- ડી વિકલ્પ પસંદ કરીને વ્યસ્ત ડિસ્ક સ્થાન વિશેની માહિતીની પુષ્ટિ કરો
- પ્રાપ્ત આર્કાઇવ્સના અનપેકિંગના અંતની રાહ જુઓ. ઓપરેશન દરમિયાન, કન્સોલ વિંડોને બંધ કરશો નહીં, કારણ કે આ ડાઉનલોડની ઘડિયાળ તરફ દોરી જશે.
- Node.js પાસે પેકેજ મેનેજમેન્ટ ઉપયોગિતા છે. જો તમે વર્તમાન પદ્ધતિનો ઉપયોગ કરો છો, તો તે આપમેળે ઇન્સ્ટોલ થશે નહીં, તેથી તમારે સ્વતંત્ર રીતે સુડો એપીટીને એનપીએમ કમાન્ડ ઇન્સ્ટોલ કરવું જોઈએ.
- ડિસ્ક સ્પેસની ડિસ્કની કામગીરીની પુષ્ટિ કરવી અને સિસ્ટમમાં ફાઇલોના ઉમેરા પૂર્ણ થવાની રાહ જોવી જરૂરી રહેશે.
- તમે સ્થાપિત સૉફ્ટવેરના વર્તમાન સંસ્કરણને તપાસવા માટે નોડ -v આદેશનો ઉપયોગ કરી શકો તે પછી. નવી લાઇન ઇચ્છિત માહિતી પ્રદર્શિત કરશે.
આ પદ્ધતિનો ઉપયોગ કરતા પહેલા, ધ્યાનમાં રાખો કે સૉફ્ટવેરનું નવીનતમ ટોપિકલ સંસ્કરણ કમ્પ્યુટર પર ઇન્સ્ટોલ થશે. જો તમે તમારી જાતને એસેમ્બલી પસંદ કરવા માંગો છો, તો આ પદ્ધતિ ચોક્કસપણે તમારા માટે યોગ્ય નથી.
પદ્ધતિ 3: કસ્ટમ રિપોઝીટરીઝ
જેમ તમે જાણો છો, સત્તાવાર સંગ્રહ સુવિધાઓ ઉપરાંત, ઉબુન્ટુ માનક પેકેજ મેનેજર વપરાશકર્તા સંગ્રહ સુવિધાઓ દ્વારા સૉફ્ટવેરની સ્થાપનને સપોર્ટ કરે છે. જો તમે આ વિકલ્પનો ઉપયોગ કરવા માંગતા હો, તો તમારે અગાઉથી શ્રેષ્ઠ એસેમ્બલી પસંદ કરવું જોઈએ, કારણ કે સંસ્કરણને આદેશ ઇનપુટ દરમિયાન સીધી સ્પષ્ટ કરવું પડશે.
- કન્સોલ ખોલો અને સુડો એપીટીનો ઉપયોગ કર્લ કમાન્ડ ઇન્સ્ટોલ કરો. તે વિશિષ્ટ ઉપયોગિતાને સ્થાપન શરૂ કરશે જે પરિણામી આર્કાઇવની ફાઇલોને અનપેક કરવા માટે ઉપયોગી છે.
- સુપરઝર પાસવર્ડ દાખલ કરો અને સૉફ્ટવેરના ઉમેરા માટે રાહ જુઓ.
- કર્લ-એસએલએસએલ https://deb.nodesource.com/setup_10.x | શામેલ કરો સુડો બૅશ - અને આર્કાઇવ્સ નોડ.જે.એસ..જે.એસ. પ્રાપ્ત કરવા માટે એન્ટર પર ક્લિક કરો. જેમ તમે જોઈ શકો છો, છેલ્લા અભિવ્યક્તિમાં setup_10.x માં તે સૂચવે છે કે દસમી સંસ્કરણ ઉમેરવામાં આવશે. અન્ય એસેમ્બલી સ્થાપિત કરવા માટે જરૂરી નંબરો બદલો.
- બધા આર્કાઇવ્સ પ્રાપ્ત કરવાની ઝડપ ઇન્ટરનેટ અને કમ્પ્યુટરની શક્તિના જોડાણની ગુણવત્તા પર આધારિત છે.
- પરિણામી આર્કાઇવને સંકલન કરવા માટે પહેલાથી જ પરિચિત સુડો apt ઇન્સ્ટોલ નોડેજે આદેશનો ઉપયોગ કરો.
- યોગ્ય જવાબ વિકલ્પ પસંદ કરીને વધારાની પ્રક્રિયાની પુષ્ટિ કરો.
જેમ તમે જોઈ શકો છો, આ વિકલ્પ એક અથવા વધુ અસ્તિત્વમાં છે Node.js બિલ્ડ્સને સફળતાપૂર્વક ઇન્સ્ટોલ કરવા માટે આદર્શ છે. તમારે ફક્ત ઇચ્છિત સંસ્કરણની સંખ્યા જાણવાની જરૂર છે, અને આ માહિતી કોઈપણ સમસ્યા વિના ઇન્ટરનેટ દ્વારા મફત ઍક્સેસમાં મળી શકે છે.
પદ્ધતિ 4: સત્તાવાર સાઇટથી આર્કાઇવ મેળવવી
કમ્પ્યુટર પર હંમેશાં ઇન્ટરનેટ નથી, જેથી તમે ઉપરની પદ્ધતિઓમાંના એકમાં node.js ઇન્સ્ટોલ કરી શકો, તેથી, ઉબુન્ટુમાં ઉમેરવાની ત્યારબાદ આર્કાઇવ્સ પ્રાપ્ત કરવાની ઇચ્છા છે. તમે સત્તાવાર સાઇટથી TAR.gz ડાઉનલોડ કરી શકો છો, અને ઇન્સ્ટોલેશન પ્રક્રિયા નીચે મુજબ છે:
- પ્રારંભ કરવા માટે, તમારે ઑપરેટિંગ સિસ્ટમનું આર્કિટેક્ચર નક્કી કરવું પડશે કે આર્કાઇવ ડાઉનલોડ કરવા માટે બરાબર છે. કન્સોલમાં આર્ક કમાન્ડ દાખલ કરો અને એન્ટર પર ક્લિક કરો.
- નવી લાઇનમાં, તમને રસ છે તે માહિતી.
- સત્તાવાર સાઇટ Node.js. મેળવવા માટે ઉપરોક્ત લિંક પર જાઓ અહીં યોગ્ય સંસ્કરણ પસંદ કરો.
- પછી સૂચિમાં સમર્થિત આર્કાઇવ શોધો. જો તમે તેને ઇન્ટરનેટ દ્વારા ઇન્સ્ટોલ કરવા માંગો છો, તો ફોલ્ડરમાં લિંકને કૉપિ કરો, નહીં તો તમારે ફોલ્ડરને સ્થાનિક સ્ટોરેજમાં ડાઉનલોડ કરવાની જરૂર છે.
- જો તમે ઇન્ટરનેટ દ્વારા સૉફ્ટવેર ઇન્સ્ટોલ કરવાનું નક્કી કરો છો, તો કન્સોલ ખોલો અને wget https://nodejs.org/dist/tetly-v13.x/node-v13.1.0-linux-x64.tar.gz, લખો. vet પછીની રેખા - આર્કાઇવની અગાઉની લિંકની નકલ કરી.
- ડાઉનલોડના અંત સુધી રાહ જુઓ. આ પ્રક્રિયા દરમિયાન, તમે એક અલગ લાઇનમાં પ્રગતિ જોશો.
- સુડો ટાર -સી / યુએસઆર / સ્થાનિક - સ્ટ્રીપ-ઘટકો 1 -xf ./node-v13.1.0-linux-x64.tar.gz નો ઉપયોગ કર્યા પછી. જો તમે સ્ટોરેજમાંથી ઇન્સ્ટોલ કરવા માંગો છો, તો સ્પષ્ટ લિંકને બદલે, આર્કાઇવ સ્થાનનો પાથ દાખલ કરો.
- અંતે, ઇન્સ્ટોલેશન સાચું છે તેની ખાતરી કરવા માટે ફક્ત node.js નું વર્તમાન સંસ્કરણ તપાસો. આ પહેલેથી પરિચિત ટીમ માટે ઉપયોગ કરો.
આજની સામગ્રીના ભાગરૂપે, તમે ઉબુન્ટુ વિતરણમાં બધી ઉપલબ્ધ node.js સ્થાપન પદ્ધતિઓ વિશે શીખ્યા. જેમ તમે જોઈ શકો છો, દરેક વપરાશકર્તા પોતાને માટે એક શ્રેષ્ઠ વિકલ્પ શોધી શકે છે અને વાસ્તવમાં તેને વાસ્તવિક સૂચનાઓનું પાલન કરે છે.