Menedżer pakietów dla Windows
W Linuksie, aby dodać aplikację, wystarczy zaznaczyć jej nazwę w oknie z listą dostępnego oprogramowania. Dzięki menedżerowi pakietów Chocolatey taki sam mechanizm możesz dodać do systemu Windows.
Chocolatey jest bardzo udaną próbą przeniesienia do Windows mechanizmu działania menedżera pakietów APT (Advanced Packaging Tool), który jest dostępny m.in. w dystrybucji Ubuntu. Bazuje on na serwerach z paczkami oprogramowania i aplikacji APT, która zapewnia ich pobieranie i instalację oraz, co ważne, odnalezienie i pobranie wszystkich dodatkowych pakietów niezbędnych do działania aplikacji.
Aby uruchomić instalację, usuwanie czy aktualizację pakietu za pomocą APT, wystarczy pojedyncza komenda lub kliknięcie w oknie graficznej nakładki, takiej jak Synaptic. W Linuksie taki mechanizm instalacji oprogramowania jest naturalny. Ponieważ znakomita większość oprogramowania to pakiety z otwartymi źródłami, ochotnicy mogli „pakować” kompilacje do pakietów z rozszerzeniem DEB (od nazwy dystrybucji Debian, dla której napisano menedżer APT) i udostępniać je w repozytoriach.
W przypadku Windows, gdzie większość oprogramowania to pakiety własnościowe, których nie można, ot tak, wziąć i udostępnić na niezależnym serwerze, opracowanie takiego mechanizmu instalacji było trudniejsze. Twórcy menedżera pakietów Chocolatey skutecznie obeszli to ograniczenie. Skrypty pobierania i instalacji dla każdej z ok. 2600 aplikacji w wielu przypadkach zamiast centralnych repozytoriów wykorzystują serwery producentów oprogramowania i udostępnionych na nich plików instalacyjnych. Wystarczy wpisać do linii komend krótkie polecenie, i po chwili masz zainstalowany program uruchamiany z menu Start, bez poszukiwania instalatora w sieci czy żmudnej instalacji.
Instalacja programów za pomocą menedżera pakietów Chocolatey
Menedżer pakietów Chocolatey jest zaprojektowany do obsługi przede wszystkim za pomocą linii komend. Dla użytkowników, którzy nie czują się dobrze w tym środowisku, jest przeznaczony opcjonalny pakiet z graficznym interfejsem użytkownika, który jest nakładką na tryb tekstowy. W warsztacie pokażemy obydwa sposoby dodawania i usuwania aplikacji.
Krok 1
Wszystkie operacje w oknie linii komend, które pokazujemy w warsztacie, trzeba wykonać, korzystając z uprawnień administracyjnych. Aby uruchomić interpretator poleceń z uprawnieniami administratora, kliknij Start, a w polu wyszukiwania wpisz cmd. Po znalezieniu skrótu cmd kliknij go prawym klawiszem myszy i z menu kontekstowego wybierz polecenie Uruchom jako administrator.
Krok 2
Aby zainstalować menedżer pakietów Chocolatey, musisz wpisać do linii komend następujący kod:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command „iex ((new-object net.webclient).DownloadString(‚https://chocolatey.org/install.ps1’))” && SET PATH= proc.PATH proc.; proc.systemdrive proc.\ProgramData\chocolatey\bin
Aby uniknąć wpisywania kodu za pomocą klawiatury, możesz wejść na stronę http://pcformat.pl/u/996, przewinąć ją do sekcji Command Line i skopiować fragment kodu widoczny w pływającej ramce.
Krok 3
Po skopiowaniu kodu musisz powrócić do okna linii komend, kliknąć tło prawym klawiszem i z menu kontekstowego wybrać Wklej. Jeśli instalacja nie uruchomi się automatycznie, naciśnij Enter. Wyświetli się seria komunikatów informujących o postępie instalacji. Gdy linia komend pojawi się ponownie, możesz instalować aplikacje.
Krok 4
Aby zainstalować program, należy wpisać komendę choco install nazwa-programu. Jeśli program występuje w kilku wersjach, warto zajrzeć na stronę https://chocolatey.org/packages, gdzie są podane komendy instalacji wszystkich dostępnych wersji pakietów. Ten katalog pozwala także sprawdzić, czy dany program jest przygotowany do instalacji za pośrednictwem Chocolatey.
Krok 5
Po instalacji aplikacja pojawia się także w menu Start, dokładnie tak samo, jak po zainstalowaniu w tradycyjny sposób. Za pomocą menedżera pakietów można także aktualizować programy (choco update nazwa-programu), a także usuwać je (choco uninstall nazwa-programu), choć ta ostatnia komenda nie zawsze działa poprawnie. Wówczas trzeba usunąć pakiet tradycyjną metodą, czyli za pomocą narzędzia Dodaj/Usuń programy w panelu sterowania.
Krok 1
Instalacja i zarządzanie pakietami może odbywać się z poziomu graficznego interfejsu użytkownika. Aby go doinstalować, wpisz komendę pokazaną na poniższym obrazku. Ponieważ interfejs wizualny wymaga narzędzia PowerShell, czyli alternatywnego, rozbudowanego interpretatora poleceń Microsoftu, menedżer pakietów pobierze go w pierwszej kolejności, a potem zainstaluje pakiet z interfejsem użytkownika.
Krok 2
ChocolateyGUI pojawia się w menu Start, tak jak każdy inny program Windows. Przed pierwszym uruchomieniem musisz zrestartować Windows. Po uruchomieniu menedżera pakietów (koniecznie z uprawnieniami administracyjnymi, patrz krok 6), zobaczysz listę zainstalowanych elementów. Za jej pomocą możesz usuwać aplikacje. Zaznacz program, którego chcesz się pozbyć, i kliknij przycisk Uninstall w prawym dolnym narożniku.
Krok 3
W celu zainstalowania aplikacji przejdź do zakładki Available packages. Nazwę programu możesz znaleźć na liście albo wpisać ją do widocznego ponad nią pola wyszukiwania, i rozpocząć wyszukiwanie naciśnięciem ikony z symbolem lupki. Po znalezieniu programu zaznacz go na liście, a następnie naciśnij przycisk Install.