Bii o ṣe le Fi sori ẹrọ Cygwin, Ayika-bi Ayika Commandline fun Linux fun Windows


Lakoko Apejọ Olùgbéejáde Microsoft kọ kẹhin ti o waye lati Oṣu Kẹta Ọjọ 30th si Ọjọ Kẹrin Ọjọ 1st, Microsoft tu ikede kan silẹ o si funni ni igbejade ti o ya ile-iṣẹ naa lẹnu: bẹrẹ pẹlu imudojuiwọn Windows 10 # 14136, yoo ṣee ṣe lati ṣiṣe bash lori Ubuntu lori oke Windows.

Botilẹjẹpe imudojuiwọn yii ti tẹlẹ ti ni idasilẹ nipasẹ bayi, o tun wa ni beta o wa fun awọn alamọ/awọn oludasilẹ nikan kii ṣe fun gbogbogbo ni apapọ.

Laisi iyemeji, nigbati ẹya yii de ipo iduroṣinṣin ati pe o wa fun gbogbo eniyan lati lo, yoo ṣe itẹwọgba pẹlu awọn ọwọ ṣiṣi - paapaa nipasẹ awọn akosemose FOSS ti o ṣiṣẹ pẹlu awọn imọ-ẹrọ (Python, Ruby, ati bẹbẹ lọ) ti o jẹ abinibi si agbegbe laini aṣẹ laini Linux . Laanu, yoo wa ni Windows 10 nikan kii ṣe lori awọn ẹya ti tẹlẹ.

Sibẹsibẹ, Cygwin agbegbe Linux ti a mọ daradara ati ti a lo ni ibigbogbo fun Windows ti wa ni ayika fun igba diẹ ati pe a ti lo ni lilo pupọ nipasẹ awọn aṣa Linux nigbakugba ti wọn ba ni iwulo lati ṣiṣẹ lori kọnputa Windows kan.

Lakoko ti o yatọ ni ipilẹ lati\"Bash lori Ubuntu lori Windows", Cygwin jẹ sọfitiwia ọfẹ ati pese ipese nla ti GNU ati awọn irinṣẹ Open Source ti o le lo bi ẹnipe o wa lori Linux, ati DLL eyiti o ṣe idasi pẹlu iṣẹ POSIX API pataki Lori oke iyẹn, o le lo Cygwin lori gbogbo awọn ẹya Windows 32 ati 64-bit ti o bẹrẹ pẹlu XP SP3.

Gbigba ati Fifi Cygwin sii

Ninu nkan yii a yoo ṣe itọsọna fun ọ bi o ṣe le ṣeto Cygwin pẹlu awọn irinṣẹ ti a nlo nigbagbogbo ni laini aṣẹ Linux. O da lori aaye ibi ipamọ ti o wa ati lori awọn aini rẹ pato, o le yan nigbamii lati fi awọn miiran sii ni rọọrun.

Lati fi sori ẹrọ Cygwin (ṣe akiyesi pe awọn itọnisọna kanna lo si mimu sọfitiwia wa), a yoo nilo lati ṣe igbasilẹ iṣeto Cygwin, da lori ẹya rẹ ti Microsoft Windows. Lọgan ti o gba lati ayelujara, tẹ lẹẹmeji lori faili .exe lati bẹrẹ pẹlu fifi sori ẹrọ ki o tẹle awọn igbesẹ ti a ṣe ilana ni isalẹ lati pari rẹ.

Igbesẹ 1 - Ṣafihan ilana fifi sori ẹrọ ki o yan\"Fi sori ẹrọ lati Intanẹẹti":

Igbesẹ 2 - Yan itọsọna ti o wa tẹlẹ nibiti o fẹ fi sori ẹrọ Cygwin ati faili fifi sori rẹ (Ikilọ: maṣe yan awọn folda pẹlu awọn alafo lori awọn orukọ wọn):

Igbesẹ 3 - Yan iru asopọ Ayelujara rẹ ki o yan FTP kan tabi digi HTTP (lọ si https://cygwin.com/mirrors.html lati yan digi nitosi agbegbe agbegbe rẹ ati lẹhinna tẹ Fikun lati fi digi ti o fẹ sii ni aaye naa atokọ) lati tẹsiwaju pẹlu igbasilẹ:

Lẹhin ti o tẹ atẹle ni iboju to kẹhin, diẹ ninu awọn idii akọkọ-eyiti yoo ṣe itọsọna ilana fifi sori ẹrọ gangan- yoo gba akọkọ. Ti digi ti a yan ko ba ṣiṣẹ tabi ko ni gbogbo awọn faili pataki, o yoo ti ọ lati lo ọkan miiran. O tun le yan olupin FTP kan ti alabaṣiṣẹpọ HTTP ko ba ṣiṣẹ.

Ti ohun gbogbo ba lọ bi o ti ṣe yẹ, laarin iṣẹju diẹ o yoo gbekalẹ pẹlu iboju yiyan package. Ninu ọran mi, Mo pari yiyan ftp://mirrors.kernel.org lẹhin ti awọn miiran kuna.

Igbese 4 - Yan awọn idii ti o fẹ fi sori ẹrọ nipa titẹ si ori ẹka ti o fẹ kọọkan. Akiyesi o tun le yan lati fi koodu orisun sii daradara. O tun le wa awọn idii nipa lilo apoti iwọle titẹ sii. Nigbati o ba pari yiyan awọn idii ti o nilo, tẹ Itele.

Ti o ba yan package kan ti o ni awọn igbẹkẹle, iwọ yoo ni itara lati jẹrisi fifi sori awọn igbẹkẹle bakanna.

Bii o ti nireti, akoko igbasilẹ yoo dale lori nọmba awọn idii ti o yan tẹlẹ ati awọn igbẹkẹle ti wọn nilo. Ni eyikeyi iṣẹlẹ, o yẹ ki o wo iboju atẹle lẹhin iṣẹju 15-20.

Yan awọn aṣayan ti o fẹ (Ṣẹda aami lori Ojú-iṣẹ/Ṣafikun aami si Ibẹrẹ Akojọ) ki o tẹ Pari lati pari fifi sori ẹrọ:

Lẹhin ti o ti ṣaṣeyọri awọn igbesẹ 1 si 4 ni aṣeyọri, a le ṣii Cygwin nipa tite lẹẹmeji aami rẹ lori deskitọpu Windows, bi a yoo rii ni apakan ti nbo.