Instalacja środowiska Cygwin

Cygwin to implementacja standardu POSIX dla systemów operacyjnych Windows oraz zestaw wolnego oprogramowania dostępnego na systemach operacyjnych typu Unix i GNU/Linux. Projekt Cygwin rozwijany jest przez firmę Red Hat i dostępny na licencji GPL.

Instalacja podstawowego środowiska Cygwin

Instalację Cygwina zaczynamy od odwiedzenia strony domowej i ściągnięcia małego instalatora setup-x86.exe lub setup-x86_64.exe i jego uruchomienia.

Cygwin Net Release Setup Program

Cygwin Net Release Setup Program

Następnie wybieramy typ instalacji:

  • Instalacja z Internetu (domyślna),
  • Ściągnięcie pakietów bez instalacji,
  • Instalacja z lokalnego katalogu.
Choose Installation Type

Choose Installation Type

Wskazujemy gdzie zainstalujemy środowisko, domyślnie jest to katalog C:\cygwin lub C:\cygwin64, jeśli chcemy wybrać inny katalog, pamiętajmy, żeby nie wybierać katalogu ze spacją w nazwie. Określamy też czy środowisko ma zostać zainstalowane dla wszystkich użytkowników (domyślnie) czy tylko dla bieżącego użytkownika. Wybranie drugiej opcji ma sens tylko jeśli instalujemy Cygwina bez uprawnień administratora.

Choose Installation Directory

Choose Installation Directory

Podajemy ścieżkę dostępu do katalogu gdzie mają zostać zapisane ściągnięte z Internetu pakiety, domyślnie jest to katalog z którego uruchomiliśmy setup.exe.

Select Local Package Directory

Select Local Package Directory

Wybieramy połączenie internetowe, do wyboru mamy trzy opcje:

  • Połączenie bezpośrednie (domyślnie),
  • Użycie ustawień serwera proxy z Internet Explorera,
  • Ręczne podanie serwera proxy.
Select Connection Type

Select Connection Type

Wybieramy serwer najbliższy naszego miejsca zamieszkania.

Choose Download Sites

Choose Download Sites

Teraz pojawi nam się poniższy alert, który jako że Cygwina instalujemy po raz pierwszy zwyczajnie ignorujemy.

Setup Alert

Setup Alert

No wreszcie coś ciekawszego, gdyż jak do tej pory w zasadzie klikaliśmy tylko przycisk Dalej. Musimy wybrać interesujące nas pakiety.

Select Packages

Select Packages

Jest wielce prawdopodobne, że skoro dodaliśmy jakieś pakiety do domyślnego zestawu, konieczne będzie rozwiązanie zależności tych pakietów, na szczęście wystarczy pozostawić domyślnie włączoną opcję automatycznego ściągania zależnych pakietów.

Resolving Dependencies

Resolving Dependencies

Rozpocznyna się pobieranie i instalacja pakietów.
Cygwin Setup Progress

Na koniec pozostaje dodanie skrótów w Menu Start i na Pulpicie, ja tego robić nie będę, gdyż używam Console2.

Installation Status and Create Icons

Installation Status and Create Icons

Teraz możemy uruchomić po raz pierwszy Cygwina, powita on nas takim oknem.

Cygwin First Run

Cygwin First Run

Dodajemy repozytorium Cygwin Ports

Jeśli wśród pakietów Cygwina nie możecie znaleźć jakiegoś dobrze Wam znanego z dystrybucji Linuksa, dodamy dodatkowe repozytorium Cygwin Ports. Wśród dostępnych pakietów znajdziemy m.in. FFmpeg, PHP, MLDonkey, środowiska graficzne: GNOME, KDE, LXDE, MATE, ROX, Xfce, i Sugar.

Zatem odpalamy w Cygwinie następującą komendę (oczywiście z odpowiednią ścieżką dostępu):

Uruchomi nam się pozwny wcześniej instalator, z którym postępujemy dokładnie tak samo jak przy pierwszej instalacji, aż do momentu wyboru serwerów, gdzie dodajemy nowy serwer: oryginalny ftp://ftp.cygwinports.org/pub/cygwinports lub szybszy mirror http://mirrors.kernel.org/sourceware/cygwinports/. Tak więc teraz mamy zaznaczone 2 serwery: podstawowy i dodatkowy.

Add Cygwin Ports Site

Add Cygwin Ports Site

Na kolejnym oknie z wyborem pakietów zobaczymy już znacznie obszerniejszą listę pakietów 🙂 Przy okazji zainstalujemy 2 pakiety lynx i wget, które będą nam potrzebne w kolejnym kroku.

Instalacja apt-cyg

apt-cyg to niezwykle sympatyczna komenda podobna do znanej z Debiana i Ubuntu komendy apt-get. Jeśli jest jeszcze ktoś, kto nie wie do czego ona służy, wyjaśniam:

  • apt-cyg install <nazwa pakietu> – instaluje wybrany pakiet,
  • apt-cyg remove <nazwa pakietu> – usuwa dany pakiet,
  • apt-cyg update – odświeża repozytoria zapisane w setup.ini,
  • apt-cyg show – wyświetla zainstalowane pakiety,
  • apt-cyg find <wzorzec wyszukiwania> – wyświetla nazwy pakietów pasujących do wzorca wyszukiwania,
  • apt-cyg describe <wzorzec wyszukiwania> – wyświetla opisy pakietów pasujących do wzorca wyszukiwania,
  • apt-cyg packageof <komendy lub pliki> – wyświetla nazwę pakietu zawierającego wskazaną komendę lub plik.

No dobra tyle tytułem wstępu, przejdźmy do instalacji apt-cyg. Zatem już w konsoli Cygwina wykonujemy:

Zaraz po tym możemy sprawdzić działanie apt-cyg instalując kilka użytecznych narzędzi.

Sprawdźmy zatem czy Midnight Commander został poprawnie zainstalowany.

Mało tego, apt-cyg potrafi zainstalować także pakiety z zewnętrznego repozytorium, na przykład ze wspomnianego wcześniej repozytorium Cygwin Ports, co więcej aby korzystać z dodatkowych repozytoriów z poziomu apt-cyg nie musimy przeprowadzać tej całej operacji opisanej w poprzednim punkcie, wystarczy po prostu wydać takie lub podobne polecenie:

Na koniec dodamy ścieżkę do programów Cygwina C:\cygwin64\bin do zmiennej środowiskowej Path.

Path cygwin bin

Path cygwin bin

Inne artykuły o Cygwinie

Polecam inne wpisy dotyczące Cygwina:
Cygwin + SSH + DenyHosts na Windowsie

Brak możliwości komentowania.