3Jul

Kā padarīt Linux-Style apt-get instalācijas Windows ar Chocolatey

Linux lietotāji mīl instalēt programmatūru no komandrindas, un tas nav grūti saprast, kāpēc. Tā vietā, lai lejupielādētu izpildāmos failus, tos darbinātu un novērstu dažādus mēģinājumus mainīt noklusējuma meklētājprogrammu, jūs pamatā ierakstiet to, ko vēlaties instalēt, un nospiediet "Ievadīt".

Ja jūs vēlaties šāda veida mieru Windows operētājsistēmā, skatieties nevis Chocolatey, Windows pakotņu pārvaldnieks.Šis bezmaksas rīks ļauj jums instalēt tūkstošiem lietotņu ar ātru komandu( choco install) un atjaunināt tos visus ar citu( šoku jauninājums). Tas var ietaupīt daudz laika, ja esat tāda persona, kas daudz instalēno bezmaksas programmatūras.

Jūs varat izmantot Chocolatey divās vietās: Command Prompt un PowerShell. Tālāk ir norādīts, kā instalēt šo pakotņu pārvaldnieku abās vidēs, taču jums patiešām vajag tikai vienu vai otru citu. Izvēlieties, kas jums ir ērti.

Instalēt un lietot chocolatey komandrindas

Chocolatey darbojas tikai komandu uzvednē, ja jūs to lietojat kā administratoru. Visvienkāršākais veids, kā to izdarīt, ir ar peles labo pogu noklikšķināt uz komandu uzvednes izvēlnē Sākt un pēc tam uz "Palaist kā administrators".

Lai instalētu Chocolatey, vispirms ir jāievada šī komanda, kas jums lejupielādē un palaiž instalētāju.:

@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -ExecutionPolicy apvedceļš -Command "iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1')) "& &SET "PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin"

Šī komanda var mainīties, tādēļ pārbaudiet oficiālās Chocolatey instrukcijas, ja jums rodas problēmas.

Pēc Chocolatey instalēšanas jūs varat to izmantot nekavējoties( lai gan dažos gadījumos jums var būt nepieciešams aizvērt un atvērt administratora komandu uzvedni).Programmatūras instalēšana ir vienkārša: vienkārši ierakstiet choco instalēšanu, kam seko programmas nosaukums.Šeit mēs izmantojam choco install filezilla, lai instalētu tautas Filezilla FTP klientu.

Jums arī nav jāierobežo sevi, lai vienlaicīgi instalētu vienu lietotni. Piemēram, izmantojot šo komandu, tiks instalētas visas uzskaitītās lietotnes vienā kustībā:

choco install firefox thunderbird vlc libreoffice

Protams, jums būs nepieciešams zināms veids, kā uzzināt, kuras paketes pastāv un kā tās tiek nosauktas. Jūs varat meklēt, lai redzētu, vai konkrētā lietotne tiek piedāvāta, izmantojot šādu sintaksi:

choco search key_word

Šajā attēlā, piemēram, mēs izmantojam choco meklēšanas pogas, lai meklētu paketes, kas saistītas ar Thunderbird e-pasta klientu.

Alternatīvi, šī tīmekļa vietne piedāvā pilnu sarakstu ar visiem iepakojumiem, kurus varat instalēt, kopā ar savu meklēšanas rīku.

Ja vēlaties uzlabot konkrētu pakotni jaunākajai versijai, izmantojiet komandas choco jauninājumu, kam seko pakotnes nosaukums. Ja jūs vēlaties uzlabot visu, ko esat instalējis, izmantojot Chocolatey vienā virzienā, šoko jauninājums visi darīs triks. Un jums ir vairāk apakšprogrammu, ja jūs jūtaties kā rakšana. Vienkārši ierakstiet choco -?lai redzētu pilnīgu sarakstu.

Instalējiet un izmantojiet Chocolatey PowerShell

Ja jūs esat liels PowerShell ventilators, no tā jūs varat arī izmantot Chocolately. Tas nozīmē, ka jūs varat automatizēt visu veidu lietas, tiklīdz sākat darbu ar PowerShell un apgūstiet virves.

Lai sāktu darbu, jums būs jāatver administratora PowerShell. Vienkāršākais veids, kā to izdarīt, ir peles labo pogu noklikšķināt uz pogas Sākt un pēc tam uz Windows PowerShell( Admin).

Chocolatey pēc savas būtības pieprasa atļauju palaist skriptus ārpus datora.Šī iemesla dēļ oficiālajās instalēšanas instrukcijās pirms Chocolatey instalēšanas ieteicams mainīt ExecutionPolicy. Pirmkārt, PowerShell uzvednē ievadiet šādu komandu un nospiediet Enter:

Get-ExecutionPolicy

Ja redzat rezultātu "Ierobežots", tad, lai iestatītu savu izpildes politiku, Chocolatey instalācija darbosies, izpildiet šo komandu:

Set-ExecutionPolicy AllSigned

Komanda Set-ExecutionPolicy Bypass var darboties, lai gan tā ir mazāk droša opcija: tas ļauj jebkuram skriptam palaist neatkarīgi no tā, vai to ir parakstījis izstrādātājs.

Pēc izpildes politikas iestatīšanas jūs varat palaist instalētāju, izmantojot šādu komandu:

iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1'))

Tāpat kā tas ir instalēts Chocolatey! Izmantojot Chocolatey Powershell programmā, tas ir tāds pats kā Command Prompt. Lūk, šoko instalējiet Firefox:

apakškomanda, piemēram, meklēšana un jaunināšana, darbojas arī tāpat kā komandu uzvednē un choco -?sniegs jums citu funkciju sarakstu. Izklaidējies!