Sådan installeres Cygwin, et Linux-lignende Commandline-miljø til Windows


Under den sidste Microsoft Build Developer Conference, der blev afholdt fra 30. marts til 1. april, frigav Microsoft en meddelelse og holdt en præsentation, der overraskede branchen: Fra og med Windows 10-opdatering # 14136 ville det være muligt at køre bash på Ubuntu oven på Windows.

Selvom denne opdatering allerede er frigivet nu, er den stadig i beta og er kun tilgængelig for insidere/udviklere og ikke for offentligheden generelt.

Uden tvivl, når denne funktion når stabil status og er tilgængelig for alle at bruge, vil den være velkommen med åbne arme - især af FOSS-fagfolk, der arbejder med teknologier (Python, Ruby osv.), Der er hjemmehørende i Linux-kommandolinjemiljøet . Desværre vil den kun være tilgængelig i Windows 10 og ikke i tidligere versioner.

Imidlertid har Cygwin, et velkendt og udbredt Linux-miljø til Windows, eksisteret i nogen tid og er i vid udstrækning brugt af Linux-professionelle, når de har haft behov for at arbejde på en Windows-computer.

Mens grundlæggende adskiller sig fra "Bash på Ubuntu på Windows", er Cygwin gratis software og leverer et stort sæt GNU- og Open Source-værktøjer, som du kan bruge som om du var på Linux, og en DLL, der bidrager med en betydelig POSIX API-funktionalitet. Derudover kan du bruge Cygwin på alle 32- og 64-bit Windows-versioner, der starter med XP SP3.

Download og installation af Cygwin

I denne artikel vil vi guide dig, hvordan du konfigurerer Cygwin med de mest anvendte værktøjer i Linux-kommandolinjen. Afhængigt af den tilgængelige lagerplads og dine specifikke behov kan du senere vælge at installere andre meget let.

For at installere Cygwin (bemærk, at de samme instruktioner gælder for opdatering af softwaren), skal vi downloade Cygwin-opsætningen afhængigt af din version af Microsoft Windows. Når du er downloadet, skal du dobbeltklikke på .exe-filen for at begynde med installationen og følge nedenstående trin for at fuldføre den.

Trin 1 - Start installationsprocessen, og vælg "Installer fra internettet":

Trin 2 - Vælg en eksisterende mappe, hvor du vil installere Cygwin og dens installationsfil (Advarsel: vælg ikke mapper med mellemrum på deres navne):

Trin 3 - Vælg din internetforbindelsestype, og vælg et FTP- eller HTTP-spejl (gå til https://cygwin.com/mirrors.html for at vælge et spejl i nærheden af din geografiske placering, og klik derefter på Tilføj for at indsætte det ønskede spejl på siden liste) for at fortsætte med download:

Når du klikker næste på det sidste skærmbillede, hentes nogle foreløbige pakker - som styrer den aktuelle installationsproces - først. Hvis det valgte spejl ikke fungerer eller ikke indeholder alle de nødvendige filer, bliver du bedt om at bruge en anden. Du kan også vælge en FTP-server, hvis HTTP-modparten ikke fungerer.

Hvis alt går som forventet, vil du inden for få minutter blive præsenteret for skærmbilledet til valg af pakke. I mit tilfælde endte jeg med at vælge ftp://mirrors.kernel.org, efter at andre mislykkedes.

Trin 4 - Vælg de pakker, du vil installere, ved at klikke på hver ønsket kategori. Bemærk, at du også kan vælge at installere kildekoden. Du kan også søge efter pakker ved hjælp af inputtekstfeltet. Når du er færdig med at vælge de pakker, du har brug for, skal du klikke på Næste.

Hvis du valgte en pakke, der har afhængigheder, bliver du også bedt om at bekræfte installationen af afhængigheder.

Som det kan forventes, afhænger downloadtiden af antallet af pakker, du tidligere har valgt, og deres krævede afhængighed. Under alle omstændigheder skal du se følgende skærmbillede efter 15-20 minutter.

Vælg de ønskede indstillinger (Opret ikon på skrivebordet/Tilføj ikon til startmenuen), og klik på Udfør for at fuldføre installationen:

Når du har gennemført trin 1 til 4, kan vi åbne Cygwin ved at dobbeltklikke på ikonet på Windows-skrivebordet, som vi vil se i næste afsnit.