విండోస్ 10 వెర్షన్ 1607 యొక్క వార్షికోత్సవ నవీకరణలో, డెవలపర్లకు కొత్త అవకాశం కనిపించింది - ఉబుంటు బాష్ షెల్, ఇది మిమ్మల్ని అమలు చేయడానికి, లైనక్స్ అనువర్తనాలను ఇన్స్టాల్ చేయడానికి, విండోస్ 10 లో నేరుగా బాష్ స్క్రిప్ట్లను ఉపయోగించడానికి అనుమతిస్తుంది, ఇవన్నీ "విండోస్ సబ్సిస్టమ్ ఫర్ లైనక్స్" అని పిలువబడతాయి. 1709 పతనం సృష్టికర్తల నవీకరణ యొక్క విండోస్ 10 వెర్షన్లో, మూడు లైనక్స్ పంపిణీలు ఇప్పటికే సంస్థాపన కోసం అందుబాటులో ఉన్నాయి. అన్ని సందర్భాల్లో, సంస్థాపన కోసం 64-బిట్ వ్యవస్థ అవసరం.
ఈ ట్యుటోరియల్ విండోస్ 10 లో ఉబుంటు, ఓపెన్సుస్, లేదా ఎస్యుఎస్ఇ లైనక్స్ ఎంటర్ప్రైజ్ సర్వర్ను ఎలా ఇన్స్టాల్ చేయాలో మరియు వ్యాసం చివర కొన్ని వినియోగ ఉదాహరణలు. విండోస్లో బాష్ను ఉపయోగిస్తున్నప్పుడు కొన్ని పరిమితులు ఉన్నాయని కూడా గమనించాలి: ఉదాహరణకు, మీరు GUI అనువర్తనాలను అమలు చేయలేరు (అయినప్పటికీ అవి X సర్వర్ను ఉపయోగించి పరిష్కారాలను నివేదిస్తాయి). అదనంగా, OS ఫైల్ సిస్టమ్కు పూర్తి ప్రాప్యత ఉన్నప్పటికీ, బాష్ ఆదేశాలు విండోస్ ప్రోగ్రామ్లను అమలు చేయలేవు.
విండోస్ 10 లో ఉబుంటు, ఓపెన్సుస్ లేదా SUSE లైనక్స్ ఎంటర్ప్రైజ్ సర్వర్ను ఇన్స్టాల్ చేయండి
విండోస్ 10 ఫాల్ క్రియేటర్స్ అప్డేట్ (వెర్షన్ 1709) తో ప్రారంభించి, విండోస్ కోసం లైనక్స్ సబ్సిస్టమ్ యొక్క సంస్థాపన మునుపటి సంస్కరణల్లో ఉన్నదానికంటే కొద్దిగా మారిపోయింది (మునుపటి సంస్కరణల కోసం, 1607 నుండి, బీటాలో ఫంక్షన్ ప్రవేశపెట్టినప్పుడు, సూచన ఉంది ఈ వ్యాసం యొక్క రెండవ భాగం).
ఇప్పుడు అవసరమైన దశలు క్రింది విధంగా ఉన్నాయి:
- అన్నింటిలో మొదటిది, మీరు "కంట్రోల్ పానెల్" - "ప్రోగ్రామ్లు మరియు ఫీచర్స్" - "విండోస్ ఫీచర్స్ ఆన్ లేదా ఆఫ్ చేయండి" లో "లైనక్స్ కోసం విండోస్ సబ్సిస్టమ్" భాగాన్ని ప్రారంభించాలి.
- భాగాలను ఇన్స్టాల్ చేసి, కంప్యూటర్ను రీబూట్ చేసిన తర్వాత, విండోస్ 10 యాప్ స్టోర్కు వెళ్లి అక్కడ నుండి ఉబుంటు, ఓపెన్సుస్ లేదా సుస్ లైనక్స్ ఇఎస్లను డౌన్లోడ్ చేసుకోండి (అవును, ఇప్పుడు మూడు పంపిణీలు అందుబాటులో ఉన్నాయి). డౌన్లోడ్ చేసేటప్పుడు, కొన్ని సూక్ష్మ నైపుణ్యాలు సాధ్యమే, అవి నోట్స్లో మరింత చర్చించబడతాయి.
- డౌన్లోడ్ చేసిన పంపిణీని సాధారణ విండోస్ 10 అప్లికేషన్గా అమలు చేయండి మరియు ప్రారంభ సెటప్ (వినియోగదారు పేరు మరియు పాస్వర్డ్) చేయండి.
Linux భాగం (మొదటి దశ) కోసం విండోస్ సబ్సిస్టమ్ను ప్రారంభించడానికి, మీరు పవర్షెల్ ఆదేశాన్ని ఉపయోగించవచ్చు:
ఎనేబుల్-విండోస్ ఆప్షనల్ ఫీచర్ -ఆన్లైన్-ఫీచర్ నేమ్ మైక్రోసాఫ్ట్-విండోస్-సబ్సిస్టమ్-లైనక్స్
సంస్థాపన సమయంలో ఉపయోగపడే కొన్ని గమనికలు:
- మీరు ఒకేసారి అనేక లైనక్స్ పంపిణీలను వ్యవస్థాపించవచ్చు.
- రష్యన్ భాషా విండోస్ 10 స్టోర్లో ఉబుంటు, ఓపెన్సుస్, మరియు ఎస్యూఎస్ఇ లైనక్స్ ఎంటర్ప్రైజ్ సర్వర్ పంపిణీలను డౌన్లోడ్ చేసేటప్పుడు, నేను ఈ క్రింది స్వల్పభేదాన్ని గమనించాను: మీరు పేరును ఎంటర్ చేసి ఎంటర్ నొక్కండి, అప్పుడు కావలసిన ఫలితాలు శోధనలో కనుగొనబడవు, కానీ మీరు టైప్ చేయడం ప్రారంభించి, కనిపించే ప్రాంప్ట్పై క్లిక్ చేస్తే, మీరు స్వయంచాలకంగా చేరుకుంటారు కావలసిన పేజీ. ఒకవేళ, స్టోర్లోని పంపిణీలకు ప్రత్యక్ష లింకులు: ఉబుంటు, ఓపెన్సూస్, SUSE LES.
- మీరు కమాండ్ లైన్ నుండి లైనక్స్ ను కూడా ప్రారంభించవచ్చు (ప్రారంభ మెనులోని టైల్ నుండి మాత్రమే కాదు): ఉబుంటు, ఓపెన్యూస్ -42 లేదా స్లెస్ -12
విండోస్ 10 1607 మరియు 1703 లలో బాష్ను ఇన్స్టాల్ చేస్తోంది
బాష్ షెల్ను ఇన్స్టాల్ చేయడానికి, ఈ సాధారణ దశలను అనుసరించండి.
- విండోస్ 10 సెట్టింగులకు వెళ్లండి - నవీకరణ మరియు భద్రత - డెవలపర్ల కోసం. డెవలపర్ మోడ్ను ప్రారంభించండి (అవసరమైన భాగాలను డౌన్లోడ్ చేయడానికి ఇంటర్నెట్ కనెక్ట్ అయి ఉండాలి).
- నియంత్రణ ప్యానెల్కు వెళ్లండి - ప్రోగ్రామ్లు మరియు భాగాలు - విండోస్ భాగాలను ఆన్ లేదా ఆఫ్ చేయండి, "Linux కోసం విండోస్ సబ్సిస్టమ్" బాక్స్ను తనిఖీ చేయండి.
- భాగాలను వ్యవస్థాపించిన తరువాత, విండోస్ 10 శోధనలో “బాష్” ఎంటర్ చేసి, ప్రతిపాదిత అనువర్తనాన్ని ప్రారంభించి, సంస్థాపనను పూర్తి చేయండి. మీరు మీ వినియోగదారు పేరు మరియు పాస్వర్డ్ను బాష్ కోసం సెట్ చేయవచ్చు లేదా పాస్వర్డ్ లేకుండా రూట్ యూజర్ని ఉపయోగించవచ్చు.
ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, మీరు విండోస్ 10 లో ఉబుంటు బాష్ను శోధన ద్వారా లేదా మీకు అవసరమైన చోట షెల్కు సత్వరమార్గాన్ని సృష్టించడం ద్వారా అమలు చేయవచ్చు.
ఉబుంటు షెల్ విండోస్ ఉదాహరణలు
మొదట, రచయిత బాష్, లైనక్స్ మరియు అభివృద్ధిలో నిపుణుడు కాదని నేను గమనించాను మరియు ఈ క్రింది ఉదాహరణలు విండోస్ 10 బాష్లో దీనిని అర్థం చేసుకున్నవారికి ఆశించిన ఫలితాలతో పనిచేస్తాయనేది ఒక నిదర్శనం.
Linux అనువర్తనాలు
విండోస్ 10 బాష్లోని అనువర్తనాలను ఉబుంటు రిపోజిటరీ నుండి ఆప్ట్-గెట్ (సుడో ఆప్ట్-గెట్) ఉపయోగించి ఇన్స్టాల్ చేయవచ్చు, తొలగించవచ్చు మరియు నవీకరించవచ్చు.
టెక్స్ట్-ఆధారిత అనువర్తనాలను ఉపయోగించడం ఉబుంటుకు భిన్నంగా లేదు, ఉదాహరణకు, మీరు Git ని బాష్లో ఇన్స్టాల్ చేసి సాధారణ పద్ధతిలో ఉపయోగించవచ్చు.
బాష్ స్క్రిప్ట్లు
మీరు విండోస్ 10 లో బాష్ స్క్రిప్ట్లను అమలు చేయవచ్చు, మీరు వాటిని షెల్లో లభించే నానో టెక్స్ట్ ఎడిటర్లో సృష్టించవచ్చు.
బాష్ స్క్రిప్ట్లు విండోస్ ప్రోగ్రామ్లను మరియు ఆదేశాలను పిలవలేవు, కానీ మీరు బ్యాట్ ఫైల్లు మరియు పవర్షెల్ స్క్రిప్ట్ల నుండి బాష్ స్క్రిప్ట్లు మరియు ఆదేశాలను అమలు చేయవచ్చు:
bash -c "ఆదేశం"
విండోస్ 10 లోని ఉబుంటు షెల్లో గ్రాఫికల్ ఇంటర్ఫేస్తో అనువర్తనాలను అమలు చేయడానికి కూడా మీరు ప్రయత్నించవచ్చు, ఈ విషయంపై ఇంటర్నెట్లో ఒకటి కంటే ఎక్కువ సూచనలు ఉన్నాయి మరియు GUI అప్లికేషన్ను ప్రదర్శించడానికి Xming X సర్వర్ను ఉపయోగించడం పద్ధతి యొక్క సారాంశం. అధికారికంగా ఇటువంటి మైక్రోసాఫ్ట్ అనువర్తనాలతో పనిచేసే అవకాశం పేర్కొనబడలేదు.
ఇది పైన వ్రాసినట్లుగా, నేను ఒక ఆవిష్కరణ యొక్క విలువ మరియు కార్యాచరణను పూర్తిగా అభినందించగల వ్యక్తిని కాను, కాని నా కోసం కనీసం ఒక అనువర్తనాన్ని నేను చూస్తున్నాను: ఉడాసిటీ, ఎడ్ఎక్స్ మరియు అభివృద్ధికి సంబంధించిన వివిధ కోర్సులు అవసరమైన సాధనాలతో పనిచేయడం చాలా సులభం నేరుగా బాష్లో (మరియు ఈ కోర్సులు సాధారణంగా MacOS మరియు Linux బాష్ టెర్మినల్లో పనిచేయడాన్ని ప్రదర్శిస్తాయి).