Microsoft ka prezantuar menaxherin e paketave Windows Package Manager 1.0, i ngjashëm me apt dhe dnf

Kompania Microsoft publikoi versionin 1.0 të menaxherit të paketave Windows Package Manager (winget), që ofron mjete për instalimin e aplikacioneve përmes komandave në linjë. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën MIT. Paketat instalohen nga një depo, e mbështetur me pjesëmarrjen e komunitetit. Ndryshe nga instalimi i programeve nga katalogu Microsoft Store, winget lejon instalimin e aplikacioneve pa marketing dhe reklama të panevojshme.

Windows Package Manager 1.0 pozicionohet si një version i parë plotësisht funksional, ku mbështetet autokompletimi i hyrjes, ofrimi i ndërtimeve për arkitektura të ndryshme, instalimi në kontekstin e gjithë sistemit dhe përdoruesve të veçantë, politikat grupore, REST API për akses në depo, përditësime delta, ndërfaqe për gjenerimin e manifestëve, shpërndarje aplikacionesh për panele kontrolli. Nga planet për të ardhmen përmendet mbështetje për kategori të ndryshme versionesh (lëshime, versione beta), grupe paketash, punë me varësi, skedarë instalimi në formatin zip (përveç msi), instalim nga Microsoft Store, integrim me PowerShell, instalim aplikacionesh web (PWA) dhe fonteve. Sintaksa e komandave dhe logjika e punës me winget janë të ngjashme me menaxherët e paketave apt dhe dnf.

Në versionin e parë ofrohen komandat si më poshtë:

  • install — instalimi i paketave;
  • show — shfaqja e informacionit mbi paketĂ«n;
  • source — menaxhimi i burimeve tĂ« shkarkimit tĂ« paketave;
  • search — kĂ«rkimi i paketave;
  • list — shfaqja e listĂ«s sĂ« paketave tĂ« instaluara;
  • upgrade — pĂ«rditĂ«simi i paketave tĂ« caktuara;
  • uninstall — fshirja e paketave tĂ« instaluara;
  • hash — punĂ« me hash-et verifikues;
  • validate — verifikimi i integritetit tĂ« manifestit;
  • settings — ndryshimi i cilĂ«simeve;
  • features — shfaqja e gjendjes sĂ« mundĂ«sive eksperimentale;
  • export — eksportimi i listĂ«s sĂ« paketave tĂ« instaluara;
  • import — importimi i listĂ«s sĂ« paketave tĂ« instaluara.

Parametrat e paketës definohen përmes skedarëve me manifest në formatin YAML. Për të thjeshtuar krijimin e skedarëve me manifest është ofruar një mjet i quajtur winget-create. Skedarët ekzekutivë ruhen në Microsoft Store ose drejtpërdrejt në sistemet projektet kryesore, depoja thjesht shërben si indeks, ndërsa manifesti referon një skedar msi të jashtëm (p.sh., i vendosur në Microsoft Store, GitHub ose faqen e projektit). Për të kontrolluar integritetin dhe mbrojtur nga përshtatshmëria përdoret hash SHA256.

Aktualisht në depo është propozuar më shumë se 1400 pako, duke përfshirë projekte si 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 dhe Wireshark, si dhe një numër të madh aplikacionesh Microsoft. Mbështetet krijimi i depo privat, të cilat ndërveprojnë përmes REST API.

Për të përdorur winget kërkohet një ndërtim i Windows Insider me modalitetin e zhvilluesit të aktivizuar. Në të ardhmen e afërt është e planifikuar që winget të sigurohet si një specifikim të parazgjedhur për përdoruesit e Windows 10 1809 dhe versioneve më të reja. Të dhënat e telemetrisë, të cilat mbledhin informacione mbi ndërshtimin e përdoruesve me menaxhersin e pakove dhe gabimet e ndodhura, janë aktivizuar si parazgjodhur gjatë instalimit të ndërtimeve të plota në menaxherin e pakove. Për të çaktivizuar telemetrinë, mund të zgjidhni vlerën "Basic" në "Settings > Privacy > Diagnostics & feedback" ose të ndihmoni winget nga kodet burimore.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster