Windows Tips & News

Winget repo cieš no dublētām lietotnēm ar nepareiziem manifestiem

click fraud protection

Pagājušajā nedēļā Microsoft izlaida pirmo stabilo Winget versiju, tā iebūvētais pakotņu pārvaldnieks operētājsistēmai Windows. Šis rīks ļauj automatizēt lietotņu pārvaldību, instalējot tās no centralizēta repo lielapjoma, atjauninot tās visas uzreiz un atinstalējot ar vienu komandu. Repo ir atvērts publiski, un to uztur entuziasti, tāpēc tas izraisīja nepareizi veidotu lietotņu pakotņu parādīšanos.

Ja neesat pazīstams ar Winget, tas ir automatizācijas rīks, kas palīdz paātrināt programmatūras instalēšanu datorā. Viss, kas jums jādara, ir jāpaziņo sistēmai, kādu programmatūru vēlaties. Pēc tam Winget atrod jaunāko versiju (vai vienu konkrēto jums nepieciešamo versiju) un klusi instalē to fonā. Papildus programmu instalēšanai varat izmantot Winget, lai atrastu informāciju par pakotnēm, pārvaldītu avotus, jauninātu lietotnes, atinstalētu lietotnes utt.

Jūs varat lejupielādēt Winget no projekta repozitorija vietnē GitHub. Microsoft arī plāno integrēt Winget visās atbalstītajās Windows 10 versijās. Jūs varat arī pievienoties 

Windows Package Manager Insider programma ja vēlaties automātiskus atjauninājumus no veikala un vēlaties tos palaist savā Windows 10 versijā.

Winget repo tagad ir piepildīts ar dublētām lietotnēm un nepareizi veidotiem manifestiem

Microsoft vadlīnijas Valsts ka neatkarīgi programmatūras pārdevēji (ISV), kas vēlas augšupielādēt savu lietojumprogrammu Winget reģistrā, var to izdarīt, iesniedzot lietojumprogrammas manifestu savā GitHub. Manifesta apstiprināšana ir automatizēts process. Augšupielādētie manifesti tiek automātiski pārbaudīti saskaņā ar iepriekš noteiktu kritēriju kopu.

Pēc Winget 1.0 publiskās pieejamības cilvēki sāka iesniegt GitHub daudz lietotņu, lai tās iekļautu Winget repo, tostarp lietotnes, kas tur jau bija pieejamas.

Turklāt dažos izvilkšanas pieprasījumos bija ietverti nepareizi lietojumprogrammu nosaukumi manifestos vai "sliktas" saites, no kurām lietojumprogramma bija jāienes. Vairākos gadījumos jauni iesniegumi pārrakstītu esošos pieteikumu manifestus ar nepilnīgu informāciju.

BleepingComputer sniedz šādu manifestu piemērus. Tiek ziņots, ka NitroPDF lietotnes PrimoPDF manifesta faili satur nepareizi veidotus failus PackageIdentifier ("NitroPDFINcNitroPDFPtyLtd. PrimoPDF") un lejupielādes URL.

Vēl viens labs piemērs tam, cik nopietna ir problēma, ir pareizi sastādīts manifesta fails, ko līdzautori ir pārrakstījuši, bet ar nepilnīgu informāciju.

Labā lieta, ka nepareizi veidoti manifesti tika ātri atjaunoti, taču vajadzētu būt mehānismam, lai novērstu šādus incidentus nākotnē.

Kopiena iesaka izveidot moderatoru komandu, kas pārbaudītu manifesta failus, pirms tie tiek apstiprināti un kļūst pieejami ikvienam.

Microsoft Demitrijs Nelons, galvenais Winget attīstības cilvēks, ir atzinis šo problēmu un plāno to apspriest ar komandu. Viņš nāk ar savu risinājumu:

"Viena no iespējām varētu būt "otrā" apstiprinātāja pieprasīšana "jaunam" manifestam "jaunā" direktorijā."

Viņš arī minēja, ka komanda apsver iespēju izveidot manifestu pārbaudes sistēmu. Nelons norādīja, ka viņu mērķis ir izvairīties no pārāk lielas berzes un laika kavēšanās cilvēkiem, kas iesniedz manifestus.

Krāsainas Windows 10 ikonas: lietotne Fotoattēli (atkal)

Krāsainas Windows 10 ikonas: lietotne Fotoattēli (atkal)

Microsoft turpina darbu pie iebūvēto Windows 10 lietotņu un Microsoft Office ikonu atjaunināšanas...

Lasīt vairāk

Ir oficiāli paziņots par operētājsistēmu Windows 10X, kas tiks izlaista 2020. gadā

Ir oficiāli paziņots par operētājsistēmu Windows 10X, kas tiks izlaista 2020. gadā

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuNosl...

Lasīt vairāk

Pievienojiet sistēmas bez uzraudzības miega taimautu barošanas opcijām operētājsistēmā Windows 10

Pievienojiet sistēmas bez uzraudzības miega taimautu barošanas opcijām operētājsistēmā Windows 10

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuKā i...

Lasīt vairāk