Microsoft pracuje nad nowym menedżerem otwartych pakietów, winget.

Microsoftu опубликовала pierwsza wersja testowa menedżera pakietów
Winget (Menedżer pakietów Windows), który udostępnia narzędzia do instalowania aplikacji przy użyciu wiersza poleceń.
Kod jest napisany w C++ i dystrybuowane przez na licencji MIT. Pakiety są instalowane z magazyn, wsparte udziałem społeczności. W odróżnieniu od instalowania programów ze Sklepu Windows, winget umożliwia instalowanie aplikacji bez niepotrzebnego marketingu, obrazów i reklam.

Bieżąca wersja obsługuje polecenia służące do wyszukiwania aplikacji (wyszukiwania), instalowania (instalowania), wyświetlania informacji o pakiecie (pokazywania) i ustawiania repozytoria (źródło), praca z hashami plików instalacyjnych (hash) i sprawdzanie integralności metadanych (validate). Polecenia dezinstalacji, wyświetlania listy i aktualizacji zostaną opublikowane w następnej wersji. Opcje pakietu są zdeterminowani poprzez pliki z manifest в formacie YAML. Same pliki wykonywalne przechowywane są bezpośrednio na serwerach głównych projektów, repozytorium pełni jedynie funkcję indeksu, a manifest odnosi się do zewnętrznego pliku msi (na przykład znajdującego się na GitHub lub strona projektu) i wykorzystuje skrót SHA256 do kontroli integralności i ochrony przed manipulacją.

Pierwsza w pełni funkcjonalna wersja, która zaplanowany na maj przyszłego roku będzie wspierać integrację z katalogiem Microsoft Store, autouzupełnianie, różne kategorie wydań (wydania, wersje beta), instalację komponentów systemu i aplikacji na panel sterowania, optymalizacje pod kątem dostarczania bardzo dużych plików (aktualizacje delta), zestawy pakietów, interfejs do generowania manifestów, pracy z zależnościami, pliki instalacyjne w formacie ZIP (oprócz msi) itp.

Menedżer pakietów winget jest już dostępny dla użytkowników najnowszej wersji eksperymentalnej Okna Insider i zostanie dostarczony jako część Instalatora aplikacji komputerowej 1.0. Aktualnie repozytorium już jest dodany projekty takie jak 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, Steam, WhatsApp, Wireguard i Wireshark, a także duża liczba Aplikacje Microsoftu.

Microsoft pracuje nad nowym menedżerem otwartych pakietów, winget.

Źródło: opennet.ru

Dodaj komentarz