Am Joresdag Update vun der Windows 10 Versioun 1607 koum eng nei Geleeënheet fir Entwéckler - d'Ubuntu Bash Shell, wat Iech erlaabt ze lafen, Linux Uwendungen z'installéieren, bash Scripten direkt an Windows 10 ze benotzen, all genannt "Windows Subsystem fir Linux". An der Windows 10 Versioun vum 1709 Fall Creators Update sinn dräi Linux Verdeelunge scho fir d'Installatioun verfügbar. An alle Fäll ass e 64-Bit System fir d'Installatioun noutwendeg.
Dëse Tutorial ass iwwer wéi Ubuntu, OpenSUSE, oder SUSE Linux Enterprise Server op Windows 10 an e puer Notzungsbeispiller um Enn vum Artikel installéiere wäert. Et soll och bemierkt ginn datt et e puer Aschränkunge ginn wann Dir Bash op Windows benotzt: zum Beispill, Dir kënnt keng GUI-Uwendungen ausféieren (och wann se iwwerhaapt Berichter mat dem X Server mellen). Ausserdeem kënne Bash Kommandoen net Windows Programmer ausféieren, trotz vollem Zougang zum OS Dateisystem.
Installéiert Ubuntu, OpenSUSE, oder SUSE Linux Enterprise Server op Windows 10
Ufanks mam Windows 10 Fall Creators Update (Versioun 1709) huet d'Installatioun vum Linux Subsystem fir Windows liicht geännert vun deem wat et war a fréiere Versiounen (fir virdrun Versiounen, ugefaang vu 1607, wéi d'Funktioun a Beta agefouert gouf, ass d'Instruktioun an zweeten Deel vun dësem Artikel).
Elo déi néideg Schrëtt sinn wéi follegt:
- Als éischt musst Dir den "Windows Subsystem fir Linux" Komponent an der "Kontrollpanel" aktivéieren - "Programmer a Funktiounen" - "Windows Funktiounen un oder aus ausschalten."
- Nodeems Dir d'Komponenten installéiert hutt an de Computer nei gestart huet, gitt op de Windows 10 App Store an download Ubuntu, OpenSUSE oder SUSE Linux ES vun do (jo, dräi Verdeelunge sinn elo verfügbar). Beim Eroplueden sinn e puer Nuancen méiglech, déi weider an den Notizen diskutéiert ginn.
- Run déi erofgeluede Verdeelung als eng regulär Windows 10 Applikatioun a féiert den initialen Setup (Benotzernumm a Passwuert).
Fir de Windows Subsystem fir Linux Komponent z'aktivéieren (éischte Schrëtt), kënnt Dir de PowerShell Kommando benotzen:
Aktivéiert-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Elo e puer Notizen déi während der Installatioun nëtzlech kënne sinn:
- Dir kënnt verschidde Linux Distributiounen op eemol installéieren.
- Wann ech Ubuntu, OpenSUSE, a SUSE Linux Enterprise Server Verdeelungen am russeschsproochege Windows 10 Store eroflueden, hunn ech déi folgend Nuance gemierkt: Wann Dir einfach den Numm gitt an dréckt Enter, da ginn déi gewënschte Resultater net an der Sich fonnt, awer wann Dir ufänkt ze tippen an da klickt op de Prompt deen erschéngt, kritt Dir automatesch op gewënschte Säit. Just am Fall, direkt Linken op Distributiounen am Geschäft: Ubuntu, OpenSUSE, SUSE LES.
- Dir kënnt och Linux vun der Kommandozeil starten (net nëmmen aus der Këscht am Startmenu): ubuntu, opensuse-42 oder sles-12
Installéiere Bash op Windows 10 1607 an 1703
Fir d'Bashh Shell z'installéieren, follegt dës einfach Schrëtt.
- Gitt op Windows 10 Astellunge - Update a Sécherheet - Fir Entwéckler. Schalt den Entwéckler Modus un (den Internet muss ugeschloss sinn fir déi néideg Komponenten erofzelueden).
- Gitt op d'Kontrollpanel - Programmer a Komponenten - Windows Komponenten ausschalten oder auszeschalten, kontrolléiert d'Këscht "Windows Subsystem fir Linux".
- Nodeems Dir d'Komponenten installéiert hutt, gitt "bash" an der Windows 10 Sich, lancéiert d'proposéiert Uwendung an ofgeschloss d'Installatioun. Dir kënnt Äre Benotzernumm a Passwuert fir de Bash setzen, oder de Root Benotzer ouni Passwuert benotzen.
Wann d'Installatioun fäerdeg ass, kënnt Dir Ubuntu Bash op Windows 10 duerch eng Sich lafen, oder duerch eng Ofkiirzung zu der Shell erstellen wou Dir se braucht.
Ubuntu Shell Windows Beispiller
Fir unzefänken, bemierken ech datt den Auteur net e Spezialist am Bash, Linux an Entwécklung ass, an d'Beispiller hei drënner sinn nëmmen eng Demonstratioun datt am Windows 10 Bash mat den erwaarten Resultater funktionnéiert fir déi déi dëst verstoen.
Linux Uwendungen
D'Applikatiounen am Windows 10 Bash kënnen installéiert, ewechgeholl an aktualiséiert ginn mat apt-get (sudo apt-get) aus dem Ubuntu Repository.
Textbaséiert Uwendungen benotzen ass net anescht wéi Ubuntu, zum Beispill, Dir kënnt Git am Bash installéieren an et op de gewéinleche Wee benotzen.
Bash Scripten
Dir kënnt Bash Scripts am Windows 10 lafen, Dir kënnt se am Nano Text Editor erstellen deen an der Shell verfügbar ass.
Bash Scripte kënnen net Windows Programmer a Kommandoen nennen, awer Dir kënnt bash Scripts a Kommandoen aus Fliedermaus Dateien a PowerShell Scripten ausféieren:
bash -c "Kommando"
Dir kënnt och probéieren Uwendungen mat enger grafescher Interface an Ubuntu Shell op Windows 10 ze lafen, et gi méi wéi eng Instruktioun um Internet iwwer dëst Thema an d'Essenz vun der Method ass den Xming X Server ze benotzen fir d'GUI Applikatioun ze weisen. Och wann offiziell d'Méiglechkeet mat sou Microsoft Uwendungen ze schaffen ass net uginn.
Wéi et hei uewen geschriwwen ass, sinn ech net déi Persoun déi de Wäert an d'Funktionalitéit vun enger Innovatioun voll kann appréciéieren, awer ech gesinn op d'mannst eng Applikatioun fir mech selwer: verschidde Coursen vun Udacity, edX an anerer am Zesummenhang mat der Entwécklung wäerten vill méi einfach duerchgoën, mat den néidegen Tools schaffen direkt am Bash (an dës Coursen beweise meeschtens d'Aarbecht am MacOS a Linux bash Terminal).