Microsoft กำลังพัฒนาตัวจัดการแพ็คเกจแบบเปิดใหม่ winget

ไมโครซอฟท์ การตีพิมพ์ การทดสอบครั้งแรกของตัวจัดการแพ็คเกจ
Winget (Windows Package Manager) ซึ่งมีเครื่องมือสำหรับติดตั้งแอพพลิเคชั่นโดยใช้บรรทัดคำสั่ง
รหัสนี้เขียนด้วยภาษา C ++ และ จัดจำหน่ายโดย ภายใต้ใบอนุญาต MIT แพ็คเกจได้รับการติดตั้งจาก ที่เก็บโดยได้รับการสนับสนุนจากการมีส่วนร่วมของชุมชน ต่างจากการติดตั้งโปรแกรมจาก Windows Store ตรง winget ให้คุณติดตั้งแอปพลิเคชันโดยไม่ต้องมีการตลาด รูปภาพ และการโฆษณาที่ไม่จำเป็น

รุ่นปัจจุบันรองรับคำสั่งในการค้นหาแอปพลิเคชัน (ค้นหา) การติดตั้ง (ติดตั้ง) การแสดงข้อมูลแพ็คเกจ (แสดง) การตั้งค่า ที่เก็บ (ที่มา) การทำงานกับแฮชของไฟล์ตัวติดตั้ง (แฮช) และตรวจสอบความสมบูรณ์ของข้อมูลเมตา (ตรวจสอบ) คำสั่งถอนการติดตั้ง แสดงรายการ และอัปเดตคาดว่าจะมีในรุ่นถัดไป ตัวเลือกแพ็คเกจ จะถูกกำหนด ผ่านไฟล์จาก แถลงการณ์ в รูปแบบ YAML. ไฟล์ปฏิบัติการนั้นจะถูกจัดเก็บโดยตรงบนเซิร์ฟเวอร์ของโปรเจ็กต์หลัก พื้นที่เก็บข้อมูลจะทำหน้าที่เป็นดัชนีเท่านั้น และรายการอ้างอิงถึงไฟล์ msi ภายนอก (ตัวอย่างเช่น ซึ่งอยู่ที่ GitHub หรือ เว็บไซต์โครงการ) และใช้แฮช SHA256 เพื่อการควบคุมความสมบูรณ์และการป้องกันการปลอมแปลง

รุ่นแรกที่มีฟีเจอร์ครบครันซึ่ง กำหนด สำหรับเดือนพฤษภาคมปีหน้า จะรองรับการรวมเข้ากับแค็ตตาล็อก Microsoft Store การเติมข้อความอัตโนมัติ หมวดหมู่ต่างๆ ของการเผยแพร่ (รุ่น รุ่นเบต้า) การติดตั้งส่วนประกอบของระบบและแอปพลิเคชันสำหรับแผงควบคุม การเพิ่มประสิทธิภาพสำหรับการส่งไฟล์ขนาดใหญ่มาก (การอัปเดตเดลต้า) ชุดแพ็คเกจ , อินเทอร์เฟซสำหรับการสร้างรายการ, การทำงานกับการอ้างอิง, ไฟล์การติดตั้งในรูปแบบ zip (นอกเหนือจาก msi) เป็นต้น

ตัวจัดการแพ็คเกจ winget พร้อมใช้งานสำหรับผู้ใช้รุ่นทดลองล่าสุดแล้ว ภายในหน้าต่าง และจะจัดส่งโดยเป็นส่วนหนึ่งของ Desktop App Installer 1.0 ขณะนี้มีคลังอยู่แล้ว เพิ่ม โปรเจ็กต์ต่างๆ เช่น 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 กำลังพัฒนาตัวจัดการแพ็คเกจแบบเปิดใหม่ winget

ที่มา: opennet.ru

เพิ่มความคิดเห็น