Выкарыстанне Chocolatey для ўстаноўкі праграм у Windows

Карыстачам Linux звыклая ўстаноўка, выдаленне і абнаўленне прыкладанняў з дапамогай праграмы кіравання пакетамі apt-get - гэта бяспечны і зручны спосаб хутка ўсталяваць тое, што трэба. У Windows 7, 8 і 10 можна атрымаць аналагічныя функцыі дзякуючы выкарыстанню мэнэджара пакетаў Chocolatey і менавіта пра гэта пойдзе гаворка ў артыкуле. Мэта інструкцыі - пазнаёміць звычайнага карыстальніка з тым, што такое менеджэр пакетаў і паказаць перавагі выкарыстання дадзенага падыходу.

Звычайны спосаб устаноўкі праграм на кампутар для карыстальнікаў Windows - спампаваць праграму з Інтэрнэту, пасля чаго запусціць установачны файл. Усё проста, але ёсць і пабочныя эфекты - ўстаноўка дадатковага непатрэбнага ПА, дапаўненняў браўзэра або змяненне яго налад (усё гэта можа быць і пры ўсталёўцы з афіцыйнага сайта), не кажучы ўжо пра вірусы пры загрузцы з сумніўных крыніц. Акрамя гэтага, уявіце, што вам трэба ўсталяваць адразу 20 праграм, хацелася б неяк аўтаматызаваць гэты працэс?

Заўвага: Windows 10 ўключае ў сябе уласны менеджэр пакетаў OneGet (Выкарыстаньне OneGet ў Windows 10 і падлучэнне рэпазітара Chocolatey).

ўстаноўка Chocolatey

Для ўстаноўкі Chocolatey на кампутар, вам спатрэбіцца запусціць камандную радок або Windows PowerShell ад імя адміністратара, пасля чаго выкарыстоўваць наступныя каманды:

У камандным радку

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient) .DownloadString ( '// chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE%  chocolatey  bin

У Windows PowerShell выкарыстоўвайце каманду Set-ExecutionPolicy RemoteSigned для дазволу выканання аддаленых падпісаных сцэнарыяў, пасля чаго ўсталюеце Chocolatey з дапамогай каманды

iex ((new-object net.webclient) .DownloadString ( '// chocolatey.org/install.ps1'))

Пасля ўстаноўкі праз PowerShell перазапусціце яго. Вось і ўсё, менеджэр пакетаў гатовы да працы.

Выкарыстоўваем менеджэр пакетаў Chocolatey ў Windows

Для таго, каб спампаваць і ўсталяваць любую праграму з выкарыстаннем праграмы кіравання пакетамі, вы можаце выкарыстоўваць камандную радок або Windows PowerShell, запушчаныя ад імя адміністратара. Для гэтага вам дастаткова ўсяго толькі ўвесці адну з каманд (прыклад для ўстаноўкі Skype):

  • choco install skype
  • cinst skype

Пры гэтым, будзе аўтаматычна загружана і ўстаноўлена апошняя афіцыйная версія праграмы. Больш за тое, вы не ўбачыце прапаноў пагадзіцца на ўстаноўку непажаданага ПА, пашырэньні, змены пошуку па змаўчанні і стартавай старонкі браўзэра. Ну і апошняе: калі вы пакажыце праз прабел некалькі назваў, то ўсе яны будуць па чарзе устаноўлены на кампутар.

У сапраўдны момант такім чынам можна ўсталяваць каля 3000 бясплатных і ўмоўна бясплатных праграм і, натуральна, вы не можаце ведаць назвы ўсіх з іх. У гэтым выпадку вам дапаможа каманда choco search.

Да прыкладу, калі паспрабаваць ўсталяваць браўзэр Mozilla, то вы атрымаеце паведамленне пра памылку, што такая праграма не знойдзена (дзіва што, бо браўзэр называецца Firefox), аднак choco search mozilla дазволіць зразумець у чым памылка і наступным крокам дастаткова будзе ўвесці cinst firefox (Нумар версіі паказваць не патрабуецца).

Адзначу, што пошук працуе не толькі па назвах, але і па апісанні даступных прыкладанняў. Напрыклад, для пошуку праграмы запісу дыскаў, можна пашукаць па ключавым слове burn, і ў выніку атрымаць спіс з патрэбнымі праграмамі, у тым ліку тыя, у назве якіх burn не фігуруе. Поўны спіс даступных прыкладанняў вы можаце паглядзець на сайце chocolatey.org.

Аналагічным чынам можна выдаліць праграму:

  • choco uninstall имя_программы
  • cuninst имя_программы

або абнавіць яе з дапамогай каманд choco update або cup. Замест імя праграмы можна выкарыстоўваць слова all, то ёсць choco update all абновіць усе праграмы, устаноўленыя з дапамогай Chocolatey.

Графічны інтэрфейс праграмы кіравання пакетамі

Маецца магчымасць выкарыстоўваць і графічны інтэрфейс Chocolatey для ўстаноўкі, выдалення, абнаўлення і пошуку праграм. Для гэтага увядзіце choco install ChocolateyGUI і запусціце усталяванае прыкладанне ад імя Адміністратара (з'явіцца ў меню пуск ці спісе ўсталяваных праграм Windows 8). Калі вы плануеце часта ім карыстацца, рэкамендую адзначыць запуск ад імя Адміністратара ва ўласцівасцях цэтліка.

Інтэрфейс праграмы кіравання пакетамі інтуітыўна зразумелы: дзве ўкладкі, з усталяванымі і даступнымі пакетамі (праграмамі), панэль з інфармацыяй пра іх і кнопкамі для абнаўлення, выдалення альбо ўсталявання, у залежнасці ад таго, што менавіта было абрана.

Перавагі дадзенага спосабу ўсталёўкі праграм

Падводзячы вынік, яшчэ раз адзначу перавагі выкарыстання мэнэджара пакетаў Chocolatey для ўстаноўкі праграм (для пачаткоўца карыстальніка):

  1. Вы атрымліваеце афіцыйныя праграмы з надзейных крыніц і не рызыкуеце, спрабуючы знайсці тое ж ПА у Інтэрнэце.
  2. Пры ўсталёўцы праграмы не патрабуецца сачыць за тым, каб не усталявалася чаго-небудзь непатрэбнага, будзе ўстаноўлена чыстае прыкладанне.
  3. Гэта сапраўды хутчэй, чым пошук афіцыйнага сайта і старонкі загрузкі на ім ўручную.
  4. Вы можаце стварыць файл сцэнарыя (.bat, .ps1) або проста ўсталяваць адразу ўсе патрэбныя бясплатныя праграмы адной камандай (напрыклад, пасля пераўсталёўкі Windows), гэта значыць для ўстаноўкі двух дзесяткаў праграм, уключаючы антывірусы, утыліты і прайгравальнікі, вам трэба толькі адзін раз ўвесці каманду, пасля чаго нават не спатрэбіцца націскаць кнопку "Далей".

Спадзяюся, камусьці з маіх чытачоў гэтая інфармацыя будзе карыснай.

Глядзіце відэа: Words at War: The Hide Out The Road to Serfdom Wartime Racketeers (Верасень 2019).