Windows üçin Linux ýaly buýruk gurşawy bolan Cygwin-i nädip gurmaly


30-njy martdan 1-nji aprel aralygynda geçirilen iň soňky Microsoft Build Developer konferensiýasynda Microsoft bir bildiriş ýaýratdy we pudagy geň galdyran prezentasiýa berdi: Windows 10 täzelenmesi # 14136-dan başlap, Ubuntu-da Windows-yň üstünde işlemek mümkin.

Bu täzelenme eýýäm ýaýradylan hem bolsa, beta görnüşinde we diňe içerki/işläp düzüjiler üçin elýeterlidir we umuman halk üçin däl.

Şübhesiz, bu aýratynlyk durnukly ýagdaýa gelip, hemmeler üçin elýeterli bolsa, aç-açan garşylanar - esasanam Linux buýruk setiri gurşawynda doglan tehnologiýalar (Python, Ruby we ş.m.) bilen işleýän FOSS hünärmenleri. . Gynansagam, diňe öňki wersiýalarynda däl-de, diňe Windows 10-da elýeterli bolar.

Şeýle-de bolsa, Windows üçin belli we giňden ulanylýan Linux gurşawy Cygwin ep-esli wagt bäri işleýär we Windows kompýuterinde işlemek zerurlygy ýüze çykanda Linux taraplary tarapyndan giňden ulanylýar.

Cygwin mugt programma üpjünçiligi bolup, Linux-daky ýaly ulanyp boljak GNU we Açyk çeşme gurallarynyň köpüsini we ep-esli POSIX API işleýşine goşant goşýan DLL-i üpjün edýär. Munuň üstesine, XP SP3-den başlap, 32 we 64 bitli Windows wersiýalarynyň hemmesinde Cygwin ulanyp bilersiňiz.

Cygwin-i göçürip almak we gurmak

Bu makalada Linux buýruk setirinde iň köp ulanylýan gurallar bilen Cygwin-i nädip gurmalydygyny size görkezeris. Elýeterli ammar giňişligine we aýratyn zerurlyklaryňyza baglylykda, başgalary aňsatlyk bilen gurnamagy saýlap bilersiňiz.

Cygwin-i gurmak üçin (programma üpjünçiligini täzelemek üçin şol bir görkezmeleriň ulanylýandygyny ýadyňyzdan çykarmaň), Microsoft Windows wersiýaňyza baglylykda Cygwin sazlamasyny göçürip almaly bolarys. Göçürilenden soň, gurmakdan başlamak üçin .exe faýlyna iki gezek basyň we ony tamamlamak üçin aşakda görkezilen ädimleri ýerine ýetiriň.

1-nji ädim - Gurmak işine başlaň we\Internetden gurmak saýlaň:

2-nji ädim - Cygwin we gurnama faýly gurmak isleýän bar bolan katalogyňyzy saýlaň (Duýduryş: atlaryndaky boş ýerleri bolan bukjalary saýlamaň):

3-nji ädim - Internet birikdiriş görnüşiňizi saýlaň we FTP ýa-da HTTP aýnasyny saýlaň (geografiki ýerleşişiňiziň golaýynda aýna saýlamak üçin https://cygwin.com/mirrors.html sahypasyna giriň we sahypada islenýän aýnany goşmak üçin Goşmak düwmesine basyň. sanaw) göçürip almagy dowam etdirmek üçin:

Soňky ekranda indiki gezek basanyňyzdan soň, hakyky gurnama prosesine ýol görkezjek käbir deslapky paketler ilki alynar. Saýlanan aýna işlemeýän bolsa ýa-da ähli zerur faýllary öz içine almasa, size başga birini ulanmagyňyz soralar. Şeýle hem, HTTP kärdeşi işlemese, FTP serwerini saýlap bilersiňiz.

Everythinghli zat garaşylşy ýaly gidýän bolsa, birnäçe minutyň içinde size paket saýlama ekrany görkeziler. Meniň ýagdaýymda, beýlekiler şowsuz bolansoň, ftp://mirrors.kernel.org saýladym.

4-nji ädim - Her islenýän kategoriýa basyp, gurmak isleýän paketleriňizi saýlaň. Çeşme koduny hem gurup bilersiňiz. Şeýle hem giriş tekst gutusyny ulanyp paketleri gözläp bilersiňiz. Gerekli paketleri saýlap alanyňyzdan soň, Indiki düwmesine basyň.

Baglylyklary bolan bukjany saýlasaňyz, garaşlylygyň gurulmagyny tassyklamagyňyz soralar.

Garaşylyşy ýaly, göçürip almagyň wagty öň saýlan paketleriň sanyna we zerur baglylyklaryna bagly bolar. Her niçigem bolsa, 15-20 minutdan soň aşakdaky ekrany görmeli.

Gerekli opsiýalary saýlaň (Iş stolunda nyşan dörediň/Başlamak menýusyna nyşan goşuň) we gurnamany tamamlamak üçin Finish düwmesine basyň:

1-den 4-nji ädimleri üstünlikli tamamlanyňyzdan soň, indiki bölümde görşümiz ýaly Windows iş stolundaky nyşanyna iki gezek basyp, Cygwin-i açyp bileris.