విండోస్ 10, సంస్కరణ 1607 యొక్క వార్షికోత్సవ నవీకరణలో, డెవలపర్స్ కోసం ఒక కొత్త అవకాశం కనిపించింది - మీరు అమలు చేయడానికి, Linux అనువర్తనాలను వ్యవస్థాపించడానికి, నేరుగా Windows 10 లో బాష్ స్క్రిప్టులను ఉపయోగించడానికి అనుమతించే ఉబుంటు బాష్ షెల్, ఇవన్ని "Linux కోసం విండోస్ ఉపవ్యవస్థ" అని పిలుస్తారు. విండోస్ 10 1709 ఫాల్ క్రియేటర్స్ అప్డేట్ వెర్షన్లో, మూడు Linux పంపిణీలు ఇప్పటికే సంస్థాపనకు అందుబాటులో ఉన్నాయి. అన్ని సందర్భాల్లో, సంస్థాపనకు 64-bit సిస్టమ్ అవసరం.
ఈ ట్యుటోరియల్ విండోస్ 10 లో ఉబుంటు, ఓపెన్సుస్, లేదా SUSE లైనక్స్ ఎంటర్ప్రైజ్ సర్వర్ను ఎలా ఇన్స్టాల్ చేయాలో మరియు వ్యాసం చివరిలో వాడుక యొక్క కొన్ని ఉదాహరణలు వివరిస్తుంది. Windows లో బాష్ వుపయోగిస్తున్నప్పుడు కొన్ని పరిమితులు ఉన్నాయని కూడా మనస్సులో ఉంచుకోవాలి: ఉదాహరణకు, మీరు GUI అప్లికేషన్సును ప్రారంభించలేరు (అవి X సర్వర్ ఉపయోగించి ప్రత్యామ్నాయాలను నివేదించినప్పటికీ). అదనంగా, OS ఫైల్ సిస్టమ్కు పూర్తి ప్రాప్తిని కలిగి ఉన్నప్పటికీ, బాష్ ఆదేశాలు Windows ప్రోగ్రామ్లను అమలు చేయలేవు.
విండోస్ 10 లో ఉబంటు, ఓపస్సు, లేదా SUSE లైనక్స్ ఎంటర్ప్రైజ్ సర్వర్ను ఇన్స్టాల్ చేస్తోంది
విండోస్ 10 ఫాల్ క్రియేటర్స్ అప్డేట్ (సంస్కరణ 1709) తో ప్రారంభించి, Windows కోసం Linux సబ్సిస్టమ్ యొక్క వ్యవస్థాపన మునుపటి వెర్షన్లలో (1607 నుండి, బేటాలో ప్రవేశపెట్టబడినప్పుడు మునుపటి వెర్షన్ల కోసం మార్చబడింది, ఈ వ్యాసం యొక్క రెండవ భాగం).
ఇప్పుడు అవసరమైన దశలు ఉన్నాయి:
- అన్నింటికంటే, మీరు "కంట్రోల్ ప్యానెల్" లో "లైనక్స్ కోసం విండోస్ ఉపవిధానం" - "కార్యక్రమాలు మరియు ఫీచర్లు" - "టర్నింగ్ ఆన్ అండ్ ఆన్ విండోస్ కాంపోనెంట్స్" ను తప్పక ఎనేబుల్ చేయాలి.
- భాగాలు ఇన్స్టాల్ మరియు కంప్యూటర్ పునఃప్రారంభించిన తర్వాత, Windows 10 అనువర్తనం దుకాణానికి వెళ్లి అక్కడ నుండి ఉబుంటు, ఓపెన్సుస్ లేదా SUSE లైనక్స్ ES ని డౌన్లోడ్ చేయండి (అవును, ఇప్పుడు మూడు పంపిణీలు అందుబాటులో ఉన్నాయి). కొన్ని నైపుణ్యాలను లోడ్ చేస్తే సాధ్యమౌతుంది, ఇవి నోట్స్లో మరింతగా ఉంటాయి.
- డౌన్లోడ్ చేయబడిన పంపిణీను సాధారణ Windows 10 అప్లికేషన్గా అమలు చేసి, ప్రారంభ అమర్పు (యూజర్పేరు మరియు పాస్వర్డ్) ను అమలు చేయండి.
"Linux for Windows Subsystem for Component" (మొదటి దశ), మీరు PowerShell ఆదేశం ఉపయోగించవచ్చు:
ప్రారంభించండి - WindowsOptionalFeature - ఆన్ లైన్ -ఫీచర్పేరు Microsoft - Windows - సబ్సిస్టమ్ - Linux
ఇప్పుడు సంస్థాపనప్పుడు ఉపయోగపడే కొన్ని గమనికలు:
- మీరు ఒకేసారి అనేక Linux పంపిణీలను వ్యవస్థాపించవచ్చు.
- రష్యన్ భాష Windows 10 స్టోర్లో ఉబుంటు, ఓపస్యూస్ మరియు SUSE లైనక్స్ ఎంటర్ప్రైజ్ సర్వర్ పంపిణీలను డౌన్లోడ్ చేస్తున్నప్పుడు, నేను ఈ క్రింది సూక్ష్మసును గమనించాను: మీరు ఒక పేరును ఎంటర్ చేసి, ప్రెస్ ఎంటర్ చేసి ఉంటే, మీరు అవసరమైన శోధన ఫలితాలను కనుగొనలేకపోతే, మీరు టైపింగ్ చేయడాన్ని ప్రారంభించి, కనిపించే సూచనలో క్లిక్ చేస్తే కావలసిన పేజీ. ఈ సందర్భంలో, స్టోర్లలో పంపిణీలకు ప్రత్యక్ష లింకులు: ఉబుంటు, ఓపెన్సుస్, సుసీ లెస్.
- మీరు లైనును కమాండ్ లైన్ నుండి రన్ చెయ్యవచ్చు (ప్రారంభం మెనులోని టైల్ నుండి మాత్రమే కాదు): ఉబుంటు, ఓపెన్స్ -42 లేదా sles-12
విండోస్ 10 1607 మరియు 1703 లో బాష్ను ఇన్స్టాల్ చేయడం
బాష్ షెల్ ను సంస్థాపించుటకు, ఈ సాధారణ దశలను అనుసరించండి.
- Windows 10 యొక్క పారామితులు వెళ్ళండి - నవీకరణ మరియు భద్రత - డెవలపర్లు కోసం. డెవలపర్ మోడ్ను ప్రారంభించండి (అవసరమైన భాగాలను డౌన్లోడ్ చేయడానికి ఇంటర్నెట్ కనెక్ట్ అయి ఉండాలి).
- నియంత్రణ ప్యానెల్కు వెళ్లండి - ప్రోగ్రామ్లు మరియు భాగాలు - విండోస్ కాంపోనెంట్లను ఎనేబుల్ లేదా డిసేబుల్, "Linux కోసం విండోస్ ఉపవ్యవస్థ" టిక్ చేయండి.
- భాగాలు సంస్థాపించిన తర్వాత, Windows 10 శోధనలో "బాష్" ను ఎంటర్, ప్రతిపాదిత అప్లికేషన్ వేరియంట్ ను ప్రారంభించి సంస్థాపనను జరుపుము. మీరు బాష్ కొరకు మీ యూజర్పేరు మరియు సంకేతపదం అమర్చవచ్చు, లేదా రూట్ యూజర్ ను సంకేతపదం లేకుండా ఉపయోగించవచ్చు.
సంస్థాపన పూర్తయిన తర్వాత, మీరు Windows 10 లో ఉబుంటు బాష్ను ఒక శోధన ద్వారా లేదా మీకు అవసరమైన చోటుకి ఒక షార్ట్కట్ను సృష్టించడం ద్వారా అమలు చేయవచ్చు.
విండోస్ లో ఉబుంటు షెల్ ను ఉపయోగించడం ఉదాహరణలు
ప్రారంభంలో, రచయిత బాష్, లైనక్స్ మరియు డెవలప్మెంట్లో నిపుణుడు కాదని నేను గమనించాను మరియు క్రింద ఉన్న ఉదాహరణలు Windows 10 బాష్లో ఈ అర్థం ఉన్నవారి కోసం అంచనా ఫలితాలతో పని చేస్తాయి.
Linux అప్లికేషన్లు
ఉబుంటు రిపోజిటరీ నుండి apt-get (sudo apt-get) ను ఉపయోగించి విండోస్ 10 బాష్లో అనువర్తనాలు వ్యవస్థాపించబడవచ్చు, అన్ఇన్స్టాల్ చేయబడతాయి.
వచన ఇంటర్ఫేస్తో అనువర్తనాలను ఉపయోగించడం ఉబుంటులో వేరుగా ఉండదు, ఉదాహరణకు, మీరు బాష్లో జిట్ను ఇన్స్టాల్ చేసి, దానిని సాధారణ మార్గంలో ఉపయోగించవచ్చు.
బాష్ స్క్రిప్ట్స్
మీరు Windows 10 లో బాష్ స్క్రిప్టులను రన్ చేయవచ్చు, షెల్ లో అందుబాటులో ఉన్న నానో టెక్స్టు ఎడిటర్లో వాటిని సృష్టించవచ్చు.
బాష్ స్క్రిప్ట్స్ విండోస్ ప్రోగ్రాంలు మరియు ఆదేశాలను ఇన్వోక్ చేయలేవు, కానీ బాట్ ఫైల్స్ మరియు పవర్ షెల్ స్క్రిప్ట్స్ నుండి బాష్ స్క్రిప్ట్స్ మరియు ఆదేశాలను అమలు చేయడం సాధ్యమే:
bash -c "command"
మీరు విండోస్ 10 లో ఉబుంటు షెల్లో గ్రాఫికల్ ఇంటర్ఫేస్తో అనువర్తనాలను ప్రారంభించేందుకు కూడా ప్రయత్నించవచ్చు, ఇంటర్నెట్లో ఈ అంశంపై ఒకటి కంటే ఎక్కువ సూచనలను ఇప్పటికే ఉన్నాయి మరియు అప్లికేషన్ యొక్క GUI ప్రదర్శించడానికి Xming X సర్వర్ను ఉపయోగించడం ద్వారా పద్ధతి యొక్క సారాంశం వస్తుంది. అధికారికంగా ఇటువంటి Microsoft అనువర్తనాలతో పని చేసే అవకాశం ప్రకటించబడలేదు.
పైన చెప్పినట్లుగా, నేను ఆవిష్కరణ యొక్క విలువ మరియు కార్యాచరణను పూర్తిగా అభినందించగల వ్యక్తి కాదు, కానీ నాకు కనీసం ఒక దరఖాస్తును నేను చూస్తున్నాను: ఉడిసిటి, ఎడ్క్స్ మరియు ఇతరులలో వివిధ కోర్సులు అవసరమైన సాధనాలతో పనిచేయడం చాలా సులభం అవుతుంది కుడి బాష్ (మరియు ఈ కోర్సులు పని సాధారణంగా టెర్మినల్ MacOS మరియు Linux బాష్ లో ప్రదర్శించారు).