Како аутоматски ажурирати бесплатни софтвер помоћу Цхоцолатеи-а
На рачунару имате апликације као што су Спотифи(Spotify) , Адобе Реадер(Adobe Reader) , Цхроме(Chrome) , Фирефок(Firefox) , 7-Зип(7-Zip) , ВЛЦ Медиа Плаиер –(VLC Media Player…the) листа се наставља и све су бесплатне. Шта бисмо радили без бесплатног софтвера(freeware) ? Ипак, ове апликације захтевају честа ажурирања да би се поправиле безбедносне рупе и представиле нове и корисне функције. Ажурирања се никада не дешавају у погодно време.
Ту на сцену ступа чоколада(Chocolatey) . Користите бесплатну апликацију Цхоцолатеи(Chocolatey) да ажурирате свој софтвер. Лако је, брзо, једноставно, а да ли смо споменули бесплатно? Изгледа(Seems) превише добро да би било истинито, али јесте. Али шта је чоколада(Chocolatey) ?
Шта је чоколада?
Ако нисте радили ствари у командној линији(Windows command line) Виндовса , ПоверСхелл(PowerShell) -а или Линук командној линији(Linux command line) , концепт Цхоцолатеи(Chocolatey) - а може бити помало чудан. Цхоцолатеи(Chocolatey) је програм на нивоу машине који вам помаже да управљате софтвером.
На нивоу машине што значи да не постоји графички кориснички интерфејс који вам помаже да радите ствари. Све команде морају бити откуцане. Не дозволите да вас то уплаши(Don) ! Ако можете да пишете речи, можете ово савладати.
Како да инсталирам Цхоцолатеи?
Постоји неколико ствари које Цхоцолатеи(Chocolatey) треба да ради. Када су програму потребни други програми са функцијама Виндовс(Windows) - а за рад, ти потребни програми се називају зависности. Чоколадне(Chocolatey) зависности су да морате да користите најмање:
- Виндовс 7 или новији
- ПоверСхелл верзија 2 или новија
- .НЕТ Фрамеворк 4 или новији
- Осим тога, морате имати администраторски приступ(administrator access) на свом рачунару
Ако имате Виндовс 7(Windows 7) или новији, већ имате ПоверСхелл(PowerShell) верзију 2 или новију. Ако нисте сигурни да ли имате .НЕТ Фрамеворк 4(Framework 4) , не брините. Када инсталирате Цхоцолатеи(Chocolatey) , ако немате .НЕТ 4, Цхоцолатеи(Chocolatey) ће га инсталирати уместо вас.
Отворите ПоверСхелл тако што ћете у поље за претрагу менија Старт (Start Menu)укуцати(PowerShell) ПоверСхелл . Требало би да видите резултат под називом Виндовс ПоверСхелл Апп(Windows PowerShell App) .
Кликните десним тастером миша на то и изаберите Покрени као администратор(Run as Administrator) . Ово је познато као покретање ПоверСхелл(PowerShell) -а у повишеној инстанци(elevated instance) . Уздигнут је на администраторске привилегије. Отвориће се прозор ПоверСхелл .(PowerShell)
У прозору ПоверСхелл(PowerShell) откуцајте или копирајте и налепите команду:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))
Део Сет-ЕкецутионПолици Бипасс -Сцопе Процесс -Форце(Set-ExecutionPolicy Bypass -Scope Process -Force) говори ПоверСхелл(PowerShell) -у да не желите да примењујете политику ограниченог извршавања само за ову следећу ствар. ПоверСхелл(PowerShell) ће подразумевано дозволити покретање само потписаних процеса. То је највиша безбедносна поставка. Али морамо да покренемо овај непотписани процес инсталирања Цхоцолатеи(Chocolatey) -а .
Иек ((Нев-Објецт Систем.Нет.ВебЦлиент iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’)) део команде говори ПоверСхелл(PowerShell) - у да оде на веб локацију Цхоцолатеи(Chocolatey) , преузми инсталацију .пс1 скрипту и покрените је. То је део који заиста инсталира Цхоцолатеи(Chocolatey) .
Видећете гомилу текста како пролете. Слободно(Feel) се вратите и прочитајте да бисте знали шта се управо догодило. На крају, предлаже да покренете команду choco /? да видите листу функција. То је добар начин да се уверите да је ваша инсталација функционисала. Само напред и покрените ту команду.
Пролетеће још једна гомила текста, који је такође добар за читање и разумевање. На крају, ако је ваша инсталација Цхоцолатеи(Chocolatey) -ја функционисала, видећете нешто попут следећег, где је у зеленом делу наведена верзија коју сте управо инсталирали.
Инсталирање софтвера са Цхоцолатеи
Хајде да на брзину погледамо инсталирање софтвера са Цхоцолатеи(Chocolatey) пре него што почнемо да ажурирамо софтвер помоћу њега.
Идите на страницу https://chocolatey.org/packages ://цхоцолатеи.орг/пацкагес да бисте прегледали софтвер који је доступан преко Цхоцолатеи(Chocolatey) -а . Видећете да се они називају пакетима.
Пронађите пакет који желите да инсталирате. За овај пример, користићемо Малваребитес Анти-Малваре(Malwarebytes Anti-Malware) . Увек је добро имати Малваребитес на рачунару(good to have Malwarebytes on your computer) .
У повишеној инстанци ПоверСхелл(PowerShell) -а користите команду цхоцо инсталл малваребитес(choco install malwarebytes) . То је то. Инсталација ће почети. Зауставиће се следећим текстом:
Ако вам је пријатно да дозволите Цхоцолатеи(Chocolatey) -у да управља вашим софтвером, онда када се ова инсталација заврши, требало би да користимо команду цхоцо енабле -н алловГлобалЦонфирматион(choco feature enable -n allowGlobalConfirmation) како бисмо могли да аутоматизујемо инсталације и ажурирања у будућности. За сада, само употребимо А(A) да завршимо инсталацију.
Видећете(Malwarebytes) да Малваребитес преузима и затим почиње да се инсталира.
За отприлике минут, Малваребитес(Malwarebytes) ће бити преузет и инсталиран без икаквог додатног рада за вас.
Ажурирајте софтвер са Цхоцолатеи
Сада када имамо инсталиран софтвер, можемо покушати да га ажурирамо помоћу Цхоцолатеи(Chocolatey) -а . Опет(Again) вам је потребан ПоверСхелл(PowerShell) отворен као администратор(Administrator) . Затим можете покренути команду цхоцо упграде малваребитес(choco upgrade malwarebytes) .
То ће натерати Цхоцолатеи(Chocolatey) да изађе и види да ли постоји ажурирање, а затим га ажурира. Управо смо инсталирали Малваребитес, тако да ће се показати да су ажурирани пакети нула од један. То је у реду.
Ако сте инсталирали неколико пакета са Цхоцолатеи(Chocolatey) -ом , можете их све ажурирати командом у једном реду: цхоцо упграде алл -и(choco upgrade all -y) .
То је колико год је тешко. Оно што сада морамо да урадимо да бисмо аутоматски ажурирали софтвер помоћу Цхоцолатеи(Chocolatey) - а је да некако натерамо да се та команда покрене по распореду.
Аутоматски ажурирајте софтвер(Update Software) са Цхоцолатеи(Chocolatey)
Следећи корак који можете да урадите користећи нотепад или ПоверСхелл(Notepad) ИСЕ ( Интегрисано окружење за скриптовање(Integrated Scripting Environment) ). Урадићемо овај пример користећи Нотепад(Notepad) јер немају све верзије Виндовс -а (Windows)ПоверСхелл ИСЕ(PowerShell ISE) .
Отворите Нотепад. Копирајте команду цхоцо упграде алл -и(choco upgrade all -y ) у Нотепад.
Сачувајте то као ПоверСхелл(PowerShell) скрипту тако што ћете је назвати нешто попут упграде-ЦхоцоПацкагес.пс1(upgrade-ChocoPackages.ps1) . Екстензија .пс1 говори Виндовс-у да је ово ПоверСхелл скрипта(PowerShell) .
Промените тип датотеке из Text Documents (*.txt) у All Files (*.*).Ако то не учините, Виндовс(Windows) ће га учинити упграде-ЦхоцоПацкагес.пс1.ткт(upgrade-ChocoPackages.ps1.txt) и мислити да је то само Нотепад(Notepad) датотека.
Виндовс долази са сјајном функцијом која се зове Таск Сцхедулер(Task Scheduler) . Просечан кућни корисник вероватно не зна за то, али Таск Сцхедулер(Task Scheduler) је функција која већ чини да се многе ствари покрећу редовно.
У менију Старт(Start Menu) претражите Таск Сцхедулер(Task Scheduler) . Кликните(Click) на њега када се појави као резултат.
Када се отвори Планер задатака(Task Scheduler) , кликните на Библиотека планера задатака(Task Scheduler Library) у горњем левом делу прозора. Ово ће вам показати све заказане задатке који су тренутно постављени на вашем рачунару.
У окну Радње(Actions) у горњем десном углу кликните на Креирај задатак(Create Task…) .... Креирање основног задатка(Create Basic Task) није прикладно за ову ситуацију, јер ћемо касније користити аргументе.
У прозору који се отвори, на картици „ Опште(General) “, дајте задатку име као што је Цхоцо Упграде Алл(Choco Upgrade All) , а затим Опис(Description ) попут Ажурира сав софтвер који је инсталирао Цхоцолатеи( Updates all software installed by Chocolatey) . Ако ваш тренутни кориснички налог није администраторски налог на вашем рачунару, користите дугме Промени корисника или групу(Change User or Group) да бисте изабрали налог администратора .(Administrator)
Такође ћете морати да знате лозинку администраторског налога. (Administrator)Уверите(Make) се да је изабрано Покрени да ли је корисник пријављен или не . (Run whether the user is logged on or not)Ово ће омогућити да се скрипта покрене чак и ако нисте на свом рачунару и имаће све привилегије које су му потребне за обављање посла.
Картица Триггерс(Triggers) је место где задатку кажете када желите да се покрене. За ово би требало бити довољно једном недељно. У нашем примеру, подешено је да ради сваке недеље(Sunday) у 01:00. Изаберите време када вероватно нећете користити рачунар, за најбоље перформансе.
Такође се препоручује да означите Заустави задатак ако ради дуже од:(Stop the task if it runs longer than:) и промените трајање на 2 сата. Можете то прилагодити како желите. Да бисте дозволили да се окидач примени, морате означити поље Омогућено(Enabled) на дну.
Пређите на картицу Радње(Actions) и рећи ћемо задатку шта желимо да уради. Акција ће бити подразумевано подешена на Покрени (Action)програм(Start a program) . То је оно што желимо, па само оставите то. У поље Program/script откуцајте поверсхелл.еке. Ово омогућава Виндовс-у да зна да ћете покренути ПоверСхелл(PowerShell) скрипту.
У поље Додај аргументе(Add arguments) унесите следеће аргументе.
-нопрофиле(-noprofile) – Ово спречава покретање скрипти ПоверСхелл(PowerShell) профила и говори му да само покрене скрипту коју желите.
-ЕкецутионПолици Бипасс(-ExecutionPolicy Bypass) – Ако нисте сигурни да ли је извршење скрипте било омогућено, добро је имати ово у аргументима. То ће осигурати да скрипта ради.
-филе(-file ) – Ово је аргумент који говори Планеру задатака да је оно што следи пут до датотеке коју желимо да покрене ПоверСхелл(PowerShell) . У нашем примеру, скрипта је сачувана у C:\Scripts\upgrade-ChocoPackages.ps1 . На вашем рачунару може бити другачије, па прилагодите у складу са тим. Ако путања до ваше датотеке има имена са размацима, мораћете да ставите целу путању унутар наводника.
Потпуни аргумент ће изгледати као -noprofile -executionpolicy bypass -file C:\Scripts\upgrade-ChocoPackages.ps1
На картици Услови(Conditions ) , постоји више опција које можемо подесити о томе како ће се скрипта покренути. Погледајте их да видите које желите да примените. За овај пример, постављено је на Покрени задатак само ако је рачунар укључен наизменичном струјом(Start the task only if the computer is on AC power) и Стоп ако рачунар пређе на напајање из батерије(Stop if the computer switches to battery power ) да би се осигурало да се батерија не испразни.
Пробудите рачунар да бисте покренули овај задатак(Wake the computer to run this task) је изабран да би се осигурало да задатак ради, без обзира да ли је рачунар у режиму спавања или не.
На картици Подешавања(Settings ) препоручује се да означите поље Дозволи покретање задатка на захтев(Allow task to be run on demand) , тако да можемо ручно да тестирамо задатак када завршимо. Подразумевани избори за остатак су у реду.
Кликните на ОК(OK) да бисте завршили креирање заказаног задатка. Требало би да се појави прозор са именом корисника којег сте изабрали на картици Опште(General) . Морате унети лозинку за корисника и кликнути на ОК(OK) . Ово говори Виндовс-у да заиста имате овлашћење да покренете задатак.
Сада сте се вратили на главни прозор Планера задатака. (Task Scheduler)Пронађите свој нови задатак. Кликните десним тастером миша на задатак и изаберите Покрени(Run ) да бисте га тестирали.
Нећете видети да се ништа значајно дешава, осим што ће се статус задатка променити у Руннинг(Running) . За минут или више, требало би да видите да се време последњег покретања(Last Run Time ) такође променило у временску ознаку када сте започели са извршавањем задатка.
Ако нисте добили ниједну поруку о грешци, задатак би требао бити у реду. Затворите прозор Таск Сцхедулер(Task Scheduler) и не брините да ћете поново морати ручно да ажурирате било који софтвер који сте инсталирали са Цхоцолатеи(Chocolatey) -ом.
Завршено!
Можда се чини да је потребно много посла да се ово постави. Размислите о овоме: требало вам је негде између 10 и 30 минута да ово подесите. Ако ово користите за ажурирање 10 програма, а сваком програму је потребно око 6 минута да прође кроз процес ажурирања сваког месеца, уштедели сте између 30 и 50 минута.
Већ сте испред уштеђеног времена. Током године, то би могло бити уштеђено 6 до 10 сати времена. То не укључује време уштеђено знањем како да користите Цхоцолатеи(Chocolatey) за инсталирање програма за минут или два уместо за 10 или 15 минута.
Related posts
Најбољи бесплатни програм за караоке за Виндовс
12 најбољих бесплатних апликација и виџета за Андроид калкулатор
5 најбољих апликација за куповину акција бесплатно
Најбољи бесплатни софтвер за уклањање шпијунског и малвера
Како аутоматски избрисати датотеке у Виндовс-у
Три јединствене, бесплатне апликације за фитнес са којима ћете бити у форми за 2019
3 најбоље апликације за планинарење за проналажење стаза, пешачење и негубљење
Шта је Твитцх Турбо и да ли је вредно тога?
6 најбољих апликација за трудноћу у 2021
5 најбољих Спотифи алтернатива за стриминг музике
10 најбољих апликација за мерење ваше продуктивности
11 најбољих ИРЦ клијената за Виндовс, Мац и Линук у 2022
6 најбољих апликација за замену лица за мобилни или рачунар
Како користити МиФитнессПал да бисте заправо смршали
Шта је БеттерДисцорд и како га инсталирати?
ТоДоист апликација за десктоп рачунаре за Виндовс: Потпуна рецензија
7 најбољих апликација и веб локација за гледање видео записа заједно
15 најбољих субреддитова за пијанство када вам је досадно
7 најбољих Андроид апликација за подсетнике
9 најбољих бесплатних ГПС апликација ван мреже за Андроид