Najprej si oglejte upravitelja paketov Windows

Preizkusite Naš Instrument Za Odpravo Težav

Microsoft izdal predogled programa Windows Package Manager danes med virtualno konferenco Build 2020. Skrbniki operacijskega sistema Windows ga lahko uporabljajo za namestitev programov drugih proizvajalcev in drugih proizvajalcev, kot so 7-Zip, KeePass, Arduino IDE ali Discord.

Upravitelj paketov, podobno kot upravljavci paketov v sistemih Linux, uporabnikom omogoča iskanje, prenos, namestitev in odstranjevanje programov in paketov za operacijski sistem Windows. Njegov glavni namen je avtomatizirati namestitev, posodobitev in konfiguracijo programske opreme v sistemu Windows.

Windows Package Manager deluje podobno kot upravljavci paketov v programih Linux ali drugih proizvajalcih Windows, kot so Čokolada . Microsoft se je odločil, da ga bo izdal kot odprtokodno; zainteresirani uporabniki lahko v skladišču GitHub poiščejo dokumentacijo in prenesejo predogledno različico upravitelja paketov.

Upravitelj paketov potrebuje vsaj Windows 10 različice 1709 in ga je mogoče namestiti bodisi iz trgovine Microsoft Store (zaenkrat potrebuje izdelavo Windows 10 Insider in pošiljanje povabilnega e-poštnega sporočila) ali ročno iz GitHub.

Ko je nameščen, odprite Windows Terminal, PowerShell ali ukazni poziv, da ga začnete uporabljati. Ukaz je krilat, zato ga boste morda želeli zagnati brez parametrov, da bi najprej prikazali razpoložljive ukaze in pomoč.

winget

Glavni ukazi, ki so na voljo takrat:

  • winget install // namestiti program.
  • winget show // prikaže podatke o določeni aplikaciji.
  • vir krilatice // na številne vire.
  • iskanje krilat // za seznam vseh programov ali določenih programov.
  • winget hash // datoteke za namestitev hash.
  • winget validate // potrditi datoteke manifestov.

Iskanje ukazov krilatice prikaže seznam programov, ki jih trenutno podpira Windows Package Manager. Trenutno je podprta dobra izbira priljubljenih programov in orodij za razvijalce. Programe, kot so vim, Whatsapp, GIMP, VLC, Steam ali Sublime Text, je mogoče namestiti s programom Package Manager.

windows package manager preview

Upoštevajte, da funkcionalnost za odstranitev trenutno ni podprta. Microsoft načrtuje, da bodo funkcijo kmalu vključili v seznam in posodobili funkcionalnost.

Ukazna namestitev krilatice 'ime programa' prenese izbrani paket in zažene namestitveni program. Zdi se, da so programi naloženi s spletnih mest drugih proizvajalcev (spletnega mesta za razvijalce) in ne iz shrambe, ki jo vzdržuje Microsoft.

Lokacija datoteke je prikazana s krilo. Upravitelj paketov trenutno podpira namestitvene programe za exe, msi in msix.

winget install

Winget se lahko izvaja brez povišanih pravic. Namestitev nekaterih programov lahko zahteva višino, vendar bodo prikazani pozivi, če je to potrebno.

Prikaži ukazno krilo 'ime paketa' prikazuje informacije o programu; to lahko vključuje povezave do domače strani in licence, URL za prenos, hash SHA256 in vrsto namestitvenega programa.

Programska podjetja in razvijalci se lahko vprašajo, ali lahko svoje programe oddajo v upravitelja paketov Windows, tako da so vključeni. Microsoft ima informacije v postopku na spletni strani Dokumenti. V bistvu morajo razvijalci ustvariti manifest paketa, ki vsebuje informacije o aplikaciji, preden oddajo manifest v skladišče upravitelja paketov Windows na GitHubu.

Pisanje skript je podprto; admini lahko ustvarijo paketne skripte ali skripte za pooblastilo za namestitev več aplikacij hkrati, npr.

@echo off
Echo Namestite Powertoys in Terminal
REM Powertoys
krilatica namestite Microsoft.Powertoys
če je% ERRORLEVEL% EQU 0 Echo Powertoys uspešno nameščen.
Terminal REM
krilo namestite Microsoft.WindowsTerminal
če je% ERRORLEVEL% EQU 0 Echo terminal uspešno nameščen. % ERRORLEVEL%

Zaključne besede

Windows Package Manager bi lahko postal bistveno orodje v arzenalu sistemskih skrbnikov Windows in tudi domačih uporabnikov. To je odvisno od številnih dejavnikov, vključno s tem, ali in kako se bo sam vgrajeval v sistem Windows, razpoložljivosti paketov in funkcionalnosti.

Zdaj pa ti: Kaj ste deležni v upravitelju paketov Windows?