Kako dovesti Linux-stil apt-get instalacije na Windows s Chocolatey
Korisnici Linuxa vole instalirati softver iz naredbenog retka i nije teško razumjeti zašto. Umjesto preuzimanja izvršnih datoteka, pokretanja istih i izbjegavanja različitih pokušaja promjene zadane tražilice, u osnovi upišite ono što želite instalirati i pritisnite "Enter".
Ako želite takvu vrstu mira na Windowsima, ne tražite dalje od Chocolatey, upravitelja paketa za Windows. Ovaj besplatni alat omogućuje vam instalaciju tisuća aplikacija pomoću samo brze naredbe (choco install
) te ih sve ažurirajte drugim (choco nadogradnja
.) To vam može uštedjeti mnogo vremena ako ste osoba koja instalira mnogo slobodnog softvera.
Chocolatey možete koristiti na dva mjesta: Command Prompt i PowerShell. Evo kako možete instalirati upravitelja paketa u oba okruženja, ali vam je stvarno potreban samo jedan ili drugi. Odaberite što vam odgovara.
Instalirajte i koristite Chocolatey iz naredbenog retka
Čokolada radi samo u naredbenom retku ako je pokrenete kao administrator. Najlakši način da to učinite jest da desnom tipkom miša kliknete naredbeni redak u izborniku Start, a zatim kliknete "Pokreni kao administrator".
Da biste instalirali Chocolatey, najprije morate pokrenuti sljedeću naredbu koja preuzima i pokreće instalacijski program za vas:
@ "% SystemRoot% System32 WindowsPowerShell v1.0" ShellServer.exe "-NoProfile -ExecutionPolicy Bypass -Command" iex. install.ps1 ')) "& & SET" PUT =% PATH%;% ALLUSERSPROFILE%
Ova naredba se može promijeniti, stoga provjerite službene upute za Chocolatey ako imate problema.
Nakon što instalirate Chocolatey, možete ga koristiti odmah (iako ćete u nekim slučajevima morati zatvoriti i ponovno otvoriti administratorski prompt naredbe). Instaliranje softvera je jednostavno: jednostavno upišite choco install
slijedi naziv programa. Evo, trčimo choco instalirati filezilla
instalirati popularni Filezilla FTP klijent.
Također se ne morate ograničavati na instaliranje jedne aplikacije odjednom. Primjerice, pomoću sljedeće naredbe instalirat će se sve navedene aplikacije u jednom pokretu:
choco instalirajte firefox thunderbird vlc libreoffice
Naravno, trebat ćete neki način da znate koji paketi postoje i kako su imenovani. Možete pretraživati da biste vidjeli nudi li se određena aplikacija pomoću sljedeće sintakse:
choco pretraživanje key_word
Na sljedećoj snimci zaslona, na primjer, koristimo choco search thunderbird
tražiti pakete vezane uz Thunderbird klijent e-pošte.
Alternativno, ova web-lokacija nudi potpuni popis svih paketa koje možete instalirati, zajedno s vlastitim alatom za pretraživanje.
Ako želite nadograditi određeni paket na najnoviju verziju, upotrijebite naredbu choco nadogradnja,
slijedi ime paketa. Ako želite nadograditi sve što ste instalirali koristeći Chocolatey u jednom pokretu, choco nadograditi sve
će učiniti trik. A postoji i više pod-naredbi ako želite kopati. Samo upišite choco -?
da biste vidjeli potpuni popis.
Instalirajte i koristite Chocolatey u PowerShell
Ako ste veliki obožavatelj PowerShell-a, možete koristiti i Chocolately. To znači da možete automatizirati sve vrste stvari nakon što počnete koristiti PowerShell i naučite užad.
Da biste započeli, morat ćete otvoriti administratorski PowerShell. Najjednostavniji način za to je da desnom tipkom miša kliknete gumb Start, a zatim "Windows PowerShell (Admin)".
Chocolatey, po svojoj prirodi, zahtijeva dopuštenje za pokretanje skripti izvan vašeg računala. Zbog toga službene upute za instalaciju preporučuju promjenu ExecutionPolicy prije instaliranja Chocolateyja. Prvo, u promptu PowerShell upišite sljedeću naredbu i pritisnite Enter:
Get-ExecutionPolicy
Ako vidite "Ograničeni" rezultat, tada morate pokrenuti sljedeću naredbu da biste postavili svoju politiku izvođenja tako da Chocolatey instalacija radi:
Set-ExecutionPolicy AllSigned
Zapovijed Set-ExecutionPolicy Bypass
također može raditi, iako je to manje sigurna opcija: dopušta pokretanje bilo koje skripte, bez obzira na to je li potpisao programer.
Nakon postavljanja pravila izvršavanja, možete pokrenuti instalacijski program pomoću sljedeće naredbe:
iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))
Baš kao da je Chocolatey instaliran! Korištenje Chocolatey u Powershell-u je gotovo isto kao u Command Prompt-u. Evo choco instalirajte firefox
trčanje:
Podkomande vole traži
i nadogradnja
također rade kao u naredbenom retku i choco -?
dat će vam popis drugih funkcija. Zabavi se!