A A A

Menedżer pakietów dla Windows

PC Format 12/2014
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. BARTŁOMIEJ MROŻEWSKI

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.

Dodawanie aplikacji z linii komend


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.


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.


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.


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.


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.


Ocena:
Oceń:
Komentarze (0)

Redakcja nie ponosi odpowiedzialności za treść komentarzy. Komentarze wyświetlane są od najnowszych.
Najnowsze aktualności


Cyberatak na Donalda Trumpa
22 maja 2019
Jak donosi CNN prezydent USA padł ofiarą cyberprzestępców. Przedmiotem ataku okazały się… wyniki Donalda Trumpa w golfa. Hakerzy...

Godnie i z Honorem!
21 maja 2019
Byliśmy w Londynie na światowej premierze smartfonów Honor 20, 20 Lite i 20 PRO. Konfiguracje zaskakują.

Artykuły z wydań

  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
Zawartość aktualnego numeru

aktualny numer powiększ okładkę Wybrane artykuły z PC Format 3/2019
Przejdź do innych artykułów
płyta powiększ płytę
Załóż konto
Co daje konto w serwisie pcformat.pl?

Po założeniu konta otrzymujesz możliwość oceniania materiałów, uczestnictwa w życiu forum oraz komentowania artykułów i aktualności przy użyciu indywidualnego identyfikatora.

Załóż konto