Jinsi ya Kufunga Cygwin, Mazingira kama ya Amri ya Linux kwa Windows


Wakati wa Mkutano wa mwisho wa Wasanidi Programu wa Microsoft Jenga uliofanyika kuanzia Machi 30 hadi Aprili 1, Microsoft ilitoa tangazo na kutoa wasilisho ambalo lilishangaza tasnia: kuanzia Windows 10 sasisho #14136, itawezekana kuendesha bash kwenye Ubuntu juu ya Windows.

Ingawa sasisho hili tayari limetolewa kwa sasa, bado liko katika toleo la beta na linapatikana tu kwa watu wa ndani/wasanidi programu na si kwa umma kwa ujumla.

Bila shaka, kipengele hiki kinapofikia hadhi dhabiti na kikipatikana kwa kila mtu kutumia, kitakaribishwa kwa mikono miwili - haswa na wataalamu wa FOSS wanaofanya kazi na teknolojia (Python, Ruby, nk) ambazo zina asili ya mazingira ya safu ya amri ya Linux. . Kwa bahati mbaya, itapatikana tu katika Windows 10 na sio kwenye matoleo ya awali.

Walakini, Cygwin mazingira ya Linux yanayojulikana na yanayotumika sana kwa Windows yamekuwepo kwa muda mrefu na imekuwa ikitumiwa sana na wataalamu wa Linux wakati wowote wamekuwa na hitaji la kufanya kazi kwenye kompyuta ya Windows.

Ingawa kimsingi ni tofauti na \Bash on Ubuntu kwenye Windows, Cygwin ni programu isiyolipishwa na hutoa seti kubwa ya zana za GNU na Open Source ambazo unaweza kutumia kana kwamba uko kwenye Linux, na DLL ambayo inachangia utendakazi mkubwa wa POSIX API. Zaidi ya hayo, unaweza kutumia Cygwin kwenye matoleo yote ya Windows 32 na 64-bit ukianza na XP SP3.

Inapakua na Kusakinisha Cygwin

Katika makala hii tutakuongoza jinsi ya kuanzisha Cygwin na zana zinazotumiwa mara kwa mara kwenye mstari wa amri ya Linux. Kulingana na nafasi iliyopo ya kuhifadhi na mahitaji yako mahususi, unaweza kuchagua kusakinisha vingine kwa urahisi sana.

Ili kusakinisha Cygwin (kumbuka kwamba maagizo sawa yanatumika kusasisha programu), tutahitaji kupakua usanidi wa Cygwin, kulingana na toleo lako la Microsoft Windows. Mara baada ya kupakuliwa, bofya mara mbili kwenye faili ya .exe ili kuanza na usakinishaji na ufuate hatua zilizoainishwa hapa chini ili kuikamilisha.

Hatua ya 1 - Zindua mchakato wa usakinishaji na uchague \Sakinisha kutoka kwa Mtandao:

Hatua ya 2 - Chagua saraka iliyopo ambapo unataka kusakinisha Cygwin na faili yake ya usakinishaji (Onyo: usichague folda zilizo na nafasi kwenye majina yao):

Hatua ya 3 - Chagua aina ya muunganisho wako wa Mtandao na uchague kioo cha FTP au HTTP (nenda kwa https://cygwin.com/mirrors.html ili kuchagua kioo karibu na eneo lako la kijiografia kisha ubofye Ongeza ili kuingiza kioo unachotaka kwenye tovuti. list) ili kuendelea na upakuaji:

Baada ya kubofya inayofuata katika skrini ya mwisho, baadhi ya vifurushi vya awali - ambavyo vitaongoza mchakato halisi wa usakinishaji- vitatolewa kwanza. Ikiwa kioo kilichochaguliwa haifanyi kazi au haina faili zote muhimu, utaulizwa kutumia nyingine. Unaweza pia kuchagua seva ya FTP ikiwa mwenza wa HTTP haifanyi kazi.

Ikiwa kila kitu kitaenda kama inavyotarajiwa, ndani ya dakika chache utawasilishwa na skrini ya uteuzi wa kifurushi. Kwa upande wangu, niliishia kuchagua ftp://mirrors.kernel.org baada ya wengine kushindwa.

Hatua ya 4 - Teua vifurushi unavyotaka kusakinisha kwa kubofya kila kategoria unayotaka. Kumbuka unaweza pia kuchagua kusakinisha msimbo wa chanzo pia. Unaweza pia kutafuta vifurushi kwa kutumia kisanduku cha maandishi cha kuingiza. Unapomaliza kuchagua vifurushi unavyohitaji, bofya Ijayo.

Ikiwa umechagua kifurushi ambacho kina tegemezi, utaulizwa kuthibitisha usakinishaji wa tegemezi pia.

Kama inavyotarajiwa, muda wa kupakua utategemea idadi ya vifurushi ulivyochagua hapo awali na utegemezi wao unaohitajika. Kwa hali yoyote, unapaswa kuona skrini ifuatayo baada ya dakika 15-20.

Chagua chaguo unazotaka (Unda ikoni kwenye Eneo-kazi/Ongeza ikoni kwenye Menyu ya Anza) na ubofye Maliza ili kukamilisha usakinishaji:

Baada ya kukamilisha hatua 1 hadi 4 kwa ufanisi, tunaweza kufungua Cygwin kwa kubofya mara mbili ikoni yake kwenye eneo-kazi la Windows, kama tutakavyoona katika sehemu inayofuata.