Майкрософт нээлттэй эхийн багц менежер WinGet 1.4-ийг гаргасан

Майкрософт нь олон нийтийн дэмжлэгтэй репозитороос Windows дээр програм суулгах, Microsoft Store-ын өөр командын мөрийн үүрэг гүйцэтгэх зориулалттай WinGet 1.4 (Windows багц менежер)-ийг танилцууллаа. Код нь C++ хэл дээр бичигдсэн бөгөөд MIT лицензийн дагуу түгээгддэг.

Багцуудыг удирдахын тулд apt болон dnf (суулгах, хайх, жагсаах, шинэчлэх гэх мэт) зэрэг багц менежерүүдтэй төстэй командуудыг өгдөг. Багцын параметрүүдийг YAML форматтай манифест файлуудаар тодорхойлно. WinGet репозитор нь зөвхөн индексийн үүрэг гүйцэтгэдэг бөгөөд манифест нь гадаад zip эсвэл msi файлтай, жишээлбэл, Microsoft Store, GitHub эсвэл төслийн үндсэн сайт дээр байрладаг). Манифест файлуудыг үүсгэх ажлыг хялбарчлахын тулд winget-create хэрэгслийн багцыг санал болгосон.

Одоогийн байдлаар тус сан нь 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 болон Microsoft-ын төрөл бүрийн програмууд. REST API-ээр дамжуулан харилцан үйлчлэлцдэг хувийн репозиторуудыг бий болгохыг дэмждэг.

Анхдагч байдлаар, багц менежерт бэлэн WinGet угсралтыг суулгахдаа телеметрийг илгээдэг бөгөөд энэ нь багц менежертэй хэрэглэгчийн харилцан үйлчлэлийн талаарх мэдээллийг цуглуулж, алдаа гардаг. Телеметрийг идэвхгүй болгохын тулд та "Тохиргоо > Нууцлал > Оношлогоо ба санал хүсэлт" хэсгээс "Үндсэн" утгыг сонгох эсвэл эх кодоос WinGet-г үүсгэж болно.

Шинэ хувилбарт:

  • Өмнө нь дэмжигдсэн MSIX, MSI, EXE форматуудаас гадна суулгах файлууд болон суулгагчийг зип архивт оруулах боломжтой.
  • "Winget show" командын чадавхийг өргөжүүлсэн бөгөөд үр дүн нь шошгоны талаарх мэдээлэл болон програмын худалдан авах хуудасны холбоосыг харуулдаг.
    Майкрософт нээлттэй эхийн багц менежер WinGet 1.4-ийг гаргасан
  • Өөр командын нэрсийн дэмжлэгийг нэмсэн. Жишээлбэл, "хайх" командын хувьд "хайх" хоч, "суулгах" командын хувьд "нэмэх", шинэчлэхэд - шинэчлэх, устгахад - rm, жагсаалтад - ls, тохиргоонд - config.
  • Сайжруулсан програм суулгах, шинэчлэх үйл явц. Жишээлбэл, хэрэв та суулгасан багц дээр суулгах командыг ашиглахыг оролдвол WinGet уг багц байгаа эсэхийг илрүүлж, түүнийг суулгахын оронд автоматаар шинэчлэх командыг өгөх болно ("--no-upgrade" сонголт нэмэгдсэн байна. энэ зан үйлээс урьдчилан сэргийлэх).
  • Үйлдэл дууссаны дараа заасан "--хүлээх" сонголтыг нэмсэн бөгөөд энэ нь таныг үргэлжлүүлэхийн тулд товчлуурыг дарахыг сануулдаг бөгөөд энэ нь скриптээс winget руу залгах үед гаралтыг шалгахад тустай.
    Майкрософт нээлттэй эхийн багц менежер WinGet 1.4-ийг гаргасан

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх