Instalējiet programmas, izmantojot Windows 10, 8, 7 konsoli

Viens no izplatītākajiem uzdevumiem, ko veicam Windows operētājsistēmās, ir vairāku programmu un lietojumprogrammu instalēšana un atinstalēšana, katra no tām koncentrējoties uz korporatīvu, izglītojošu vai personisku izmantošanu.
Neatkarīgi no minētās lietojumprogrammas mērķa mēs vienmēr veicam monotonu instalēšanas procesu, kas ietver došanos uz izstrādātāja vai ražotāja vietni, izpildāmā faila lejupielādi un pēc tam veicot dubultklikšķi uz tā un izpildot vedņa darbības.

Lai gan šis process ir normāls, un mēs visi to veicam katrā instalēšanas procesā, Solvetic izskaidros alternatīvu metodi, kas var krasi vienkāršot šos uzstādīšanas uzdevumus, un tas ir pateicoties Chocolatey projektam.

Kas ir šokolādesChocolatey ir izstrādāts, lai darbotos kā Windows operētājsistēmu pakotņu pārvaldnieks, kas ir līdzīgs Linux apt-get vai yum komandu funkcionalitātei.
Tā ir izstrādāta kā decentralizēta administrācijas konsole, no kuras ir iespējams ātri instalēt dažādas lietojamas lietojumprogrammas un rīkus. Chocolatey pamatā ir NuGet infrastruktūra, kas savukārt izmanto PowerShell kā platformu, lai piegādātu paketes no pieejamajiem izplatījumiem šīs.

Chocolatey ir unikāls interfeiss, kas paredzēts ērtai darbībai ar visiem aspektiem, kas saistīti ar Windows programmatūras administrēšanu, piemēram:

  • Uzstādītāji
  • Zip faili
  • Izpildlaika binārie faili
  • Iekšējā un trešo pušu programmatūra

Tas tiek panākts, izmantojot iepakojuma ietvaru, kurā ir iekļautas versijas un atkarības prasības, lai to instalēšana būtu veiksmīga.

Visās Chocolatey pakotnēs ir apkopoti nepieciešamie rīki, lai pārvaldītu jebkuru elementu, piemēram, instalētājus, izpildāmos failus un skriptus, apkopotā pakotnes failā, kas atvieglo kontroli, un šīs paketes var izmantot neatkarīgi, vai arī ir iespēja tos integrēt ar administratoru konfigurāciju, piemēram, SCCM , Lelle un šefpavārs, lai palielinātu to mērogojamību un paplašināšanos.

PrasībasPrasības Chocolatey lietošanai ir šādas:

  • Windows 7 līdz Windows 10 vai Windows Server 2012 līdz 2016 (Server Core tiek atbalstīts, bet ne Windows
  • Nano serveris)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Kā darbojas ChocolateyMēs sapratīsim, kāds ir iekšējais process, ko šī lietojumprogramma izmanto, lai pārvaldītu instalācijas pakotnes sistēmā Windows.

  • Pirmkārt, Chocolatey izmanto NuGet (NuGet.Core.dll), lai izgūtu paketi no avota, tas ir nupkg, kas tiek saglabāts mapē vai koplietots OData atrašanās vietā (HTTP / HTTPS).
  • Tad pakotne tiks instalēta ceļā $ env: ChocolateyInstall \ lib \. Pakotnes instalēšanas vieta nav lietotāja konfigurējama, jo pakotne ir jāinstalē šeit, lai izsekotu, atjauninātu un atinstalētu pakotni, ja tas būs nepieciešams vēlāk.
  • Pēc pakotnes instalēšanas lietojumprogramma nosaka, vai pakete ir atsevišķa vai tai ir automatizācijas skripti, piemēram, PowerShell skripti (* .ps1 faili).
  • Tagad Chocolatey uzņem reģistra momentuzņēmumu, lai vēlāk varētu salīdzināt paketes.
  • Tad, ja jums ir automatizācijas skripti, Chocolatey tos palaidīs.
  • Kad tas ir izdarīts, Chocolatey salīdzina momentuzņēmumu, lai definētu atinstalētāja informāciju, un turpina to saglabāt failā ar paplašinājumu .registry.
  • Tagad lietojumprogramma palaiž mapes momentuzņēmumu, pamatojoties uz visiem failiem, kas pašlaik atrodas atlasītās pakotnes direktorijā.
  • Visbeidzot, lietojumprogramma meklē izpildāmos failus pakotnes mapē un atgriežas mapē $ env: ChocolateyInstall \ bin, lai šie elementi būtu pieejami noteiktajā ceļā.

Šokolādes iezīmesPašlaik mums ir divas šīs lietojumprogrammas izmantošanas iespējas, bezmaksas versija un maksas versija, bezmaksas versijā mēs atrodam tādas funkcijas kā:

  • Chocolatey ir pārbaudīts vietnē VirusTotal, kas garantē, ka tajā nav draudu
  • Ļauj izveidot mūsu paketes
  • Var palaist bezsaistē
  • Neapkopo datus vai telemetriju no Windows operētājsistēmas
  • Piedāvā pielāgotas iepakojuma veidnes
  • Tam ir automātiska atinstalētāja
  • Tam nav trešās puses reklāmas
  • Pieejami vairāki pakotņu paplašinājumi

Funkcijas apmaksāta versijaMaksas versijas gadījumā dažas tās funkcijas ir:

  • Palaidiet izpildlaika aizsardzību pret ļaunprātīgu programmatūru (Pro +)
  • Lejupielādēt CDN kešatmiņu (Pro +)
  • Ietver reduktora paketi (Pro +)
  • Ir visuresoša instalācijas direktorija opcija (Pro +)
  • Ietver droseļvārsta (Pro +) paketi
  • Tam ir pakešu sinhronizators (Command Pro + Auto / C4B Sync)
  • Pašapkalpošanās / fona režīms (C4B)
  • Pakotņu veidotājs (C4B)
  • Integrēts Internalizatora pakotne (C4B)
  • Tiešais uzstādītājs (C4B)
  • Ir pakešu audits (C4B)
  • Ietver Windows pakalpojumu pārvaldības PowerShell (C4B) funkcijas

Maksas versija sākas no 96 USD gadā līdz 600 USD.

1. Kā instalēt Chocolatey operētājsistēmā Windows 10


Lai veiktu šo procesu, mēs kā administratori piekļūsim komandu uzvednei, un tur mēs izpildīsim šādu rindu, lai automātiski lejupielādētu nepieciešamos skriptus no oficiālās Chocolatey vietnes:
 @powershell -NoProfile -ExecutionPolicy neierobežots -Command "iex ((jauns objekts net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ šokolādes \ tvertne
Mēs nospiežam Enter, un rezultāts būs šāds:

PALIELINĀT

Šī rinda veic šādu procesu:

  • Pirmkārt, viņi komandai liek sākt PowerShell un neielādēt pielāgotus profilus, kurus var izmantot pieredzējis lietotājs
  • Pēc tam tas uzdod Windows iestatīt neierobežotas izpildes politiku, lai ļautu darboties PowerShell skriptam
  • Pēc tam tiek lejupielādēts un palaists Chocolatey instalācijas skripts.

2. Kā lietot Chocolatey operētājsistēmā Windows 10

1. darbība
Tagad ir pienācis laiks pārbaudīt, kā automatizēt instalēšanu sistēmā Windows ar šo utilītu, lai to paveiktu, mēs atkal piekļūstam konsolei kā administratora lietotāji un tur mēs izpildām šādu sintaksi:

 cinst (programma)
Piemēram, ja mēs vēlamies instalēt Putty klientu attāliem savienojumiem, mēs veiksim sekojošo:
 cinst tepe
Nospiežot taustiņu Enter, tiks sākts izvēlētās lietojumprogrammas instalēšanas process, un mēs redzēsim lejupielādes procesu, skriptu gadījumā mums jāapstiprina to izpilde:

PALIELINĀT

2. solis
Kad mēs pieņemsim šo darbību, atlasītās lietojumprogrammas instalēšanas process tiks pabeigts:

PALIELINĀT

3. solis
Ir ļoti svarīgi zināt precīzu nosaukumu, ko Chocolatey izmanto katrai instalējamai programmai, jo ir vairākas izmantošanas iespējas, alternatīva, ko Chocolatey piedāvā mums pārbaudīt pieejamās iespējas, ir šāda rinda:

 šokolādes meklēšana (termins)

PALIELINĀT

Tur mēs atrodam pieejamās paketes un to pašreizējo statusu.

3. Kā palaist vairākas instalācijas, izmantojot Chocolatey operētājsistēmā Windows 10


Ir arī iespējams, ka kādā brīdī ir jāinstalē vairākas lietojumprogrammas vienlaikus, lai to izdarītu, vienkārši izpildiet sekojošo:
 cinst (app1) (app2) utt
Piemēram:
 cinst vlc tepe

PALIELINĀT

Mēs varam pārbaudīt, vai sākas katras norādītās lietojumprogrammas lejupielādes process.

4. Kā atjaunināt lietotnes, izmantojot Chocolatey operētājsistēmā Windows 10


Lai palaistu ar Chocolatey instalēto programmu atjauninājumu, vienkārši izmantojiet šādu sintaksi:
 kauss (pielietojums)

PALIELINĀT

Ja mēs vēlamies atjaunināt visas programmas vai lietojumprogrammas, kas ir instalētas ar Chocolatey, mēs izmantosim šādu komandu:

 kauss viss
Tāpat mēs varam norādīt avotu, no kura jāpiemēro atjauninājumi, šajā gadījumā mēs izpildām sekojošo:
 kauss (lietojumprogramma) -avots (izmantojams URL)

5. Kā atinstalēt lietojumprogrammas, izmantojot Chocolatey


Lai veiktu pakotņu vai lietojumprogrammu atinstalēšanu, izmantojot šo lietojumprogrammu, mums jāizmanto šāda sintakse.
 šokolādes atinstalēšana (lietojumprogramma)

PALIELINĀT

Pašlaik Chocolatey ir instalējamas vairāk nekā 5000 pakotnes operētājsistēmai Windows, dažas iespējas ir šādas:

 choco install adobereader (Adobe Reader DC) choco install googlechrome (Google Chrome) choco install jre8 (Java RunTime 8) choco install Firefox (Firefox Quantum)
Lai redzētu visas pieejamās iespējas, mēs varam apmeklēt šo oficiālo saiti:

6. Šokolādes komandu vadība

1. darbība
Ja mēs vēlamies uzzināt, cik daudz pakotņu esam instalējuši, izmantojot Chocolatey, mēs veiksim sekojošo:

 šokolādes saraksts -lo

PALIELINĀT

2. solis
Lai parādītu šīs lietojumprogrammas palīdzību, mēs izpildām:

 avarēja -?

PALIELINĀT

3. solis
Lai piekļūtu Chocolatey konfigurācijai;

 šokolādes konfigurāciju saraksts

PALIELINĀT

4. solis
Ar Chocolatey parasti izmantojamās komandas ir šādas:

sarakstuUzskaitiet attālās vai vietējās paketes
MeklētMeklējiet attālās vai vietējās paketes
infoPiekļūstiet iepakojuma informācijai
uzstādītInstalējiet paketes no dažādiem avotiem
pinNovērst konkrētas pakotnes atjauninājumus
novecojisIzgūt novecojušas pakas
uzlabotAtjauniniet paketes no dažādiem avotiem
atinstalētAtinstalējiet noteiktu pakotni
komplektsIepakojiet nuspec apkopotam nupkg
spiestPalaist apkopotu nupkg
jaunsĢenerējiet iepakojumam nepieciešamos failus no veidnes
avotiemSkatiet un konfigurējiet noklusējuma fontus
configIzgūt un konfigurēt lietojumprogrammas konfigurācijas failu
iezīmeĻauj apskatīt un konfigurēt Chocolatey funkcijas
setapikeyIelādējiet vai saglabājiet aplikāciju konkrētam fontam
apikeyIelādējiet vai saglabājiet aplikāciju konkrētam fontam
atbalstuPiekļūstiet atbalsta informācijai
lejupielādētLejupielādējiet paketes, izmantojot visas attālās saites
sinhronizētĻauj sinhronizēt ar sistēmā instalēto programmatūru
optimizētOptimizējiet instalāciju, samazinot diska vietas izmantošanu

PALIELINĀT

Mēs varam izmantot Chocolatey, lai veiktu pilnīgu instalēšanu un automātiski, kas ietaupīs laiku, ko var izmantot cita veida atbalsta uzdevumiem, un ja mēs paaugstināsim produktivitāti sistēmā Windows 10.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave