Как да въведете Linux-стил ап-да Инсталиране на Windows с Chocolatey
Потребителите на Linux обичат да инсталират софтуер от командния ред и не е трудно да се разбере защо. Вместо да изтегляте изпълними файлове, да ги изпълнявате и да избягвате различните опити за промяна на търсещата ви машина по подразбиране, вие основно въвеждате това, което искате да инсталирате и натиснете „Enter“.
Ако искате този вид мир на Windows, не търсете повече от Chocolatey, мениджъра на пакети за Windows. Този безплатен инструмент ви позволява да инсталирате хиляди приложения само с бърза команда (choco install
) и ги актуализирайте с друг (Choco ъпгрейд
.) Това може да ви спести много време, ако сте човек, който инсталира много свободен софтуер.
Можете да използвате Chocolatey на две места: Command Prompt и PowerShell. Ето как да инсталирате този мениджър на пакети в двете среди, но наистина имате нужда само от една или друга. Вземете каквото ви е удобно.
Инсталирайте и използвайте Chocolatey от командния ред
Chocolatey работи само в командния ред, ако го изпълните като администратор. Най-лесният начин да направите това е да щракнете с десния бутон на командния ред в менюто "Старт" и след това да кликнете върху "Изпълни като администратор".
За да инсталирате Chocolatey, първо трябва да изпълните следната команда, която изтегля и стартира инсталационната програма за вас:
@ "% SystemRoot% System32 WindowsPowerShell v1.0" - iex ((New-Object System.Net.WebClient) .DownloadString ("https://chocolatey.org/ install.ps1 ')) "&& SET" ПЪТ =% ПЪТ%;% ALLUSERSPROFILE%
Тази команда може да се промени, затова проверете официалните инструкции на Шоколад, ако имате проблеми.
След като инсталирате Chocolatey, можете да го използвате веднага (макар че в някои случаи може да се наложи да затворите и да отворите отново командния ред на администратора). Инсталирането на софтуера е просто: просто напишете choco install
последвано от името на програмата. Ето, бягаме choco инсталирате filezilla
да инсталирате популярния FTP клиент Filezilla.
Също така не се налага да се ограничавате с инсталирането на едно приложение едновременно. Например, използвайки следната команда ще инсталирате всички изброени приложения наведнъж:
choco инсталирате firefox thunderbird vlc libreoffice
Разбира се, ще ви е необходим някакъв начин да знаете кои пакети съществуват и как са им имена. Можете да търсите, за да видите дали дадено приложение се предлага, като използвате следния синтаксис:
Choco търсене key_word
В следващата снимка на екрана, например, използваме choco search thunderbird
за търсене на пакети, свързани с имейл клиента на Thunderbird.
Алтернативно, този уебсайт предлага пълен списък на всички пакети, които можете да инсталирате, заедно със собствения си инструмент за търсене.
Ако искате да надстроите конкретен пакет до последната версия, използвайте командата Choco ъпгрейд,
последвано от името на пакета. Ако искате да надстроите всичко, което сте инсталирали, използвайки Chocolatey наведнъж, choco ъпгрейд всички
ще свърши работа. Освен това има и допълнителни команди, ако искате да копаете. Просто напишете Choco -?
за да видите пълен списък.
Инсталирайте и използвайте Chocolatey в PowerShell
Ако сте голям фен на PowerShell, можете да използвате Chocolately и от там. Това означава, че можете да автоматизирате всички видове неща, след като започнете работа с PowerShell и научите въжетата.
За да започнете, трябва да отворите PowerShell на администратор. Най-лесният начин да направите това е да щракнете с десния бутон върху бутона "Старт" и след това върху "Windows PowerShell (Admin)."
Chocolatey, по своята същност, изисква разрешение да изпълнява скриптове извън компютъра. Поради тази причина официалните инструкции за инсталиране ви препоръчват да промените ExecutionPolicy преди да инсталирате Chocolatey. Първо, при подканяването на PowerShell въведете следната команда и натиснете Enter:
Get-ExecutionPolicy
Ако видите "Ограничен" резултат, тогава трябва да изпълните следната команда, за да зададете политиката си за изпълнение, така че инсталацията на Chocolatey да работи:
Set-ExecutionPolicy AllSigned
Командата Set-ExecutionPolicy Bypass
също може да работи, въпреки че това е по-малко сигурна опция: позволява на всеки скрипт да се изпълнява, независимо дали е подписан от разработчика.
След като зададете политиката за изпълнение, можете да стартирате инсталационната програма, като използвате следната команда:
iex ((New-Object System.Net.WebClient) .DownloadString ("https://chocolatey.org/install.ps1"))
Точно както Chocolatey е инсталиран! Използването на Chocolatey в Powershell е почти същото като в Command Prompt. Ето choco инсталирате firefox
бягане:
Подкомандите харесват Търсене
и подобряване на
също работят като в командния ред и Choco -?
ще ви даде списък с други функции. Забавлявай се!