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

Kompania Microsoft publikoi versionin 1.0 të Windows Package Manager (winget), duke ofruar mjete për të instaluar aplikacione 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 versioni i parë funksional komplet, i cili mbështet autoshkruajtjen e hyrjeve, ofrimin e ndërtimeve për arkitekturë të ndryshme, instalimin në kontekst të sistemit tërë dhe përdoruesve të veçantë, politikat grupore, REST API për qasje në depo, përditësime delta, një ndërfaqe për gjenerimin e manifestit, shpërndarjen e aplikacioneve për paneli i kontrollit. Planet për të ardhmen përfshijnë mbështetje për kategori të ndryshme lëshimesh (lëshime, versione beta), grupe paketash, punë me varësi, skedarë instalues në formatin zip (përveç msi), instalim nga Microsoft Store, integrim me PowerShell, instalimin e aplikacioneve web (PWA) dhe fonteve. Sintaksa e komandave dhe logjika e punës me winget janë të ngjashme me menaxherët e pakove apt dhe dnf.

Në lëshimin e parë ofrohen komandat e mëposhtme:

  • install — instalimi i paketave;
  • show — shfaqja e informacionit rreth paketĂ«s;
  • source — menaxhimi i burimeve tĂ« shkarkimit tĂ« paketave;
  • search — kĂ«rkimi i paketave;
  • list — shfaqja e listĂ«s sĂ« paketave tĂ« instaluara;
  • upgrade — pĂ«rmirĂ«simi i paketave tĂ« caktuara;
  • uninstall — fshirja e paketave tĂ« instaluara;
  • hash — puna me hash-et verifikues;
  • validate — kontrolli i integritetit tĂ« manifestit;
  • settings — ndryshimi i konfigurimeve;
  • 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 përcaktohen përmes skedarëve të manifestit në formatin YAML. Për të lehtësuar krijimin e skedarëve të manifestit, ofrohet një mjet winget-create. Vetë skedarët ekzekutivë ruhen në Microsoft Store ose drejtpërdrejt në serverë projektet kryesore, depoja vetëm vepron si indeksi, dhe manifesti i referohet në skedarin e jashtëm msi (për shembull, i vendosur në Microsoft Store, GitHub ose faqen e projektit). Për kontrollin e integritetit dhe mbrojtjen nga manipulimi përdoret hash SHA256.

Aktualisht, në depo janë ofruar më shumë se 1400 paketa, duke përfshirë projekte të tilla 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 private, ndërveprimi me të cilat bëhet përmes REST API.

Për të përdorur winget nevojitet një ndërtim i Windows Insider me modalitetin e zhvilluesit të aktivizuar. Në një të ardhme të afërt, planifikohet që winget të ofrohet si parazgjedhje për përdoruesit e Windows 10 1809 dhe versione më të reja. Në mënyrë të parazgjedhur, gjatë instalimit të ndërtimeve të gatshme në menaxherin e paketave është e aktivizuar dërgimi i telemetrisë, që mbledh të dhëna mbi ndërveprimin e përdoruesit me menaxherin e paketave dhe gabimet që ndodhin. Për të çaktivizuar telemetrinë, mund të zgjidhni vlerën "Basic" në "Settings > Privacy > Diagnostics & feedback" ose të ndërtoni winget nga kodet burimore.

Burimi: opennet.ru

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