Otu esi etinye Cygwin, gburugburu iwu Linux dị ka iwu maka Windows


N'oge ikpeazụ Microsoft Mee Onye Mmepụta Ọgbakọ emere site na Machị 30 ruo Eprel 1, Microsoft wepụtara ọkwa wee nye ihe ngosi tụrụ ụlọ ọrụ ahụ anya: malite na Windows 10 melite #14136, ọ ga-ekwe omume ịgba ọsọ bash na Ubuntu n'elu Windows.

Ọ bụ ezie na ewepụtalarị mmelite a ugbu a, ọ ka dị na beta ma ọ dị naanị maka ndị ime/ndị mmepe ọ bụghị maka ọha na eze n'ozuzu ya.

Obi abụọ adịghị ya, mgbe njirimara a ruru ọnọdụ kwụsiri ike ma dị maka onye ọ bụla iji, a ga-anabata ya na ogwe aka mepere emepe - karịsịa site n'aka ndị ọkachamara FOSS na-arụ ọrụ na teknụzụ (Python, Ruby, wdg) bụ ndị sitere na Linux iwu ahịrị gburugburu ebe obibi. . N'ụzọ dị mwute, ọ ga-adị naanị na Windows 10 ọ bụghị na nsụgharị ndị gara aga.

Otú ọ dị, Cygwin bụ ebe Linux a ma ama na nke a na-ejikarị eme ihe maka Windows anọwo na-adịru nwa oge ma ndị Linux na-eji ya eme ihe mgbe ọ bụla ha nwere mkpa ịrụ ọrụ na kọmputa Windows.

Ọ bụ ezie na ntọala dị iche na Bash na Ubuntu na Windows, Cygwin bụ sọftụwia efu ma na-enye nnukwu ngwa GNU na Open Source nke ị nwere ike iji dị ka a ga-asị na ịnọ na Linux, yana DLL nke na-enye aka na nnukwu ọrụ POSIX API. N'elu nke ahụ, ịnwere ike iji Cygwin na ụdị Windows 32 na 64-bit malite na XP SP3.

Nbudata na wụnye Cygwin

N'isiokwu a, anyị ga-eduzi gị otu esi edozi Cygwin na ngwaọrụ ndị a na-ejikarị eme ihe na ahịrị iwu Linux. Dabere na ohere nchekwa dị yana na mkpa gị akọwapụtara, ị nwere ike họrọ itinye ndị ọzọ n'ụzọ dị mfe.

Iji wụnye Cygwin (rịba ama na otu ntuziaka ahụ metụtara imelite ngwanro ahụ), anyị ga-achọ ibudata ntọala Cygwin, dabere na ụdị Microsoft Windows gị. Ozugbo ebudatara, pịa faịlụ .exe ugboro abụọ ka ịmalite na nrụnye wee soro usoro ndị akọwapụtara n'okpuru iji mezue ya.

Nzọụkwụ 1 – Mwepụta usoro nrụnye wee họrọ \Wụnye na Ịntanetị:

Kwụpụ 2 - Họrọ ndekọ dị adị ebe ịchọrọ ịwụnye Cygwin na faịlụ nrụnye ya (Ịdọ aka ná ntị: ahọrọla nchekwa nwere oghere na aha ha):

Kwụpụ 3 - Họrọ ụdị njikọ ịntanetị gị wee họrọ enyo FTP ma ọ bụ HTTP (gaa na https://cygwin.com/mirrors.html ka ịhọrọ enyo n'akụkụ ebe mpaghara gị wee pịa Tinye ka itinye enyo achọrọ na saịtị ahụ. list) iji gaa n'ihu na nbudata:

Mgbe ị pịrị na-esote na ihuenyo ikpeazụ, ụfọdụ ngwugwu mbido -nke ga-eduzi usoro nrụnye n'ezie - ga-ebu ụzọ eweghachi ya. Ọ bụrụ na enyo ahọpụtara anaghị arụ ọrụ ma ọ bụ enweghị faịlụ niile dị mkpa, a ga-akpali gị iji nke ọzọ. Ị nwekwara ike ịhọrọ nkesa FTP ma ọ bụrụ na onye otu HTTP anaghị arụ ọrụ.

Ọ bụrụ na ihe niile na-aga dị ka a tụrụ anya ya, n'ime nkeji nkeji, a ga-egosi gị ihuenyo nhọrọ ngwugwu. N'ọnọdụ nke m, emechara m họrọ ftp://mirrors.kernel.org mgbe ndị ọzọ dara.

Kwụpụ 4 - Họrọ ngwugwu ịchọrọ ịwụnye site na ịpị ụdị ọ bụla achọrọ. Mara na ị nwekwara ike họrọ ịwụnye koodu isi mmalite. Ị nwekwara ike ịchọ ngwungwu site na iji igbe ndenye. Mgbe ịmechara ịhọrọ ngwugwu ịchọrọ, pịa Ọzọ.

Ọ bụrụ na ịhọrọ ngwungwu nwere ihe ndabere, a ga-akpali gị ịkwado ntinye nke ndabere.

Dị ka a ga-atụ anya ya, oge nbudata ga-adabere na ọnụọgụ ngwugwu ị họọrọ na mbụ yana ndabere ha chọrọ. N'ọnọdụ ọ bụla, ị ga-ahụ ihuenyo na-esote mgbe nkeji 15-20 gachara.

Họrọ nhọrọ ndị achọrọ (Mepụta akara ngosi na Desktọpụ/Tinye akara ngosi na Malite NchNhr) wee pịa Mezue ka mezue nrụnye:

Mgbe ịmechara usoro nke 1 ruo 4 nke ọma, anyị nwere ike mepee Cygwin site na ịpị akara ngosi ya ugboro abụọ na desktọpụ Windows, dị ka anyị ga-ahụ na ngalaba na-esote.