Weboldal keresés

A Cygwin, egy Linux-szerű parancssori környezet telepítése Windowshoz


A legutóbbi, március 30. és április 1. között megtartott Microsoft Build Developer Conference során a Microsoft közzétett egy bejelentést és egy előadást, amely meglepte az iparágat: kezdve a Windows 10 frissítéssel #14136, lehetséges lenne a bash futtatása Ubuntu rendszeren a Windows tetején.

Bár ez a frissítés már megjelent, még mindig béta állapotban van, és csak a bennfentesek/fejlesztők számára érhető el, a nyilvánosság számára nem.

Kétségtelen, hogy amikor ez a funkció eléri a stabil állapotot, és mindenki számára elérhető lesz, tárt karokkal fogadják – különösen a FOSS-szakemberek számára, akik olyan technológiákkal (Python, Ruby stb.) dolgoznak, amelyek a Linux parancssori környezetben honosak. . Sajnos csak a Windows 10-ben lesz elérhető, a korábbi verziókban nem.

Azonban a Cygwin, egy jól ismert és széles körben használt Linux-környezet Windowshoz, már jó ideje létezik, és a Linux-profik széles körben használják, amikor Windows számítógépen kellett dolgozniuk. .

Bár alapjaiban különbözik a „Bash on Ubuntu on Windows”-tól, a Cygwin ingyenes szoftver, és GNU és nyílt forráskódú eszközök széles készletét kínálja, amelyeket úgy használhat, mintha Linuxon használná, valamint egy DLL-t, amely jelentős POSIX API-funkciókkal járul hozzá. Ezen felül használhatja a Cygwint az összes 32 és 64 bites Windows-verzión az XP SP3-tól kezdődően.

A Cygwin letöltése és telepítése

Ebben a cikkben bemutatjuk, hogyan állíthatja be a Cygwint a Linux parancssorában leggyakrabban használt eszközökkel. A rendelkezésre álló tárhelytől és egyedi igényeitől függően később nagyon könnyen telepíthet másokat.

A Cygwin telepítéséhez (vegye figyelembe, hogy a szoftver frissítésére ugyanazok az utasítások vonatkoznak) le kell töltenünk a Cygwin telepítését, a Microsoft Windows verziójától függően. A letöltés után kattintson duplán a .exe fájlra a telepítés megkezdéséhez, és kövesse az alábbi lépéseket a telepítés befejezéséhez.

1. lépés – Indítsa el a telepítési folyamatot, és válassza a „Telepítés az internetről” lehetőséget:

2. lépés – Válasszon ki egy meglévő könyvtárat, ahová telepíteni szeretné a Cygwin-t és a telepítőfájlját (Figyelem: ne válasszon olyan mappákat, amelyekben szóköz van a nevük):

3. lépés – Válassza ki az internetkapcsolat típusát, majd válasszon egy FTP vagy HTTP tükröt (menjen a https://cygwin.com oldalra /mirrors.html, hogy válasszon egy tükröt a földrajzi helye közelében, majd kattintson a Hozzáadás gombra a kívánt tükör beillesztéséhez a webhelylistába) a letöltés folytatásához:

Miután az utolsó képernyőn rákattintott a Tovább gombra, először néhány előzetes csomag – amelyek a tényleges telepítési folyamatot irányítják – letöltésre kerülnek. Ha a kiválasztott tükör nem működik, vagy nem tartalmazza az összes szükséges fájlt, akkor a rendszer felkéri, hogy használjon másikat. Választhat FTP-kiszolgálót is, ha a HTTP megfelelője nem működik.

Ha minden a várt módon megy, néhány percen belül megjelenik a csomagválasztó képernyő. Az én esetemben végül az ftp://mirrors.kernel.org lehetőséget választottam, miután mások kudarcot vallottak.

4. lépés – Válassza ki a telepíteni kívánt csomagokat az egyes kívánt kategóriákra kattintva. Megjegyzés: választhatja a forráskód telepítését is. A beviteli szövegmező használatával is kereshet csomagokat. Ha végzett a szükséges csomagok kiválasztásával, kattintson a Tovább gombra.

Ha olyan csomagot választott, amelyhez függőségek tartoznak, a rendszer a függőségek telepítésének megerősítését is kéri.

Ahogy az várható is, a letöltési idő a korábban kiválasztott csomagok számától és azok szükséges függőségétől függ. Mindenesetre a következő képernyőt kell látnia 15-20 perc elteltével.

Válassza ki a kívánt beállításokat (Ikon létrehozása az Asztalon/Ikon hozzáadása a Start menühöz), majd kattintson a Befejezés gombra a telepítés befejezéséhez:

Miután sikeresen végrehajtotta az 1. lépést a 4. lépésig, megnyithatjuk a Cygwin alkalmazást úgy, hogy duplán kattintunk az ikonjára a Windows asztalon, ahogy látni fogjuk. a következő szakasz.