- Winget tsentraliseerib programmide installimise ja värskendamise Windows tõhusalt
- Võimaldab automatiseerida protsesse ja kohandada installatsioone skriptide ja YAML-failide abil.
- Selle paindlikkus hõlmab tuge mitmele repositooriumile ja installivormingule.
Windowsi maailmas peetakse rakenduste installimist ja haldamist sageli korduvaks ja mõnikord ebaefektiivseks ülesandeks. Paljud kasutajad kasutavad endiselt traditsioonilist meetodit, kus otsitakse käsitsi, laaditakse erinevatelt veebisaitidelt alla ja käivitatakse installijad ükshaaval.Aga mis siis, kui oleks kiirem, lihtsam ja professionaalsem viis oma lemmikprogrammide installimiseks ühe käsuga terminal?
Tõepoolest, just seda see lahendabki. tiib, Microsofti ametlik paketihaldur, mis on muutnud Windowsi kasutajate tarkvara installimise, värskendamise ja desinstallimise viisi revolutsiooniliselt. Inspireeritud GNU/Linuxi süsteemides aastaid eksisteerinud halduritest (nagu apt või dnf) teeb see tööriist elu lihtsamaks nii edasijõudnutele kasutajatele kui ka neile, kes konsooliga alles alustavad. Kas soovite teada, kuidas Wingeti potentsiaali täiel määral ära kasutada? Jääge lainel, sest me selgitame seda siin üksikasjalikult.
Mis täpselt on Winget ja miks peaksite seda kasutama?
Läheme asja juurde: Winget, tuntud ka kui Windowsi paketihaldur, on liinitarnija käsud Microsofti poolt välja töötatud Windows 10 rakenduste installimise, värskendamise, konfigureerimise ja eemaldamise tsentraalseks haldamiseks. Windows 11 ja Windows Serveri uuemad versioonid. Sa ei pea kaotama aeg paigaldajate otsimine või kahtlaste veebisaitide sirvimine tarkvara allalaadimiseks; vaid mõne käsuga on kõik, mida vajate, et oma arvuti täpselt selliseks muuta, nagu soovite.
Winget on olnud osa operatsioonisüsteemist alates Windows 10 ja Windows 11 tänapäevastest versioonidest., kuigi seda saab installida ka käsitsi või seadmetesse, kus Microsoft Store pole saadaval, nagu see on Windowsi puhul IoT Ettevõttes või mõnes isoleeritud keskkonnas (liivakast).
Paketihalduri kasutamise eelised Windowsis
Kui sa tuled Linux, sa juba tead, millest me räägime, aga kui sa oled kogu elu Windowsi kasutaja olnud, mentaliteedi muutus on seda väärtMõned Wingeti kasutamise kõige märkimisväärsemad eelised on järgmised:
- Automatiseeri installimisi ja värskendusiSaate korraga installida kümneid programme või hoida neid ajakohasena ilma neid ükshaaval läbi vaatamata.
- Puhas ja ohutu paigaldusPaketid pärinevad Microsoft Store'ist ja kontrollitud kogukonna hoidlast; vähem viirusi ja vähem reklaamvara.
- Lihtne skriptida ja juurutadaIdeaalne süsteemiadministraatoritele või kasutajatele, kes sageli Windowsi uuesti installivad.
- Paindlikkus ja kohandamine: Võimalik on lisada alternatiivseid tarkvaraallikaid, luua automaatseid konfiguratsioone jne.
Lõppkokkuvõttes See on kaasaegne, professionaalne ja tõhus viis programmide installimiseks Windowsi..
Kuidas Winget oma süsteemi installida
Suure tõenäosusega kas teil on Winget installitud, kui kasutate Windows 10 (versioon 1709 või uuem) või Windows 11, kuna see on integreeritud rakenduste installija kaudu, mis värskendatakse automaatselt Microsofti poest. Kui teil on küsimusi, avage lihtsalt PowerShell o el Süsteemi sümbol ja kirjutab:
winget --version
Kui see tagastab versiooni, olete kasutusvalmis. Kui mitte või kui teie Windowsi versioon on eriväljaanne (näiteks mõned LTSC, IoT või Sandbox versioonid), Wingeti käsitsi installimiseks järgige neid samme:
- Laadige ametlikust GitHubi repositooriumist alla Winget msixbundle pakett, valides alati uusima stabiilse versiooni.
- Palun laadige alla ka litsentsifail (Litsents1.xml) vastav.
- Paigalda vajalikud sõltuvuspaketid, näiteks VCLibs y Microsoft.UI.XAMLNeid faile saab alla laadida Microsofti ametlikelt linkidelt; Veenduge, et valite oma arvuti jaoks õige versiooni ja arhitektuuri..
- Kasutage PowerShelli (administraatori õigustega) ja käivitage:
Add-AppxPackage -Path <ruta de VCLibs.appx>
Add-AppxPackage -Path <ruta de Xaml.appx>
Add-AppxPackage -Path <ruta de msixbundle de Winget>
Ja lõpuks litsentsi sidumiseks:
Add-AppxProvisionedPackage -Online -PackagePath <ruta de msixbundle> -LicensePath <ruta de License1.xml>
Pärast seda peaksite nägema winget.exe teie WindowsApps kaustas (tavaliselt asukohas C:\Users\[TeieNimi]\AppData\Local\Microsoft\WindowsApps) ja see on valmis kasutamiseks mis tahes käsuterminalist.
Alustamine: kuidas Wingeti kasutada
Alustamiseks avage administraatoriõigustega PowerShelli või käsuviiba aken. See samm on oluline, kuna paljud installid nõuavad õiguste tõstmist. Ja kui te seda ei tee, ei pruugi mõned rakendused õigesti installida.
Mis tahes toimingu baaskäsk on lihtsalt:
winget
See näitab sulle abi, installitud versiooni ja saadaolevaid käske. Kõige sagedamini kasutatavate hulgas on:
- tiivaotsing: Otsi rakendust hoidlast.
- tiiva paigaldamine: Installib määratud rakenduse.
- tiibade uuendamine: Loetleb kõik rakendused, mida saab uuendada.
- tiibade uuendamine - kõik: Värskendage kõik installitud rakendused uusimale versioonile.
- wingeti desinstallimine: Desinstallib märgitud rakenduse.
- tiivanimekiri: Kuvab kõigi Wingeti hallatavate installitud programmide loendi.
Tänu neile käskudele Võite unustada tüütu otsimise paigaldajate ükshaaval..
Wingeti täiustatud käsud ja valikud
Winget pakub lisaks installimisele laia valikut toiminguid. Näiteks saate eksportida või importida oma programmide loendit, muuta repositooriume, konfigureerida oma süsteemi või valideerida pakette, kui olete arendaja.
- tiibade näitus: Kuvab konkreetse paketi kohta üksikasju.
- winget eksport -o apps.json: Ekspordi installitud rakenduste loend faili, et saaksid need hõlpsalt uuesti installida.
- winget import apps.json: Installib kõik eksporditud failis loetletud programmid.
- wingeti allika lisamine –nimi –argLisab alternatiivse paketihoidla.
- wingeti räsi: Genereerib installija jaoks SHA256 räsi; kasulik terviklikkuse valideerimiseks.
- tiibade valideerimine: Kontrollib manifestifaile enne nende repositooriumisse üleslaadimist.
- wingeti konfigureerimine –faili tee/winget.yaml: Rakendab YAML-failil põhinevaid automaatseid konfiguratsioone (ideaalne automatiseerimiseks ja massiliseks juurutamiseks).
- winget – abi: Kuvab kõik saadaolevad valikud ja parameetrid.
Tõstke esile käsk „konfigureeri”, mis võimaldab teil YAML-faili kaudu määratleda mitte ainult installitavad programmid, vaid ka sõltuvused, skriptid ja piirangud (näiteks minimaalne operatsioonisüsteemi versioon). See sobib ideaalselt IT-administraatoritele või neile, kes soovivad, et arvuti oleks pärast uuesti installimist vaid mõne minutiga kasutusvalmis.
Wingeti toetatud installifailide vormingud
Üks Wingeti tugevusi on see, et ei ole piiratud ühe paigaldajatüübigaSee suudab hallata programme, mis on pakendatud EXE, ZIP, MSI, INNO, NULLSOFT, WIX, APPX, MSIX, BURN või rakendustena. kaasaskantavad, mis annab sellele tohutu paindlikkuse.
Muidugi on oluline meeles pidada, et Kõik rakendused pole Wingeti repositooriumis, kuigi kogukond kasvab kiiresti ja GitHubi kaudu on võimalik uusi pakette panustada.
Juhtumiuuringud: lemmiktarkvara installimine ja hooldamine
Oletame, et olete just Windowsi uuesti installinud või uue arvuti ostnud. Ära raiska aega iga installija käsitsi allalaadimiseleKoostage nimekiri soovitud rakendustest ja käivitage need kõik korraga:
winget install discord.discord gimp.gimp microsoft.powertoys valve.steam
Winget laadib iga programmi automaatselt alla ja installib selle, säästes teile kümneid minuteid.
Kas soovite kõike ajakohasena hoida? Teil on vaja ainult:
winget upgrade --all
Nii värskendatakse kõik teie Wingetiga ühilduvad rakendused uusimale saadaolevale versioonile, ilma et peaksite neid ükshaaval otsima.
Kõige organiseeritumate jaoks Saate salvestada installitud programmide loendi koos:
winget list > programas.txt
Lisaks saate programme otsida, kasutades:
winget search notepad
See kuvab kõik märksõnaga seotud paketid ja nende päritolu.
Täiustatud kohandamine ja automatiseerimine YAML-failide abil
Üks peamisi funktsioone edasijõudnutele kasutajatele või neile, kes juhivad mitut meeskonda, on selle kasutamine. YAML-failid süsteemi installimise ja konfigureerimise automatiseerimiseks. Lihtsa faili abil saate määrata, milliseid programme installida, milliseid skripte käivitada ja millised tingimused peavad olema täidetud (nt minimaalne Windowsi versioon).
Väga lihtne YAML-i näide Wingetile oleks:
properties: # Assertions assertions: - MinVersion: "10.0.19041.0" # Resources resources: - package: Microsoft.VisualStudioCode version: "latest" - package: Google.Chrome version: "latest" - script: | Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Install-Module -Name PowerShellGet -Force -AllowClobber
Seejärel rakendate seda koos:
winget configure --file ruta/winget.yaml
See meetod on Ideaalne ettevõtetele, IT-osakondadele ja keskkondadele, kus installeerimisi tuleb pidevalt korrata..
Kohandatud lähtekoodide ja repositooriumide haldamine
Vaikimisi kasutab Winget Microsoft Store'i ja ametlikku kogukonna hoidlat. Siiski saab lisada ka alternatiivseid hoidlaid., mis võimaldab teil pääseda juurde oma organisatsiooni konkreetsele tarkvarale või privaatsetele andmehoidlatele.
Uue fondi lisamiseks käivitage lihtsalt:
winget source add --name MiRepo --arg https://url-del-repo
Ja kõigi konfigureeritud fontide nägemiseks:
winget source list
See See avab ukse oma tarkvara, kohandatud versioonide või rakenduste installimiseks, mis pole globaalses hoidlas..
Kaalutlused administraatoritele ja edasijõudnutele kasutajatele
Kui kasutate Wingetit administraatorina, Saate rakendusi installida ilma iga muudatust UAC-s (kasutajakonto kontroll) kinnitamata., aga peaksite olema äärmiselt ettevaatlik ja veenduma, et installite ainult programme, mida usaldate.
Veaotsingu- või tõrkeotsinguülesannete jaoks pakub Winget logimisteavet ja käske, näiteks winget --info süsteemi üksikasjade, versioonide ja muude sätete jaoks.
Winget kindlates keskkondades: Windows Sandbox ja Windows IoT Enterprise
Juhtudel, kui Microsoft Store pole saadaval või kasutatakse Windows Sandboxi (turvaline ja isoleeritud keskkond rakenduste käitamiseks), nõuab Wingeti installimine täiendavaid samme:
- Laadige paketid (nt VCLibs, Xaml ja msixbundle Wingetist) käsitsi alla.
- Paigaldamine PowerShelli abil, järgides eelmistes osades juba kirjeldatud käske.
- Rajatise marsruudi ja ruumidele korrektse juurdepääsu valideerimine.
Windows IoT Enterprise'i puhul on soovitatav järgida Microsofti antud konkreetseid juhiseid, kuna mõned versioonid ei sisalda poodi ja nõuavad pakettide käsitsi installimist.
Tehnilised üksikasjad ja kogukonna ressursid
Winget on avatud lähtekoodiga ja selle kood on saadaval GitHubis. See võimaldab kõigil panustada uute rakenduste lisamise, tööriista täiustamise või pluginate arendamise kaudu. Kui tunnete end koostööaltina, saate lisateabe saamiseks vaadata repositooriumi aadressil https://github.com/microsoft/winget-cli/ või isegi esitada oma täiustusi.
Lisaks väidab Microsoft, et ametlik dokumentatsioon Väga põhjalik repositoorium, mis sisaldab loendeid levinud vigadest ja probleemidest, samuti foorumeid, kus saate esitada küsimusi või teatada vigadest. Kui rakendust repositooriumis pole, saate seda alati soovitada ja kogu kogukonna elu lihtsamaks teha.
Lõppkokkuvõttes Winget on Microsofti kindel valik tarkvarahalduseks Windowsis.Hõlbustab hooldust, kiirendab taasinstalleerimist ja pakub usaldusväärsust ja turvalisust, mida väärivad nii edasijõudnud kui ka algajad kasutajad. Kui te pole seda veel proovinud, on nüüd aeg seda proovida ja avastada, kui tõhusaks see teie igapäevaelu muuta saab.
Kirglik kirjanik baitide maailmast ja üldse tehnoloogiast. Mulle meeldib jagada oma teadmisi kirjutamise kaudu ja just seda ma selles ajaveebis teengi, näitan teile kõike kõige huvitavamat vidinate, tarkvara, riistvara, tehnoloogiliste suundumuste ja muu kohta. Minu eesmärk on aidata teil digimaailmas lihtsal ja meelelahutuslikul viisil navigeerida.
