Microsoft WinGet 1.4 açıq mənbə paket menecerini buraxır

Microsoft, icma tərəfindən dəstəklənən repozitoriyadan Windows-a proqramlar quraşdırmaq və Microsoft Mağazasına əmr xətti alternativi kimi fəaliyyət göstərmək üçün nəzərdə tutulmuş WinGet 1.4 (Windows Paket Meneceri) təqdim etdi. Kod C++ dilində yazılmışdır və MIT lisenziyası altında paylanmışdır.

Paketləri idarə etmək üçün apt və dnf kimi paket menecerlərinə oxşar əmrlər verilir (quraşdırma, axtarış, siyahı, təkmilləşdirmə və s.). Paket parametrləri YAML formatında manifest faylları vasitəsilə müəyyən edilir. WinGet repozitoriyası yalnız bir indeks kimi çıxış edir və xarici zip və ya msi faylına manifest keçidləri, məsələn, Microsoft Store, GitHub və ya əsas layihə saytında yerləşdirilir). Manifest fayllarının yaradılmasını sadələşdirmək üçün winget-create alət dəsti təklif edilmişdir.

Hazırda repozitoriya iki minə yaxın paket təklif edir, o cümlədən 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, Wireshark və müxtəlif Microsoft proqramları. Şəxsi depoların yaradılması dəstəklənir, onlarla qarşılıqlı əlaqə REST API vasitəsilə həyata keçirilir.

Varsayılan olaraq, paket menecerində hazır WinGet montajlarını quraşdırarkən, istifadəçinin paket meneceri ilə qarşılıqlı əlaqəsi və baş verən səhvlər haqqında məlumatları toplayan telemetriya göndərilir. Telemetriyanı söndürmək üçün siz “Parametrlər > Məxfilik > Diaqnostika və rəy” bölməsində “Əsas” dəyəri seçə və ya mənbə kodundan WinGet-i yarada bilərsiniz.

Yeni buraxılışda:

  • Əvvəllər dəstəklənən MSIX, MSI və EXE formatlarına əlavə olaraq quraşdırma fayllarını və quraşdırıcını zip arxivlərində təmin etmək mümkündür.
  • "Winget show" əmrinin imkanları genişləndirilib, onun nəticələrində indi etiketlər haqqında məlumat və tətbiqin satınalma səhifəsinə keçid göstərilir.
    Microsoft WinGet 1.4 açıq mənbə paket menecerini buraxır
  • Alternativ komanda adları üçün əlavə dəstək. Məsələn, “axtar” əmri üçün “tap” ləqəbi, “quraşdırma” əmri üçün “əlavə et” ləqəbi, təkmilləşdirmə üçün – yeniləmə, silmək üçün – rm, siyahı üçün – ls, parametrlər üçün – konfiqurasiya həyata keçirilir.
  • Təkmilləşdirilmiş proqram quraşdırma və yeniləmə prosesi. Məsələn, artıq quraşdırılmış paketdə quraşdırma əmrindən istifadə etməyə cəhd etsəniz, WinGet paketin mövcudluğunu aşkar edəcək və onu quraşdırmaq əvəzinə təkmilləşdirmək üçün avtomatik olaraq təkmilləşdirmə əmrini verəcək ("--no-upgrade" seçimi əlavə edilib bu davranışın qarşısını almaq üçün).
  • Əməliyyat başa çatdıqdan sonra müəyyən edildikdə, davam etmək üçün düyməni basmağı təklif edən “--gözləyin” seçimi əlavə edildi, bu, skriptlərdən winget-ə zəng edərkən çıxışı nəzərdən keçirmək üçün faydalı ola bilər.
    Microsoft WinGet 1.4 açıq mənbə paket menecerini buraxır

Mənbə: opennet.ru

Добавить комментарий