Hvordan installere Cygwin, et Linux-lignende kommandolinjemiljø for Windows


Under den siste Microsoft Build-utviklerkonferansen som ble holdt fra 30. mars til 1. april, slapp Microsoft en kunngjøring og ga en presentasjon som overrasket bransjen: Fra og med Windows 10-oppdatering #14136, ville det være mulig å kjøre bash på Ubuntu på toppen av Windows.

Selv om denne oppdateringen allerede er utgitt nå, er den fortsatt i beta og er kun tilgjengelig for innsidere/utviklere og ikke for publikum generelt.

Uten tvil, når denne funksjonen når stabil status og er tilgjengelig for alle å bruke, vil den være velkommen med åpne armer – spesielt av FOSS-fagfolk som jobber med teknologier (Python, Ruby, osv.) som er hjemmehørende i Linux-kommandolinjemiljøet . Dessverre vil den bare være tilgjengelig i Windows 10 og ikke på tidligere versjoner.

Imidlertid har Cygwin et velkjent og mye brukt Linux-miljø for Windows eksistert i ganske lang tid og har blitt mye brukt av Linux-proffer når de har hatt behov for å jobbe på en Windows-datamaskin.

Selv om Cygwin er grunnleggende forskjellig fra \Bash on Ubuntu på Windows, er Cygwin fri programvare og gir et stort sett med GNU- og Open Source-verktøy som du kan bruke som om du var på Linux, og en DLL som bidrar med betydelig POSIX API-funksjonalitet På toppen av det kan du bruke Cygwin på alle 32- og 64-biters Windows-versjoner som starter med XP SP3.

Laste ned og installere Cygwin

I denne artikkelen vil vi veilede deg hvordan du setter opp Cygwin med de mest brukte verktøyene på Linux-kommandolinjen. Avhengig av tilgjengelig lagringsplass og dine spesifikke behov, kan du senere velge å installere andre veldig enkelt.

For å installere Cygwin (merk at de samme instruksjonene gjelder for oppdatering av programvaren), må vi laste ned Cygwin-oppsettet, avhengig av din versjon av Microsoft Windows. Når den er lastet ned, dobbeltklikker du på .exe-filen for å begynne med installasjonen og følger trinnene nedenfor for å fullføre den.

Trinn 1 – Start installasjonsprosessen og velg \Installer fra Internett:

Trinn 2 – Velg en eksisterende katalog der du vil installere Cygwin og installasjonsfilen (Advarsel: ikke velg mapper med mellomrom på navnene deres):

Trinn 3 – Velg Internett-tilkoblingstype og velg et FTP- eller HTTP-speil (gå til https://cygwin.com/mirrors.html for å velge et speil nær din geografiske plassering og klikk deretter på Legg til for å sette inn ønsket speil på nettstedet liste) for å fortsette med nedlastingen:

Etter at du har klikket på neste i siste skjermbilde, vil noen foreløpige pakker -som vil veilede selve installasjonsprosessen- bli hentet først. Hvis det valgte speilet ikke fungerer eller ikke inneholder alle nødvendige filer, vil du bli bedt om å bruke en annen. Du kan også velge en FTP-server hvis HTTP-motparten ikke fungerer.

Hvis alt går som forventet, vil du i løpet av få minutter bli presentert med skjermbildet for pakkevalg. I mitt tilfelle endte jeg opp med å velge ftp://mirrors.kernel.org etter at andre mislyktes.

Trinn 4 – Velg pakkene du vil installere ved å klikke på hver ønsket kategori. Merk at du også kan velge å installere kildekoden. Du kan også søke etter pakker ved å bruke tekstboksen. Når du er ferdig med å velge pakkene du trenger, klikker du på Neste.

Hvis du valgte en pakke som har avhengigheter, vil du bli bedt om å bekrefte installasjonen av avhengigheter også.

Som det er å forvente, vil nedlastingstiden avhenge av antall pakker du valgte tidligere og deres nødvendige avhengigheter. Uansett bør du se følgende skjerm etter 15-20 minutter.

Velg de ønskede alternativene (Opprett ikon på skrivebordet/Legg til ikon på Start-menyen) og klikk Fullfør for å fullføre installasjonen:

Etter at du har fullført trinn 1 til 4, kan vi åpne Cygwin ved å dobbeltklikke på ikonet på Windows-skrivebordet, som vi vil se i neste avsnitt.