Wyszukiwanie w witrynie

Jak zainstalować Cygwin, środowisko wiersza poleceń podobne do systemu Linux dla systemu Windows


Podczas ostatniej konferencji Microsoft Build Developer Conference, która odbyła się od 30 marca do 1 kwietnia, firma Microsoft wydała oświadczenie i prezentację, która zaskoczyła branżę: począwszy od aktualizacji Windows 10 #14136, możliwe byłoby uruchomienie bash na Ubuntu na Windowsie.

Chociaż ta aktualizacja została już wydana, jest nadal w fazie beta i jest dostępna tylko dla wtajemniczonych/programistów, a nie dla ogółu społeczeństwa.

Bez wątpienia, gdy ta funkcja osiągnie status stabilny i będzie dostępna dla wszystkich, zostanie przyjęta z otwartymi ramionami – szczególnie przez profesjonalistów FOSS, którzy pracują z technologiami (Python, Ruby itp.) natywnymi dla środowiska wiersza poleceń Linuksa . Niestety będzie ona dostępna tylko w systemie Windows 10, a nie w poprzednich wersjach.

Jednakże Cygwin, dobrze znane i powszechnie używane środowisko Linux dla Windows, istnieje już od dłuższego czasu i jest szeroko wykorzystywane przez profesjonalistów z Linuksa, gdy tylko zachodzi potrzeba pracy na komputerze z systemem Windows .

Chociaż zasadniczo różni się od „Bash w systemie Ubuntu w systemie Windows”, Cygwin jest wolnym oprogramowaniem i zapewnia duży zestaw narzędzi GNU i Open Source, których można używać tak, jakbyś był w systemie Linux, oraz bibliotekę DLL, która wnosi znaczną funkcjonalność API POSIX. Co więcej, możesz używać Cygwina we wszystkich 32- i 64-bitowych wersjach systemu Windows, począwszy od XP SP3.

Pobieranie i instalowanie Cygwina

W tym artykule poprowadzimy Cię, jak skonfigurować Cygwin za pomocą najczęściej używanych narzędzi z wiersza poleceń Linuksa. W zależności od dostępnej przestrzeni do przechowywania i konkretnych potrzeb, możesz później bardzo łatwo zainstalować inne.

Aby zainstalować Cygwin (pamiętaj, że te same instrukcje dotyczą aktualizacji oprogramowania), będziemy musieli pobrać instalator Cygwin, w zależności od wersji systemu Microsoft Windows. Po pobraniu kliknij dwukrotnie plik .exe, aby rozpocząć instalację, a następnie wykonaj czynności opisane poniżej, aby ją ukończyć.

Krok 1 – Uruchom proces instalacji i wybierz „Zainstaluj z Internetu”:

Krok 2 – Wybierz istniejący katalog, w którym chcesz zainstalować Cygwin i jego plik instalacyjny (Uwaga: nie wybieraj folderów ze spacjami ich imiona):

Krok 3 – Wybierz typ połączenia internetowego i wybierz serwer lustrzany FTP lub HTTP (przejdź do https://cygwin.com /mirrors.html, aby wybrać serwer lustrzany w pobliżu Twojej lokalizacji geograficznej, a następnie kliknij Dodaj, aby wstawić żądany serwer lustrzany na listę witryn), aby kontynuować pobieranie:

Po kliknięciu przycisku Dalej na ostatnim ekranie w pierwszej kolejności zostaną pobrane niektóre wstępne pakiety, które poprowadzą faktyczny proces instalacji. Jeśli wybrany serwer lustrzany nie działa lub nie zawiera wszystkich niezbędnych plików, zostaniesz poproszony o użycie innego. Możesz także wybrać serwer FTP, jeśli odpowiednik HTTP nie działa.

Jeśli wszystko pójdzie zgodnie z oczekiwaniami, w ciągu kilku minut pojawi się ekran wyboru pakietu. W moim przypadku ostatecznie wybrałem ftp://mirrors.kernel.org, gdy inne zawiodły.

Krok 4 – Wybierz pakiety, które chcesz zainstalować, klikając każdą żądaną kategorię. Pamiętaj, że możesz także zainstalować kod źródłowy. Możesz także wyszukiwać pakiety za pomocą wejściowego pola tekstowego. Po zakończeniu wybierania potrzebnych pakietów kliknij Dalej.

Jeśli wybrałeś pakiet posiadający zależności, zostaniesz poproszony o potwierdzenie instalacji również zależności.

Jak można się spodziewać, czas pobierania będzie zależał od liczby wybranych wcześniej pakietów i ich wymaganych zależności. W każdym razie po 15-20 minutach powinieneś zobaczyć następujący ekran.

Wybierz żądane opcje (Utwórz ikonę na Pulpicie/Dodaj ikonę do Menu Start) i kliknij Zakończ, aby zakończyć instalację:

Po pomyślnym wykonaniu kroków od 1 do 4 możemy otworzyć Cygwin, klikając dwukrotnie jego ikonę na pulpicie systemu Windows, jak zobaczymy w następna sekcja.