Ahoana ny fametrahana Linux amin'ny Windows 10

Ao amin'ny fanavaozana ankapobeny ny Windows 10, version 1607, dia misy ny fahafahana vaovao ho an'ny mpandrindra - ny shell Ubuntu Bash, izay ahafahanao manatontosa, manapaha Linux applications, mampiasa bash scripts mivantana ao amin'ny Windows 10, izany rehetra izany dia antsoina hoe "Windows subsystem for Linux". Ao amin'ny Windows 10 1709 Fall Creators Update Windows dia efa misy famoahana Linux telo ho an'ny fametrahana. Amin'ny tranga rehetra dia misy rafitra 64-bit ilaina amin'ny fametrahana.

Ity lesona ity dia mamaritra ny fomba hametrahana Ubuntu, OpenSUSE, na SUSE Linux Enterprise Server ao amin'ny Windows 10 ary ohatra sasany ampiasaina amin'ny faran'ny lahatsoratra. Tokony hohadinoina ihany koa fa misy fetrany ny fampiasana bash amin'ny Windows: Ohatra, tsy afaka manomboka programa GUI ianao (na dia manao tatitra amin'ny alalan'ny server X aza izy ireo). Ankoatra izany, ny baiko bash dia tsy afaka mandefa programa Windows, na dia manana fahafahana miditra tanteraka amin'ny rafitry ny rakitra OS.

Manangana Ubuntu, OpenSUSE, na SUSE Linux Enterprise Server amin'ny Windows 10

Raha nanomboka tamin'ny Windows 10 Fall Creators Update (version 1709), ny fametrahana ny subsystem Linux ho an'ny Windows dia niova kely tamin'ny dikan-teny teo aloha (ho an'ny dikan-teny teo aloha, nanomboka tamin'ny 1607, rehefa nampidirina tao amin'ny beta ny fampiharana, dia ao ny fampianarana ny ampahany faharoa amin'ity lahatsoratra ity).

Ireto manaraka ireto ny dingana ilaina:

  1. Voalohany indrindra, tsy maintsy ampidirinao ao amin'ny "Control Panel" ny "Windows Subsystem for Linux", "Programs and Features" - "Kitendry ando Windows".
  2. Rehefa avy nametraka ny fitaovana sy ny famerenana indray ny solosaina, mankanesa any amin'ny magazay Windows 10 app ary alefaso any Ubuntu, OpenSUSE na SUSE Linux ES avy eny (eny, ankehitriny misy famoahana telo). Rehefa azo atao ny miala sasatra kely, izay mbola ao anaty fanamarihana.
  3. Atsaharo ny fizarana aseho an-telefaona ho fampiharana Windows 10 mahazatra ary manatanteraka ny fametrahana voalohany (anarana sy ny tenimiafina).

Mba hahafahan'ny "Subsystem Windows Subsystem for Linux" (dingana voalohany) dia azonao ampiasaina ny baiko PowerShell:

Enable-WindowsOptionalFeature -Online -Feature Mametahana Microsoft-Windows-Subsystem-Linux

Ankehitriny misy fanamarihana vitsivitsy izay mety ilaina mandritra ny fametrahana:

  • Azonao atao ny manamboatra Linux samihafa atsy ho atsy.
  • Rehefa nandefasana ny famoahana Ubuntu, OpenSUSE sy SUSE Linux Enterprise Server ao amin'ny fivarotana Windows 10 amin'ny tenim-paritra rosiana, dia nahatsikaritra ity nuance manaraka ity aho: raha toa ka miditra anaranao ianao ary manendry ny Enter, dia tsy mahita ny valin'ny fikarohana ianao, fa raha manomboka manoratra ianao ary tsindrio amin'ny soso-kevitra izay miseho, ilay pejy tianao. Raha ny marina dia, rohy mivantana amin'ny fizarana ao amin'ny fivarotana: Ubuntu, openSUSE, SUSE LES.
  • Azonao atao ihany koa ny mihazakazaka Linux amin'ny baiko baiko (tsy avy amin'ny solosaina ao amin'ny menio fisie): ubuntu, opensuse -42 na sles-12

Fametrahana bash ao amin'ny Windows 10 1607 sy 1703

Raha te hametraka ny akorany bash, dia araho ireto dingana tsotra ireto.

  1. Mandehana any amin'ny mari-pahaizana Windows 10 - Famerenana sy filaminana - Ho an'ny mpandrindra. Ampitao ny fomba fampivoarana (ny Internet dia tokony hampifandraisina mba haka ireo singa ilaina).
  2. Mandehana any amin'ny fanaraha-maso - Programa sy singa - Ampidino na afindrao ireo rakitra Windows, tsindrio "Windows subsystem for Linux".
  3. Rehefa vita ny fametrahana ireo fitaovana, midira "bash" ao amin'ny fikarohana Windows 10, manomboa ny votoatin'ny fampiharana ary manatanteraka ny fametrahana. Azonao atao ny mametraka ny mpampiasa anao sy ny tenimiafina ho bash, na mampiasa ny mpampiasa fototra tsy misy tenimiafina.

Rehefa tapitra ny fametrahana dia azonao atao ny manokatra Ubuntu Bash amin'ny Windows 10 amin'ny alalan'ny fikarohana, na amin'ny famoronana fehin-kodiarana amin'ny shell izay ilainao.

Ohatra amin'ny fampiasana Ubuntu Shell amin'ny Windows

Ho fanombohana iray dia ho hitako fa ny mpanoratra dia tsy manam-pahaizana amin'ny bash, Linux ary ny fampandrosoana, ary ny ohatra etsy ambany dia fihetsiketsehana fotsiny fa ao amin'ny Windows 10 bash dia miasa miaraka amin'ny vokatra tadiavina ho an'ireo mahazo izany.

Linux applications

Ny fampiharana ao amin'ny Windows 10 Bash dia afaka apetraka, misokatra ary mivoatra amin'ny fampiasana apt-get (sudo apt-get) avy amin'ny tahiry Ubuntu.

Ny fampiasana fampiharana amin'ny alàlan'ny endritsoratra amin'ny endritsoratra dia tsy misy hafa amin'izany eo amin'ny Ubuntu, ohatra, azonao atao ny mametraka Git amin'ny Bash ary mampiasa azy amin'ny fomba mahazatra.

Baskety

Azonao atao ny manokatra rakitra bash ao amin'ny Windows 10, azonao atao ny mamorona azy ireo ao amin'ny tonian-dahatsoratra Nano ao amin'ny shell.

Boky scripts dia tsy afaka mandefa programa sy baiko Windows, fa azo atao kosa ny mandefa baiko sy baiko fandroana avy amin'ny rakitra batemy sy ny scriptes PowerShell:

bash -c "command"

Azonao atao ihany koa ny manandrana manaparitaka rindrankajy miaraka amin'ny interface graphique amin'ny Ubuntu Shell ao amin'ny Windows 10, efa misy torolalana maro momba ity lohahevitra ity ao amin'ny Internet ary ny tena endrik'ilay metatra dia midina amin'ny fampiasana Xming X Server hampiseho ny GUI amin'ny fampiharana. Na dia tsy ofisialy aza ny fahafahana miara-miasa amin'ny fampiharana Microsoft.

Araka ny voasoratra tetsy ambony, tsy izaho no olona afaka mankasitraka tanteraka ny lanjany sy ny asany amin'ny zava-baovao, saingy hitako iray farafaharatsiny ho an'ny tenako: ny fianarana samihafa amin'ny Udacity, edX ary ny hafa mifandray amin'ny fampandrosoana dia ho mora kokoa ny hiasa amin'ny fitaovana ilaina Ao amin'ny bash (ary indraindray dia aseho amin'ny asa an-tsipika MacOS sy Linux bash ireo asa ireo).