Microsoft lub tuam txhab thawj qhov kev tso tawm ntawm tus thawj tswj pob
(Windows Package Manager), uas muab cov cuab yeej rau kev txhim kho daim ntawv thov siv cov kab hais kom ua.
Cov cai tau sau hauv C ++ thiab nyob rau hauv MIT daim ntawv tso cai. Cov pob yog ntsia los ntawm , txhawb los ntawm kev koom tes hauv zej zog. Tsis zoo li kev txhim kho cov kev pab cuam los ntawm Windows Store, winget tso cai rau koj los nruab cov ntawv thov yam tsis muaj kev lag luam, duab thiab tshaj tawm.
Qhov kev tso tawm tam sim no txhawb cov lus txib rau kev tshawb nrhiav daim ntawv thov (nrhiav), txhim kho (nruab), qhia cov ntaub ntawv pob (qhia), teeb tsa (qhov chaw), ua hauj lwm nrog hashs ntawm cov ntaub ntawv installer (hash) thiab xyuas qhov tseeb ntawm metadata (validate). Uninstall, sau, thiab hloov kho cov lus txib yuav tsum nyob rau hauv kev tso tawm tom ntej. Kev xaiv pob ntawm cov ntaub ntawv los ntawm в . Cov ntaub ntawv executable lawv tus kheej tau khaws cia ncaj qha rau ntawm cov servers ntawm cov haujlwm tseem ceeb, lub chaw cia khoom tsuas yog ua qhov ntsuas, thiab cov manifest hais txog cov ntaub ntawv msi sab nraud (piv txwv li, nyob rau ntawm los yog ) thiab siv SHA256 hash rau kev tswj kev ncaj ncees thiab kev tiv thaiv tampering.
Thawj qhov kev tso tawm tag nrho, uas rau lub Tsib Hlis xyoo tom ntej, yuav txhawb kev koom ua ke nrog Microsoft Store catalog, autocompletion, ntau pawg ntawm kev tso tawm (tso tawm, beta versions), kev teeb tsa ntawm cov khoom siv thiab cov ntawv thov rau cov tswj vaj huam sib luag, kev ua kom zoo rau kev xa cov ntaub ntawv loj heev (delta hloov tshiab), pob teeb, interface rau tsim manifests, ua hauj lwm nrog dependencies, installation cov ntaub ntawv nyob rau hauv zip hom (ntxiv rau msi), thiab lwm yam.
Tus thawj tswj pob winget twb muaj rau cov neeg siv ntawm qhov kev sim tso tawm tshiab kawg thiab yuav raug xa mus ua ib feem ntawm Desktop App Installer 1.0. Tam sim no lub repository twb yog lawm tej yaam num xws li 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty , TelegramDesktop, Chav, WhatsApp, Wireguard thiab Wireshark, nrog rau ntau tus lej .
Tau qhov twg los: opennet.ru
