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.