Instalacija programa pomoću Wingeta na Windowsu: kompletan vodič

Posljednje ažuriranje: 04/28/2026
  • Winget centralizira instaliranje, ažuriranje i uklanjanje Windows aplikacija putem objedinjenog interfejsa komandne linije.
  • Alat podržava mnoge formate instalacije, prilagodljive opcije i automatizaciju putem PowerShell i JSON izvoza.
  • Razvoj otvorenog koda i katalog zajednice održavaju Wingetov repozitorij i funkcije rastućim i ažurnim.

Instalacija programa Winget na Windowsu

Ako ste ikada prošli kroz čistu instalaciju Windowsa i proveli cijelo popodne preuzimajući Chrome, VLC, Spotify, 7-Zip i dugu listu alata jedan po jedan, već znate koliko taj proces može biti zamoran. Otvorite preglednik, pronađite službenu web stranicu, potražite dugme za preuzimanje, pokrenite instalacijski program, poništite odabir dodatnih opcija, kliknite na Dalje nekoliko puta, ponovite... dosadno je, sklono greškama i gubi mnogo vremena.

Winget, Windows Package Manager, kreiran je upravo kako bi eliminirao tu repetitivnu rutinu i centralizirao instalaciju, ažuriranja i uklanjanje softvera iz jednog interfejsa komandne linije. Kada se naviknete na kucanje nekoliko komandi umjesto prelaska između kartica preglednika i čarobnjaka za podešavanje, postaje vrlo teško vratiti se na stari način upravljanja aplikacijama u Windowsu.

Šta je Winget i zašto je važan na Windowsu

Winget je uslužni program komandne linije koji vam omogućava da otkrijete, instalirate, nadogradite, uklonite i konfigurišete aplikacije na Windows 10, Windows 11 i Windows Server 2025 sistemima pomoću jednostavnih komandi. Ispod haube, komunicira sa servisom Windows Package Manager i njegovim repozitorijima, koji sadrže manifeste za hiljade aplikacija svih vrsta: pretraživače, kancelarijske pakete, alate za razvojne programere, medijske plejere, sistemske uslužne programe i još mnogo toga.

Koncept je vrlo sličan onome što su korisnici Linuxa godinama koristili s alatima poput apt-a ili korisnicima macOS-a s Homebrew-om: jedan centralni upravitelj paketa koji se brine o preuzimanju odgovarajućeg instalatora, njegovom tihom pokretanju i ažuriranju svega. Ključna razlika je u tome što Microsoft sada zvanično isporučuje ovo iskustvo kao dio samog Windowsa, tako da obični korisnici, ne samo napredni korisnici, mogu imati koristi od njega bez instaliranja alata trećih strana.

Još jedna važna stvar je da je Winget otvorenog koda, sa klijentom hostovanim na GitHub-u u winget-cli repozitoriju i velikom zajednicom koja održava i proširuje katalog. Ako vaša omiljena aplikacija nije prisutna, vi (ili bilo ko drugi) možete doprinijeti manifestom u repozitorij zajednice i, nakon odobrenja, taj program postaje dostupan svakom Winget korisniku širom svijeta.

Budući da su paketi identificirani jedinstvenim ID-ovima i pohranjeni u odabranim izvorima, Winget smanjuje rizik preuzimanja instalacijskih programa s lažnih web stranica, uključenog adwarea ili zastarjelih verzija. Umjesto da nagađate da li ste na službenoj stranici dobavljača, oslanjate se na repozitorije Windows Package Managera konfigurirane u vašem sistemu.

Kako instalirati Winget i gdje je dostupan

Na modernim verzijama Windowsa, Winget se obično ne instalira ručno; dolazi u paketu s komponentom App Installer. Installer aplikacija je sistemska komponenta koju Microsoft isporučuje i ažurira putem Microsoft prodavnice na desktop izdanjima Windowsa i putem redovnih ažuriranja na Windows Serveru 2025. Nakon što je Installer aplikacija instaliran, winget Komanda postaje dostupna u vašem PATH-u.

Winget je zvanično podržan na Windowsu 11, na trenutnim verzijama Windowsa 10 počevši od verzije 1809 i na Windows Serveru 2025. Da biste potvrdili da je alat prisutan, otvorite PowerShell, komandni redak ili Windows terminal i pokrenite:

winget --version

Ako dobijete broj verzije, spremni ste; ako vidite grešku koja kaže da naredba nije prepoznata, ažurirajte aplikaciju App Installer iz Microsoft trgovine i pokušajte ponovo. Neki korisnici prijavljuju da je Winget binarna datoteka instalirana, ali nije ispravno dodana u PATH; u tom slučaju, ažuriranje App Installera ili odjava i ponovna prijava često rješavaju problem.

Korisnici orijentisani na programere također mogu isprobati probne verzije Wingeta kako bi pristupili najnovijim funkcijama prije nego što pređu na stabilnu verziju. Ove probne verzije mogu se instalirati preuzimanjem najnovijeg probnog paketa sa službene Winget stranice izdanja na GitHub-u i ručnom instalacijom ili registracijom Microsoft računa, poslovnog, školskog ili Azure AD računa u Windows Insider program u Canary ili Dev kanalima, koji primaju automatska probna ažuriranja iz Microsoft trgovine.

Korištenje Wingeta unutar Windows Sandboxa

Windows Sandbox pruža lagano, izolirano okruženje za radnu površinu u kojem možete testirati softver bez utjecaja na vaš glavni sistem, ali prema zadanim postavkama ne uključuje Microsoft Store ili Winget. To znači da ne možete jednostavno otvoriti Store da biste preuzeli App Installer unutar sandboxa; umjesto toga morate ručno pokrenuti Winget.

Preporučeni pristup je korištenje Microsoft.WinGet.Client PowerShell modula i njegovog Repair-WinGetPackageManager cmdlet za postavljanje Wingeta unutar Windows Sandboxa. Iz PowerShell prompta koji se izvršava u sandboxu, možete izvršiti sekvencu poput ove:

$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."

Ovaj skript instalira NuGet dobavljača paketa, povlači Winget PowerShell modul iz PowerShell galerije, a zatim koristi Repair-WinGetPackageManager da se Winget klijent implementira u sandbox okruženju za sve korisnike. Ako preferirate pregled verzije Wingeta prilikom izvođenja eksperimenata, možete dodati -IncludePrerelease parametar za Repair-WinGetPackageManager.

Kada želite vidjeti sve dostupne parametre za cmdlet za popravak, pokrenite Get-Help Repair-WinGetPackageManager -Full iz PowerShella. Za šire informacije o tome kako Windows Sandbox funkcioniše, kako ga omogućiti i koja su mu ograničenja, Microsoft nudi posebnu dokumentaciju za Windows Sandbox.

Administrator naspram neadministratora: kako visina utiče na Winget

Jedan suptilan, ali važan aspekt korištenja Wingeta je da li ga pokrećete s administratorskim privilegijama ili kao standardni korisnik. Ponašanje instalatora može se značajno promijeniti ovisno o tom kontekstu, jer neke aplikacije zahtijevaju povišenje privilegija za izmjenu lokacija na nivou sistema, kao što su Program Files ili registrovati određene usluge.

Kada pokrenete Winget kao običan korisnik i pokušate instalirati softver koji zahtijeva administratorska prava, Windows će vam prikazati upit za podizanje nivoa UAC pri pokretanju instalacijskog programa. Ako odbijete podizanje privilegija, ta konkretna instalacija neće uspjeti; Winget će prijaviti da paket nije mogao biti instaliran.

Ako eksplicitno otvorite komandni redak, PowerShell ili Windows terminal kao administrator, a zatim izvršite Winget naredbe, nećete vidjeti UAC upite za instalatore kojima je potrebno povećanje privilegija, jer konzola već radi s visokim privilegijama. Ovo je zgodno za skriptiranje više instalacija bez prekida, ali također znači da morate biti posebno oprezni: sve što instalirate ili pokrenete u toj sesiji ima puni pristup sistemu.

Dobro pravilo je pokretati Winget bez administratorskih prava za svakodnevne zadatke i koristiti terminal s administratorskim pravima samo kada namjerno instalirate ili ažurirate softver koji očito zahtijeva administratorska prava. I, kao i uvijek, instalirajte pakete samo iz izvora kojima vjerujete.

Osnovni Winget radni tok: pretraga, instalacija i nadogradnja

Nakon što potvrdite da je Winget dostupan, možete započeti pretraživanjem aplikacije kako biste vidjeli kako katalog funkcionira. Na primjer, ako želite provjeriti da li se VLC nalazi u repozitoriju, pokrenite:

winget search vlc

Rezultati pretrage prikazuju naziv paketa, njegov jedinstveni ID i izvorni repozitorij iz kojeg dolazi. Taj ID je ključan kada nekoliko paketa dijeli slična imena; njegovim korištenjem izbjegava se pogrešno instaliranje alata. Za VLC, ID paketa je nešto poput VideoLAN.VLC.

Da biste pregledali detaljne informacije o određenom paketu prije instalacije, uključujući izdavača, verziju, licencu, a ponekad i detalje o instalacijskom programu, možete koristiti show naredba:

winget show VideoLAN.VLC

Kada znate koji paket želite, instalacija je jednostavna:

winget install VideoLAN.VLC

Winget preuzima službeni instalacijski program iz izvora navedenog u manifestu i pokreće ga, obično u tihom ili nečujnom načinu rada tako da ne morate klikati kroz dijaloge. Ako je potrebno podizanje ovlasti, a vaša konzola još nije podignuta, Windows će vas u tom trenutku obavijestiti.

Za potpuno nenadzirane instalacije, možete otvoriti terminal kao administrator i dodati parametre kao što su --silent or --accept-package-agreements da se potisnu upiti korisničkog interfejsa i licence. Na taj način možete pokrenuti seriju instalacija i otići dok se sistem sam konfiguriše.

Jedan posebno moćan trik je instaliranje više aplikacija jednom naredbom lančanim povezivanjem ID-ova paketa. Linija kao što je:

winget install --id Google.Chrome --id Mozilla.Firefox --id VideoLAN.VLC -e --accept-package-agreements --accept-source-agreements

traži od Wingeta da instalira Chrome, Firefox i VLC, pri čemu se primjenjuje tačno podudaranje ID-ova (-e) i prethodno prihvatanje ugovora o paketu i izvoru kako se proces ne bi zaustavljao radi potvrda. Ovaj obrazac se prilagođava mnogim aplikacijama i savršen je za početna podešavanja na novoj mašini.

Održavanje softvera ažurnim uz Winget

Ono što Winget zaista ističe je način na koji centralizuje ažuriranja aplikacija, štedeći vas od provjeravanja ugrađenog programa za ažuriranje svakog programa ili nasumičnih iskačućih prozora. Pomoću jedne naredbe možete provjeriti koji instalirani paketi imaju novije verzije dostupne u konfiguriranim repozitorijima:

winget upgrade

Izlaz navodi svaku aplikaciju koja se može ažurirati, verziju koju trenutno imate i najnoviju verziju o kojoj Winget zna. Ako vam je ugodno nadograditi sve odjednom, jednostavno pokrenite:

winget upgrade --all

Winget zatim prolazi kroz svaki paket koji se može nadograditi, preuzima noviji instalacijski program i izvršava nadogradnju, često tiho. Sedmično ili čak češće izvršavanje ove naredbe je vrlo efikasan način da vaš sistem bude uredan i siguran bez žongliranja s više mehanizama ažuriranja.

Ponekad ćete možda radije zadržati određenu verziju programa, zbog kompatibilnosti ili stabilnosti, čak i ako postoji novija verzija. U tim situacijama, funkcija pin vam omogućava da izuzmete taj paket iz masovnih nadogradnji. Pomoću naredbi kao što su winget pin add <packageId>, osiguravate da Winget ignorira tu aplikaciju kada winget upgrade --all se izvršava.

I dalje zadržavate mogućnost da kasnije ručno nadogradite pričvršćeni softver uklanjanjem pričvršćenog softvera ili pokretanjem ciljane naredbe za instalaciju ili nadogradnju za taj paket. Ovo vam pruža korisnu ravnotežu između automatizacije i precizne kontrole nad ključnim alatima.

Druge svakodnevne Winget komande koje vrijedi znati

Pored pretraživanja, instaliranja i nadogradnje, Winget nudi nekoliko podnaredbi koje vam pomažu u upravljanju cijelim životnim ciklusom aplikacija na vašem računaru. Neki od najkorisnijih uključuju:

winget list prikazuje sve instalirane pakete na vašem sistemu, uključujući i mnoge koji nisu originalno instalirani sa Wingetom. Ovaj globalni prikaz je koristan za reviziju onoga što je prisutno na vašem računaru, uočavanje zastarjelog softvera ili pripremu migracije na novi uređaj.

winget uninstall omogućava vam uklanjanje aplikacija iz komandne linije, kopirajući sintaksu instalacije po imenu ili ID-u. U mnogim slučajevima, tiho će pozvati službeni mehanizam za deinstalaciju programa, izbjegavajući potrebu za otvaranjem "Aplikacija i funkcija" u Postavkama ili staroj Kontrolnoj ploči.

winget export i winget import zajedno čine jednu od najmoćnijih funkcija za obnovu ili kloniranje okruženja. Sa komandom kao što je winget export -o myapps.json Generirate JSON datoteku koja opisuje skup aplikacija instaliranih na trenutnom računaru. Kasnije, na novoj instalaciji ili drugom računaru, možete pokrenuti winget import -i myapps.json i Winget će instalirati svaki paket koji je tamo naveden.

Ovaj pristup transformiše ono što je nekada bilo cijelo popodne ručnog preuzimanja u skriptovani, ponovljivi proces koji možete ponovo koristiti i prilagođavati tokom vremena. Posebno je atraktivno ako volite eksperimentirati s novim postavkama ili održavati slične konfiguracije na nekoliko mašina.

The source Komanda vam omogućava dodavanje, mijenjanje, uklanjanje ili ažuriranje repozitorija („izvora“) koje Winget koristi. Dok se većina korisnika oslanja na zadanu zajednicu i Microsoftove izvore, napredni scenariji mogu uključivati ​​privatne feedove ili korporativne kataloge, a sve se upravlja putem winget source.

Za brze provjere ili pomoć, winget --help ispisuje pregled svih komandi i njihovih primarnih opcija, dok winget --version i winget --info verzija izvještaja i detaljni metapodaci o klijentu, uključujući veze do dokumentacije o licenci i privatnosti.

Referenca Winget komandi: komande i opcije

Iza kulisa, Winget nudi prilično bogatu komandnu površinu koja ide dalje od svakodnevnih osnova. Trenutne verzije klijenta uključuju, između ostalog, sljedeće osnovne naredbe:

  • install: instalirajte navedenu aplikaciju.
  • show: prikaži detalje za datu aplikaciju.
  • sourcedodavanje, uređivanje, uklanjanje ili ažuriranje izvora Windows Package Managera.
  • search: pretražite aplikacije po imenu, ID-u ili drugim kriterijima.
  • list: prikaži instalirane pakete.
  • upgrade: nadogradnja odabrane aplikacije ili više aplikacija.
  • uninstall: uklonite navedenu aplikaciju.
  • hashIzračunajte SHA256 hash za instalacijsku datoteku, što je ključno prilikom kreiranja ili validacije manifesta za repozitorij.
  • validate: provjerite da li je manifest ispravan prije slanja u repozitorij zajednice.
  • settings: otvorite i uredite settings.json datoteka koja kontroliše ponašanje Wingeta.
  • features: prikazuje status eksperimentalnih ili opcionalnih funkcija.
  • export: izvezite listu instaliranih paketa u datoteku.
  • import: instalira sve pakete definirane u datoteci.
  • pin: upravljajte pinovima za pakete koje ne želite automatski ažurirati.
  • configure: konfigurirati sistem u željeno stanje koristeći konfiguracijske datoteke.
  • downloadpreuzmite instalacijski program za određenu aplikaciju bez njenog stvarnog instaliranja.
  • repair: popravak instalirane aplikacije.
  • dscv3: interakcija s resursima željene konfiguracije stanja v3 u PowerShell scenarijima.

Pored komandi, Winget nudi i nekoliko globalnih opcija koje utiču na to kako se ponaša tokom datog izvršavanja. Neke od relevantnijih opcija uključuju:

  • -v or --version: isprintajte trenutnu verziju Winget klijenta.
  • --info: prikažite proširene informacije o Wingetu, uključujući linkove do pravila.
  • -? or --help: prikaži sadržaj pomoći za Winget ili za određenu komandu.
  • --wait: drži prozor otvorenim i traži pritisak tipke prije izlaska.
  • --logs or --open-logs: otvara zadanu lokaciju logova, korisno tokom rješavanja problema.
  • --verbose or --verbose-logs: omogući dodatne detalje evidentiranja.
  • --nowarn or --ignore-warnings: potiskivanje poruka upozorenja.
  • --disable-interactivity: onemogućite interaktivne upite tokom trajanja naredbe.
  • --proxy: odredite proxy koji će se koristiti za trenutno izvršavanje.
  • --no-proxy: prisilite Winget da zaobiđe sve proxyje.

Kombiniranjem naredbi i opcija možete prilagoditi instalacije i nadogradnje različitim okruženjima, od povremene kućne upotrebe do potpuno automatiziranih skripti za implementaciju.

Formati instalacijskog programa koje podržava Winget

Da bi efikasno radio u hiljadama aplikacija, Winget mora razumjeti i upravljati širokim spektrom tehnologija za instalaciju. Klijent podržava sve glavne formate koje Windows aplikacije obično koriste, uključujući tradicionalne izvršne instalacijske datoteke i moderne formate paketa.

Među formatima koje Winget prepoznaje su klasični EXE instalacijski programi koji otkrivaju zastavice komandne linije tiho ili tiho s napretkom, komprimirane ZIP pakete i instalacijske okvire kao što su INNO Setup i Nullsoft (NSIS). Ovo je izuzetno uobičajeno u naslijeđenim i aplikacijama otvorenog koda.

Za instalacije zasnovane na MSI-ju, Winget radi sa standardnim MSI paketi i instalacijski programi koje proizvodi WIX, kao i tehnologije za pokretanje sustava poput BURN. Sa modernije strane, podržava APPX i MSIX paketi koje koristi ekosistem Microsoft Store-a.

Alat također može upravljati PORTABLE pakete, pa čak i fontove, što proširuje scenarije u kojima se Winget može koristiti za konfigurisanje mašine, ne samo instaliranjem tradicionalnih desktop aplikacija, već i implementacijom esencijalnih resursa. Manifest za svaki paket opisuje tip i parametre instalatora, omogućavajući Wingetu da ga pozove s ispravnim tihim prekidačima.

Prilagođavanje instalacija i napredne opcije

Često pitanje prilikom prelaska sa GUI instalera na Winget je koliko daleko možete ići s prilagođavanjima poput instalacijskih putanja, jezika, tema ili dodatnih komponenti. Mnogi grafički instalatori, poput onog za Notepad++, omogućavaju vam da odaberete direktorij za instalaciju, opcionalne dodatke ili jezik korisničkog interfejsa putem potvrdnih okvira i lista na ekranu.

Winget vam omogućava da utičete na određene postavke instalatora, posebno kada osnovna tehnologija instalatora podržava standardizovana svojstva ili parametre komandne linije. Na primjer, MSI paketi često mogu prihvatiti prilagođenu putanju instalacije putem svojstva, a neki EXE instaleri izlažu dokumentirane prekidače za omogućavanje ili onemogućavanje određenih komponenti.

Međutim, ne svaka napredna opcija u GUI čarobnjaku ima odgovarajući, dokumentirani parametar komandne linije koji Winget može koristiti. U tim slučajevima, možete odabrati interaktivnu instalaciju putem Wingeta, koji pokreće instalacijski program s njegovim normalnim sučeljem tako da možete kliknuti kroz sve opcije, ali to djelomično poništava poentu potpune automatizacije.

Od danas, Winget ne pruža direktan mehanizam "snimanja i ponovnog reprodukovanja" gdje jednom prati ručnu instalaciju, a zatim automatski reprodukuje te tačne izbore u budućim pokretanjima. Umjesto toga, napredni scenariji se obično oslanjaju na razumijevanje opcija komandne linije instalatora, eventualno korištenje dokumentacije dobavljača, a zatim ugrađivanje tih opcija u prilagođene komandne linije ili konfiguracijske skripte.

Ako vam je cilj kreirati jednu skriptu koja instalira svaku aplikaciju s preciznim prilagođenim postavkama, često miješate Winget naredbe s dodatnim koracima konfiguracije kao što su kopiranje konfiguracijskih datoteka, uvoz podešavanja registra ili pokretanje alata za konfiguraciju koje je osigurao dobavljač nakon završetka instalacije. Winget se prvenstveno fokusira na instaliranje i ažuriranje osnovne aplikacije; prilagođavanje nakon instalacije je i dalje vaše igralište.

Winget skriptiranje, automatizacija i integracija PowerShella

Automatizacija je mjesto gdje Winget zaista počinje djelovati kao električni alat umjesto samo kao praktičan instalater. Budući da je klijent komandne linije, prirodno se uklapa u PowerShell skripte, batch datoteke, CI pipeline-e i druge okvire za automatizaciju.

Microsoft objavljuje Microsoft.WinGet.Client PowerShell modul u PowerShell galeriji, koji izlaže cmdlete za interakciju s Windows Package Managerom iz PowerShell koda. Ovo otvara vrata strukturiranijim skriptama koje ispituju, instaliraju i ažuriraju pakete, a istovremeno obrađuju greške i evidentiraju podatke na detaljniji način nego ad-hoc komandne linije.

Za jednostavna podešavanja, možete kreirati PowerShell skriptu koja poziva winget import na JSON datoteci, a zatim vrši dodatnu konfiguraciju kao što je kopiranje dotfiles datoteka, primjena promjena u registru ili omogućavanje Windows funkcija. Za složenija okruženja, možete iskoristiti configure naredbu i konfiguraciju željenog stanja v3 za deklarativni opis stanja vašeg sistema.

Otklanjanje grešaka u ponašanju Wingeta tokom automatizacije je lakše zahvaljujući mogućnostima evidentiranja ugrađenim u klijenta. Detaljne zapise možete omogućiti pomoću --verbose-logs i otvorite direktorij dnevnika sa --open-logs Kada nešto ne uspije, provjerite detalje greške kako biste identificirali probleme s mrežom, izlaze iz instalacijskog programa ili neusklađenosti manifesta.

Ako se čini da je problem povezan sa samim Winget klijentom ili sa određenim manifestom u repozitoriju zajednice, winget-cli GitHub repozitorij održava listu poznatih problema i čestih grešaka zajedno sa predloženim rješenjima. Možete pretraživati ​​postojeće izvještaje ili otvoriti novi s izvodima iz dnevnika kako biste pomogli održavateljima da dijagnosticiraju šta se dešava.

Podešavanje ponašanja Wingeta pomoću postavki

Iako možete proslijediti opcije u komandnoj liniji za svaki poziv, Winget također otkriva trajnu konfiguracijsku datoteku, settings.json, što vam omogućava da prilagodite cjelokupno iskustvo. Ovu datoteku možete direktno otvoriti pokretanjem:

winget settings

unutra settings.json, možete prilagoditi zadane postavke kao što su preferirano ponašanje instalatora, zadani izvori, formatiranje izlaza, prekidači eksperimentalnih funkcija i drugi aspekti načina na koji Winget komunicira sa sistemom. Na primjer, možete omogućiti eksperimentalne funkcije koje želite testirati ili postaviti postavke o prelasku na starije verzije i predizdanjima.

Ova konfiguracijska datoteka je ključni element kada često koristite Winget: nakon podešavanja, smanjuje broj zastavica koje morate zapamtiti i osigurava da je ponašanje konzistentno u svim vašim skriptama i ručnim naredbama. Također je lako kopirati između mašina kada želite podudarno ponašanje.

Za vizualniji pregled paketa, postoje web direktoriji poput winget.run koji indeksiraju katalog zajednice i prikazuju ID-ove i metapodatke na način prilagođen pregledniku. Tamo možete pretražiti aplikaciju, uzeti njen tačan ID, a zatim ga zalijepiti u svoje Winget naredbe, smanjujući dvosmislenost i greške u kucanju.

Otvoreni kod, doprinosi i aspekti zajednice

Winget nije crna kutija koju je isporučio Microsoft i zatvorena je za vanjski unos; to je projekt otvorenog koda smješten na GitHub-u, čiji se klijentski kod uglavnom nalazi pod src direktorij u repozitoriju winget-cli. Rješenje je izgrađeno pomoću Visual Studija 2022 u C++, a repozitorij uključuje konfiguracijske datoteke pod .github mapa koja pomaže u postavljanju odgovarajućeg okruženja za izgradnju.

Svi zainteresovani mogu klonirati repozitorij, lokalno izgraditi klijenta i eksperimentirati s promjenama, iako doprinos službenom projektu zahtijeva potpisivanje Ugovora o licenci za Microsoft Contributor (CLA). Nakon što imate fork, vaši zahtjevi za povlačenjem (pull requests) trebaju dolaziti iz grana u vašem vlastitom forkovanom repozitoriju, a ne direktno iz glavnog repozitorija.

Katalog aplikacija koji koristi servis Windows Package Manager također je vođen od strane zajednice; ako vaš omiljeni alat nedostaje, možete poslati manifest u odgovarajući repozitorij kako bi postao dostupan svima. Manifesti se validiraju i lokalno (komandama poput winget validate) i u CI cjevovodima repozitorija kako bi se osigurala kvaliteta i sigurnost.

Za rješavanje problema i prijavljivanje problema, održavatelji vode odjeljak s uobičajenim problemima i uobičajenim greškama, zajedno s najboljim praksama za njihovo rješavanje. Ova zajednička baza znanja ubrzava rješavanje problema i pomaže novim korisnicima da izbjegnu zamke s kojima su se drugi već susreli.

Kada sve spojite, Winget ono što je nekada bio spor i ručni zadatak pretvara u pojednostavljen, skriptabilni proces: otkrivate aplikacije iz kuriranog kataloga, instalirate ih i nadograđujete pomoću nekoliko naredbi, izvozite i uvozite svoje okruženje prilikom prelaska između mašina i fino podešavate ponašanje putem postavki i PowerShell modula. Bez obzira da li samo želite izbjeći sate ponovnog instaliranja istih programa iznova i iznova ili ste zainteresirani za izgradnju potpuno automatiziranih Windows postavki za zabavu ili posao, Windows Package Manager vam pruža robusnu osnovu za upravljanje softverom u velikim razmjerima bez napuštanja komandne linije.

Slični postovi: