Chocolatey - instaluj, odinstaluj i aktualizuj programy za pomocą polecenia w systemie Windows

Chocolatey - instaluj, odinstaluj i aktualizuj programy za pomocą polecenia w systemie Windows

Dzięki Chocolatey użytkownicy systemu Windows mogą używać środowiska Windows PowerShell lub wiersza poleceń do pobierania, rozpakowywania i instalowania programów bez nadzoru, jak w systemie Linux — za pomocą tylko jednego polecenia. Eliminuje to potrzebę klikania podczas konfiguracji programu. Przyjrzeliśmy się bliżej narzędziu wiersza poleceń.

wymagania

1.) Chocolatey jest kompatybilny z Windows od XP do Server 2012 R2.

2.) Możesz pracować z wierszem poleceń (cmd) (dla Windows XP, Vista) lub z Windows PowerShell w wersji 4.0 (dla Windows 7). Windows 8.1 ma już domyślnie wersję 4. Jeśli nie masz pewności, którą wersję "Windows PowerShell" posiadasz, możesz po prostu przejść do "Windows PowerShell" przez Start - Programy i wprowadzić następujące polecenie: $ psversiontable. Po "Enter" spójrz pod PSVersion.

Określ wersję Windows PowerShell

Skrypty muszą być dozwolone dla środowiska Windows PowerShell.

Polecenie to: set-executionpolicy remotesigned

Po kliknięciu klawisza [Enter] zostaniesz zapytany, czy chcesz zmienić politykę wykonania. Wpisz y (tak) i po ponownym kliknięciu klawisza [Enter] powłoka będzie teraz uruchamiać skrypty. Następnie zminimalizuj Windows PowerShell. Jeśli zamkniesz PowerShell, będziesz musiał ponownie uruchomić polecenie.

3.) Microsoft .NET Framework w wersji 4 musi być zainstalowany we wszystkich systemach. Najszybszym sposobem sprawdzenia, którą wersję „Microsoft .NET Framework” zainstalowałeś, jest przejście do „C: \ Windows \ Microsoft.NET \ Framework”. Jeśli brakuje tu folderu „Microsoft.NET”, nie zainstalowałeś frameworka. W przeciwnym razie otwórz folder „Framework”, tutaj znajdziesz różne numery wersji „Microsoft .NET Framework”. W folderze powinien znajdować się numer wersji 4.0.xx.

Określ wersję .NET Framework — ścieżka

4.) Zawsze uruchamiaj program Windows PowerShell lub wiersz poleceń jako administrator, aby móc zainstalować bez dalszego odpytywania programu.

5.) Powinieneś widzieć wszystkie ścieżki. W systemie Windows 8 otwórz „Ten komputer” na pulpicie i przełącz na „Widok” na pasku menu. Aktywuj opcję „Rozszerzenia nazw plików” i „Ukryte elementy” na pasku narzędzi.

Dla Windows 8.x

Dla pozostałych systemów operacyjnych ustawienia znajdziesz w opcjach folderów, zakładka „Widok”:

Dezaktywuj „Ukryj chronione pliki systemowe (zalecane)”

Aktywuj „Pokaż wszystkie pliki i foldery” lub w systemie Windows 7

Aktywuj „Pokaż ukryte pliki, foldery i dyski” i

Dezaktywuj „Ukryj rozszerzenia znanych typów plików”

Opcje folderów w Widoku

Zainstaluj czekoladę

Chocolatey ma 2 dodatkowe polecenia na stronie głównej do instalacji Chocolatey - 1x dla konsoli i 1x dla Windows PowerShell. Aby zainstalować Chocolatey, wystarczy skopiować wiersze ze strony głównej (żółte oznaczenie) i wkleić je do wiersza poleceń. Aby to zrobić, należy aktywować tryb wstawiania - wskazówka na ten temat. Drugie (niższe) polecenie dotyczy programu Windows PowerShell.

Zainstaluj czekoladę

W wierszu polecenia

Dla Windows PowerShell

Po „Enter” chocolatey.zip jest pobierany z adresu URL „https://packages.chocolatey.org/chocolatey.0.10.8.nupkg” do katalogu „C: \ Users \ Username \ AppData \ Local \ Temp \ chocolatey \ chocZainstaluj" ".

Narzędzie wiersza poleceń 7Zip 7za.exe jest również pobierane z adresu URL „https://chocolatey.org/” do katalogu „C: \ Users \ Nazwa użytkownika \ AppData \ Local \ Temp \ chocolatey \ chocInstall” i chocolatey jest wyodrębniane. Następnie instalowana jest czekolada.

W zmiennych środowiskowych pod zmiennymi systemowymi zmienna "ChocolateyInstall" jest ustawiona na wartość "C:\ProgramData\czekoladowy". Oznacza to, że nie zawsze musisz wpisywać pełną ścieżkę do chocolatey w wierszu poleceń / Windows PowerShell. Możesz także zmienić ścieżkę.

Pod ścieżką „C: \ ProgramData \ chocolatey” znajdziesz dwa podfoldery, folder bin i folder lib. W przypadku narzędzi przenośnych „cinst” tworzy własny podfolder w podfolderze „lib” i rozpakowuje tam pakiet do pobrania. W przypadku programów konsolowych Chocolatey tworzy również mały plik wsadowy o tej samej nazwie, który wywołuje zainstalowany program i przekazuje przekazane argumenty. Skrypty te trafiają do podfolderu bin.

czekolada jest rozpakowana i zainstalowana

Zmienna jest ustawiona

Teraz skopiuj zawartość (nie folder) chocolateyInstall „C: \ Users \ Nazwa użytkownika \ AppData \ Local \ Temp \ chocolatey \ chocInstall \ tools \ chocolateyInstall” do katalogu „C: \ ProgramData \ chocolatey”.

Zawartość chocolateyInstall

Katalog ProgramData -> czekolada

GUI dla czekolady

Rozszerzenie Chocolatey GUI umożliwia obsługę w oknie za pomocą myszy. Jeśli wolisz pracować z interfejsem użytkownika dla Chocolatey, możesz pobrać GUI. Aby zainstalować z wiersza polecenia lub programu Windows PowerShell:

choco zainstaluj ChocolateyGUI lub cinst chocolateygui

choco zainstaluj chocolateyGUI

Następnie w menu startowym znajdziesz nowy folder programu o nazwie „ChocolateyGUI”, aw nim program „ChocolateyGUI”, za pomocą którego uruchamiasz graficzny interfejs użytkownika.

To oferuje wszystkie funkcje, które oferuje wiersz poleceń. Możesz wyszukiwać pakiety programów, wyświetlać szczegółowe informacje o programach, instalować i odinstalowywać programy lub wyświetlać listę już zainstalowanych programów.

CzekoladowyGUI

Zainstaluj programy

Chocolatey uzyskuje dostęp do internetowej bazy danych, która obecnie zawiera ponad 2000 pakietów programów (stan na lipiec 2014 r.). Aby zapobiec rozprzestrzenianiu się złośliwego oprogramowania za pośrednictwem pakietów programu, deweloper twierdzi, że sprawdza każdy nowy pakiet, który ma zostać dodany do bazy danych. Możesz zobaczyć pakiety programów do zainstalowania w galerii. Jeśli chcesz zainstalować odtwarzacz multimediów i nie wiesz, który z nich, najpierw rozejrzyj się za pomocą polecenia: clist Player

Chocolatey wyświetli listę wszystkich dostępnych odtwarzaczy multimedialnych. Oczywiście działa to również z innymi terminami, takimi jak przeglądarka clist.

clist player

Na przykład, jeśli chcesz zainstalować VLC Media Player, wystarczy wpisać polecenie znajdujące się w galerii obok VLC 2.1.3 w wierszu polecenia.

Polecenie to cinst vlc

Chocolatey ładuje i instaluje VLC i uniemożliwia potwierdzanie umów licencyjnych lub wybór komponentów.

Cinst vlc

Jeśli chcesz samodzielnie potwierdzić umowę licencyjną lub wybór komponentów, wykonaj polecenie z parametrem -notsilent: cinst vlc -notsilent

Na liście programów znajdziesz VLC Media Player w VideoLAN - wszystko to zajęło tylko kilka sekund.

Odtwarzacz multimedialny VideoLAN VLC

Za pomocą polecenia chocolatey list Chocolatey wyświetla listę wszystkich programów, które można zainstalować za pomocą narzędzia, w tym odpowiadający im numer wersji (jak w galerii, ale nie tak szczegółowy).

czekoladowa lista

Zainstaluj wiele programów jednocześnie

Jest to również bardzo łatwe i szybkie. Otwórz edytor tekstu, taki jak Notatnik, i wpisz osobną linię dla każdego programu, który chcesz zainstalować.

Rzeczywistą nazwę programu należy jedynie zastąpić nazwą z galerii, a kod innych programów po prostu uzupełnić w ten sam sposób dodatkowymi liniami "package id".

Przykład: chcesz zainstalować Process Explorer, Piriform Speccy i EverNote. W galerii możesz zobaczyć, jaką nazwę programu należy w tym celu wprowadzić (żółte oznaczenie).

Notatnik

Jeśli przejdziesz do Plik - "Zapisz jako ..." w Notatniku, najpierw przełącz na "Wszystkie pliki (*. *)" W obszarze Typ pliku i przypisz nazwę pliku "Zainstaluj" z rozszerzeniem .config. Następnie zapisz plik w folderze (np. „ProgInstall”) pod C :.

Typ pliku

Install.config w ProgInstall w C:

Aby zainstalować programy teraz, przejdź do odpowiedniego folderu "ProgInstall" w konsoli, w którym znajduje się plik Install.config. Wpisz następujące informacje:

Następnie uruchom polecenie cinst Install.config, a wszystkie programy zostaną zainstalowane jeden po drugim.

cinst Install.config w konsoli

Program Windows PowerShell może również zostać na krótko otwarty w tym celu.

Windows PowerShell

Zainstalowane programy znajdziesz w "Start - Programy", a niektóre z nich na pulpicie.

Piriform Speccy (speccy) można rozpocząć natychmiast.

Piriform Speccy

Process Explorer (procexp) można znaleźć w katalogu "C:\ProgramData\chocolatey\lib procexp.15.13tools", ponieważ program jest przenośny.

Eksplorator procesów

Niestety EverNote (evernote) nie uruchamia się od razu, zostaniesz poproszony o zawarcie umowy licencyjnej.

Umowa licencyjna EverNote

Plik konfiguracyjny jest idealny, jeśli chcesz zainstalować kilka programów (nie tylko 3) jednocześnie.

Aktualizuj programy

Jeśli chcesz sprawdzić wszystkie zainstalowane programy, odpowiedzialna jest komenda cver all.

Sprawdź wersję programu

Chocolatey następnie wyświetla wszystkie programy jeden po drugim. Jeśli program jest w nowszej wersji, zaktualizuj go poleceniem: cup nazwa programu

Nazwa programu to ponownie nazwa, która znajduje się na liście konsoli pod nazwą. Przykład: kubek firefox

Aby zaktualizować wszystkie programy na raz, użyj polecenia: cup all

Zamiast sprawdzania wersji przez Internet, Chocolatey wyświetla lokalnie zainstalowane programy i ich numery wersji po wykonaniu następującego polecenia: cver all -lo

Zainstalowane programy z numerami wersji

Odinstaluj programy

Polecenie: cuninst nazwa-programu odinstalowuje program.

Przykład: VLC Player, Process Explorer, Piriform Speccy i EverNote mają zostać odinstalowane.

Polecenie to wtedy:

cuninst vlc [Enter]

cuninst procexp [Enter]

sprytny speck [Enter]

cuninst evernote [Enter]

Odinstaluj programy

Jednak tylko Process Explorer został odinstalowany w ścieżce „C: \ ProgramData \ chocolatey \ lib”, pozostałe programy są nadal dostępne na liście programów oraz w „Programy i funkcje” lub „Programy i funkcje”. Deinstalacja nie działa niezawodnie z wieloma pakietami programów. Programy są usuwane z wewnętrznej bazy danych Chocolatey, a następnie nie pojawiają się już po wysłaniu zapytania. Jednak programy pozostają zainstalowane w systemie Windows. Tutaj musisz zrobić to sam i ręcznie odinstalować programy za pomocą panelu sterowania.

Sam skonfiguruj pakiet

Źródłem pakietu może być folder na dysku twardym, pamięć USB lub udział sieciowy. Następnie kopiujesz żądane pakiety Chocolatey do, właściwie skojarzonego pliku, z rozszerzeniem * .nupkg. Możesz to znaleźć na stronie galerii, jeśli samodzielnie klikniesz nazwę programu, a następnie po lewej stronie w sekcji Pobierz.

* .nupkg do pobrania

Stworzenie własnego źródła pakietów może mieć sens, na przykład, jeśli często musisz konfigurować nowe komputery lub maszyny wirtualne. Następnie konfigurujesz źródło w udziale sieciowym i możesz najpierw zainstalować Chocolatey na nowym komputerze, a następnie za pomocą polecenia

cinst all -source \ Folder udostępniania serwera

wszystkie potrzebne programy za jednym razem.

Rozrusznik bokserski

Tam, gdzie warto trochę więcej wysiłku, warto również przyjrzeć się rozszerzeniu Chocolatey Boxstarter. Zawiera dodatkowe polecenia dla środowiska Windows PowerShell, których można następnie użyć do napisania złożonych skryptów instalacyjnych, które nie tylko instalują proste pakiety Chocolatey, ale także programy instalacyjne, które na przykład wymagają ponownego uruchomienia komputera. Istnieją również polecenia, których można użyć do zautomatyzowania najważniejszych ustawień Eksploratora, w tym pokazywania rozszerzeń znanych plików lub pokazywania ukrytych obiektów.

Najważniejsze polecenia Chocolatey w skrócie

cinst program name = ładuje i instaluje program i uniemożliwia potwierdzanie umów licencyjnych lub wybór komponentów

cinst nazwa programu -notsilent = ładuje i instaluje program z potwierdzeniem umowy licencyjnej lub wyboru komponentów

cinst nazwa programu -force = przeprowadza ponowną instalację już zainstalowanego programu

cuninst nazwa programu = odinstalowuje program

chocolatey list = zawiera listę wszystkich programów, które można zainstalować wraz z narzędziem, łącznie z odpowiednim numerem wersji

cver nazwa programu = wskazuje, czy numer wersji zainstalowanego pakietu programu jest zgodny z wersją dostępną w Internecie

cver all = porównuje numery wersji wszystkich zainstalowanych programów z wersjami w Internecie

cver all -lo = lo oznacza "tylko lokalnie" - Zamiast sprawdzania wersji przez Internet, Chocolatey pokazuje lokalnie zainstalowane programy i ich numery wersji.

clist = ładuje listę wszystkich nazw pakietów na żywo z serwera

clist nazwa programu -all = wyświetla wszystkie istniejące numery wersji programu

clist term = filtruje listę, np. „clist player” dla wszystkich odtwarzaczy multimedialnych i Co.

nazwa programu filiżanki = aktualizuje zainstalowany program

cup all = aktualizuje wszystkie zainstalowane programy

pomoc czekoladowa czy czekolada /? = zawiera pomoc i polecenia

Wniosek

Chocolatey to praktyczna i szybka aplikacja. Za pomocą tylko jednego polecenia Chocolatey zna system bitów, akceptuje umowy licencyjne, których i tak nikt nie czyta, i nie instaluje żadnych dodatków, takich jak paski narzędzi. Jeśli jeden pakiet wymaga innego, menedżer pakietów wie o tym i jednocześnie instaluje zależności. Deinstalacja prawdopodobnie będzie nadal działać po jednej lub dwóch aktualizacjach wersji. Możesz również znaleźć Chocolatey w archiwum oprogramowania WinTotal.

Źródło obrazu: czekolada

35 ocen

Podobne artykuły:

Aktualizacja systemu Windows 10 października 2018 jest już dostępna - i ...

Terminal Windows: To jest za nowym ...

Krótko mówiąc: co to jest plik DLL?

Ciekawy Windows: surfowanie z kalkulatorem!

Odinstaluj ponownie wadliwe aktualizacje systemu Windows

Pliki AAE: co to jest i jak je otworzyć?

scrcpy: Kontroluj swoje urządzenie z systemem Android z komputera z systemem Windows

Windows 10 2004: Co nowego w aktualizacji firmy Microsoft?

Mówiąc najprościej: czym jest skrypt?

Wersje Windows 10: porównanie ...

Tags
Author
Karolina Kanas

Leave a Reply