વિન્ડોઝ 10 માં લિનક્સ કેવી રીતે સંસ્થાપિત કરવું

વિન્ડોઝ 10, વર્ઝન 1607 ની વર્ષગાંઠ અપડેટમાં, વિકાસકર્તાઓ માટે એક નવી તક દેખાઈ - ઉબુન્ટુ બાસ શેલ, જે તમને ચલાવવા, લિનક્સ એપ્લિકેશન્સ ઇન્સ્ટોલ કરવા, વિન્ડોઝ 10 માં સીધા જ બેશ સ્ક્રિપ્ટ્સનો ઉપયોગ કરવા દે છે, આ બધાને "લિનક્સ માટે વિન્ડોઝ સબસિસ્ટમ" કહેવામાં આવે છે. વિન્ડોઝ 10 1709 ની રચનામાં ક્રિએટર્સ અપડેટ્સ, ઇન્સ્ટોલેશન માટે પહેલાથી ત્રણ Linux વિતરણ ઉપલબ્ધ છે. બધા કિસ્સાઓમાં, 64-બીટ સિસ્ટમ ઇન્સ્ટોલેશન માટે જરૂરી છે.

આ ટ્યુટોરીયલ વર્ણવે છે કે કેવી રીતે ઉબુન્ટુ, ઓપનસુયુએસ, અથવા એસયુએસઇ લિનક્સ એન્ટરપ્રાઇઝ સર્વરને વિન્ડોઝ 10 પર અને લેખના અંતે વપરાશના કેટલાક ઉદાહરણો કેવી રીતે ઇન્સ્ટોલ કરવું. તે ધ્યાનમાં રાખવું જોઈએ કે વિંડોઝ પર બૅશનો ઉપયોગ કરતી વખતે કેટલીક મર્યાદાઓ છે: ઉદાહરણ તરીકે, તમે GUI એપ્લિકેશંસ શરૂ કરી શકતા નથી (તેમ છતાં તેઓ X સર્વરનો ઉપયોગ કરીને કાર્યવાહીની જાણ કરે છે). આ ઉપરાંત, ઓએસ ફાઇલ સિસ્ટમને સંપૂર્ણ ઍક્સેસ હોવા છતાં, બૅશ આદેશો વિન્ડોઝ પ્રોગ્રામ્સને ચલાવી શકતા નથી.

વિન્ડોઝ 10 પર ઉબુન્ટુ, ઓપનસુયુએસઈ, અથવા એસયુએસઇ લિનક્સ એન્ટરપ્રાઇઝ સર્વર ઇન્સ્ટોલ કરવું

વિન્ડોઝ 10 ફોલ ક્રિએટર્સ અપડેટ (વર્ઝન 1709) થી શરૂ કરીને, વિન્ડોઝ માટે લિનક્સ સબસિસ્ટમની સ્થાપના, અગાઉના વર્ઝનમાં (જે અગાઉના વર્ઝન્સ માટે, 1607 થી શરૂ થઈ હતી, જ્યારે બીટામાં કાર્ય રજૂ થયું હતું તેમાંથી કંઈક અંશે બદલાઈ ગયું છે, સૂચના આ લેખનો બીજો ભાગ).

હવે નીચે પ્રમાણે જરૂરી પગલાં છે:

  1. સૌ પ્રથમ, તમારે "નિયંત્રણ પેનલ" - "પ્રોગ્રામ્સ અને સુવિધાઓ" માં ઘટક "Linux માટે Windows સબસિસ્ટમ" ઘટકને સક્ષમ કરવું આવશ્યક છે - "ચાલુ અને બંધ વિંડોઝ ઘટકોને ચાલુ કરો".
  2. ઘટકોને ઇન્સ્ટોલ કર્યા પછી અને કમ્પ્યુટરને રીબૂટ કર્યા પછી, વિન્ડોઝ 10 એપ્લિકેશન સ્ટોર પર જાઓ અને ત્યાંથી ઉબુન્ટુ, ઓપનસુયુએસ અથવા SUSE Linux ES ડાઉનલોડ કરો (હા, હવે ત્રણ ડિસ્ટ્રિબ્યુશન ઉપલબ્ધ છે). જ્યારે કેટલાક ઘોંઘાટ લોડ થાય છે ત્યારે તે નોંધમાં આગળ વધે છે.
  3. ડાઉનલોડ કરેલ વિતરણને સામાન્ય વિન્ડોઝ 10 એપ્લિકેશન તરીકે ચલાવો અને પ્રારંભિક સેટઅપ (વપરાશકર્તા નામ અને પાસવર્ડ) કરો.

"Linux માટે Windows સબસિસ્ટમ" ઘટક (પ્રથમ પગલું) સક્ષમ કરવા માટે, તમે પાવરશેલ આદેશનો ઉપયોગ કરી શકો છો:

સક્ષમ કરો- વિંડોઝ ઑપ્શનલફાઇચર -ઓનલાઇન -ફાઇચર નામ માઇક્રોસોફ્ટ-વિંડોઝ-સબસિસ્ટમ-લિનક્સ

હવે કેટલીક નોંધો જે સ્થાપન દરમ્યાન ઉપયોગી થઈ શકે છે:

  • તમે એક જ સમયે ઘણા લિનક્સ વિતરણોને ઇન્સ્ટોલ કરી શકો છો.
  • રશિયન-ભાષાની વિન્ડોઝ 10 સ્ટોરમાં ઉબુન્ટુ, ઓપનસુયુએસ અને એસયુએસઇ લિનક્સ એન્ટરપ્રાઇઝ સર્વર ડિસ્ટ્રિબ્યુશનને ડાઉનલોડ કરતી વખતે, મેં નીચેની નોંધ લીધી: જો તમે ફક્ત એક નામ દાખલ કરો અને એન્ટર દબાવો, તો તમને જરૂરી શોધ પરિણામો મળ્યા નથી, પરંતુ જો તમે ટાઇપ કરવાનું શરૂ કરો અને પછી જે સંકેત દેખાય છે તેના પર ક્લિક કરો, તો તમે આપોઆપ ઇચ્છિત પાનું. ફક્ત કિસ્સામાં, સ્ટોરમાં ડિસ્ટ્રિબ્યુશનની સીધી લિંક્સ: ઉબુન્ટુ, ઓપનસુસે, SUSE LES.
  • તમે આદેશ વાક્યમાંથી Linux પણ ચલાવી શકો છો (સ્ટાર્ટ મેનૂમાં ફક્ત ટાઇલથી નહીં): ubuntu, opensuse-42 અથવા sles-12

વિન્ડોઝ 10 1607 અને 1703 પર બાસ ઇન્સ્ટોલ કરી રહ્યું છે

બૅશ શેલને ઇન્સ્ટોલ કરવા માટે, આ સરળ પગલાઓ અનુસરો.

  1. વિન્ડોઝ 10 ના પરિમાણો પર જાઓ - અપડેટ અને સુરક્ષા - વિકાસકર્તાઓ માટે. વિકાસકર્તા મોડ ચાલુ કરો (ઇન્ટરનેટ આવશ્યક ઘટકો ડાઉનલોડ કરવા માટે જોડાયેલ હોવું આવશ્યક છે).
  2. કંટ્રોલ પેનલ પર જાઓ - પ્રોગ્રામ્સ અને ઘટકો - વિન્ડોઝ ઘટકોને સક્ષમ અથવા અક્ષમ કરો, "લિનક્સ માટે વિંડોઝ ઉપસિસ્ટમ" પર ટીક કરો.
  3. ઘટકોને ઇન્સ્ટોલ કર્યા પછી, વિન્ડોઝ 10 શોધમાં "બૅશ" દાખલ કરો, સૂચિત એપ્લિકેશન ચલને લોંચ કરો અને ઇન્સ્ટોલેશન કરો. તમે તમારા વપરાશકર્તા નામ અને પાસવર્ડને bash માટે સુયોજિત કરી શકો છો, અથવા રુટ વપરાશકર્તાને પાસવર્ડ વગર વાપરી શકો છો.

ઇન્સ્ટોલેશન પૂર્ણ થઈ જાય પછી, તમે શોધ દ્વારા વિન્ડોઝ 10 પર ઉબુન્ટુ બાસ ચલાવી શકો છો, અથવા શેલ પર શૉર્ટકટ બનાવી શકો છો જ્યાં તમને તેની જરૂર છે.

વિન્ડોઝમાં ઉબુન્ટુ શેલનો ઉપયોગ

શરૂઆત માટે, હું નોંધ લઉં છું કે લેખક બૅશ, લિનક્સ અને વિકાસમાં નિષ્ણાત નથી, અને નીચે આપેલા ઉદાહરણો માત્ર એક નિદર્શન છે કે વિન્ડોઝ 10 બૅશમાં તે સમજનારાઓ માટે અપેક્ષિત પરિણામો સાથે કાર્ય કરે છે.

લિનક્સ કાર્યક્રમો

વિન્ડોઝ 10 બૅશમાંની એપ્લિકેશનો ઉબુન્ટુ રિપોઝીટરીથી ઍપ્ટ-ગેટ (સુડો ઍપ્ટ-ગેટ) નો ઉપયોગ કરીને ઇન્સ્ટોલ થઈ અને અપડેટ કરી શકાય છે.

ટેક્સ્ટ ઇન્ટરફેસ સાથે એપ્લિકેશનોનો ઉપયોગ ઉબુન્ટુથી અલગ નથી, ઉદાહરણ તરીકે, તમે બાસમાં ગીટ ઇન્સ્ટોલ કરી શકો છો અને તેને હંમેશાં ઉપયોગમાં લઈ શકો છો.

બાસ સ્ક્રિપ્ટો

તમે વિન્ડોઝ 10 માં બેશ સ્ક્રિપ્ટ્સ ચલાવી શકો છો, તમે શેલમાં ઉપલબ્ધ નેનો લખાણ સંપાદકમાં બનાવી શકો છો.

બૅશ સ્ક્રિપ્ટ્સ વિંડોઝ પ્રોગ્રામ્સ અને કમાન્ડ્સને ઇન્વેસ્ટ કરી શકતા નથી, પરંતુ બૅટ ફાઇલો અને પાવરશેલ સ્ક્રિપ્ટ્સમાંથી બેશ સ્ક્રિપ્ટ્સ અને આદેશો ચલાવવાનું શક્ય છે:

bash -c "આદેશ"

તમે વિન્ડોઝ 10 માં ઉબુન્ટુ શેલમાં ગ્રાફિકલ ઇન્ટરફેસ સાથે એપ્લિકેશન્સ લોન્ચ કરવાનો પણ પ્રયાસ કરી શકો છો, ઇન્ટરનેટ પર આ વિષય પર પહેલેથી જ એક કરતા વધારે સૂચનાઓ છે અને એપ્લિકેશનની GUI પ્રદર્શિત કરવા માટે ઝિમિંગ X સર્વરનો ઉપયોગ કરવા માટેની પદ્ધતિનો સાર નીચે આવે છે. જોકે આ પ્રકારની માઇક્રોસોફ્ટ એપ્લિકેશન્સ સાથે કામ કરવાની સત્તાવાર શક્યતા નથી.

જેમ ઉપર લખ્યું હતું તેમ, હું એવા વ્યક્તિ નથી જે નવીનતાના મૂલ્ય અને કાર્યક્ષમતાને પૂર્ણપણે પ્રશંસા કરી શકે છે, પરંતુ હું મારી માટે ઓછામાં ઓછું એક એપ્લિકેશન જોઈ શકું છું: ઉદ્દિતા, એડક્સ અને વિકાસ સંબંધિત અન્યના વિવિધ અભ્યાસક્રમો જરૂરી સાધનો સાથે કામ કરવાનું વધુ સરળ રહેશે. બૅશમાં જમણે (અને આ અભ્યાસક્રમોમાં કામ સામાન્ય રીતે ટર્મિનલ મેકઓએસ અને લિનક્સ બૅશમાં દર્શાવવામાં આવે છે).

વિડિઓ જુઓ: How to install Cloudera QuickStart VM on VMware (મે 2024).