Windows Tips & News

Репото на Winget страда от дублиращи се приложения с неправилно оформени манифести

click fraud protection
ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Миналата седмица Microsoft пусна първата стабилна версия на Winget, неговият вграден мениджър на пакети за Windows. Инструментът позволява автоматизиране на управлението на приложения, като ги инсталира от централизирано репо в насипно състояние, актуализира ги наведнъж и ги деинсталира с една команда. Репото е отворено за обществено ползване и се поддържа от ентусиасти, така че това доведе до появата на неправилно оформени пакети на приложения.

Реклама

Ако не сте запознати с Winget, това е инструмент за автоматизация, който ви помага да ускорите инсталирането на софтуер на компютър. Всичко, което трябва да направите, е да кажете на системата какъв софтуер искате. След това Winget намира най-новата версия (или конкретната версия, от която се нуждаете) и я инсталира безшумно във фонов режим. Освен инсталирането на приложения, можете да използвате Winget за намиране на информация за пакети, управление на източници, надграждане на приложения, деинсталиране на приложения и т.н.

Winget Import Export Деинсталиране

Можете да изтеглите Winget от хранилището на проекта в GitHub. Microsoft също така планира да интегрира Winget във всички поддържани версии на Windows 10. Можете също да се присъедините към Вътрешна програма за мениджър на пакети на Windows ако искате автоматични актуализации от магазина и искате да го стартирате на вашата версия на Windows 10.

Репото на Winget вече е пълно с дублиращи се приложения, неправилно оформени манифести

Насоките на Microsoft състояние че независимите доставчици на софтуер (ISV), които искат да качат своето приложение в регистъра на Winget, могат да направят това, като изпратят манифеста на приложението в своя GitHub. Одобрението на манифеста е автоматизиран процес. Качените манифести се валидират автоматично спрямо набор от предварително определени критерии.

След публичната достъпност на Winget 1.0, хората започнаха да изпращат на GitHub много приложения, които да бъдат включени в репото на Winget, включително приложенията, които вече бяха налични там.

Освен това някои заявки за изтегляне съдържат неправилни имена на приложения в манифестите или „лоши“ връзки, откъдето приложението трябва да бъде извлечено. В редица случаи новите подадени заявки ще заменят манифестите на съществуващите приложения с непълна информация.

BleepingComputer дава примери за подобни прояви. Съобщава се, че манифестните файлове за приложението PrimoPDF на NitroPDF съдържат неправилно формирани PackageIdentifier („NitroPDFIncNitroPDFPtyLtd. PrimoPDF") и URL за изтегляне.

Winget Nitropdf

Друг добър пример за това колко сериозен е проблемът е правилно съставения файл на манифест, който беше презаписан от сътрудници, но с непълна информация.

Winget Частична информация

Хубавото, че неправилните манифести бяха бързо върнати, но трябва да има механизъм за предотвратяване на подобни инциденти в бъдеще.

Общността предлага да има екип от модератори, които да проверяват файловете на манифеста, преди да бъдат одобрени и да станат достъпни за всички.

Демитриус Нелон от Microsoft, ключов човек зад разработката на Winget, призна проблема и че планира да го повдигне с екипа. Той идва със собствено решение:

„Една от опциите може да е изискването на „втори“ одобряващ за „нов“ манифест в „нова“ директория.“

Той също така спомена, че екипът обмисля да направи система за дублиране на проверки за манифести. Nelon посочи, че намерението им е да избегнат твърде много триене и забавяне във времето за хората, които подават манифести.

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Windows 10 Build 17604 архиви

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Snipping Tool вече идва с интеграция на Paint 3D

Snipping Tool вече идва с интеграция на Paint 3D

Започвайки с Windows 10 build 17063, инструментът за изрязване има нова функция. Приложението веч...

Прочетете още

Windows 10 ще позволи възобновяване на прекъснати актуализации

Windows 10 ще позволи възобновяване на прекъснати актуализации

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още