מיקרוסופט מפתחת מנהל חבילות חדש בקוד פתוח - Winget

מיקרוסופט опубликовала גרסת הניסיון הראשונה של מנהל החבילות
כנף (מנהל החבילות של Windows), המספק כלים להתקנת יישומים באמצעות שורת הפקודה.
הקוד כתוב ב-C++ ו מופץ על ידי תחת רישיון MIT. חבילות מותקנות מ מאגר, נתמך על ידי הקהילה. בניגוד להתקנת תוכניות מקטלוג חנות Windows, winget מאפשר לך להתקין יישומים ללא שיווק, תמונות ופרסום מיותרים.

הגרסה הנוכחית תומכת בפקודות לחיפוש אפליקציה (search), התקנה (install), הצגת מידע על חבילה (show) וקביעת תצורה. מאגרים (מקור), עבודה עם גיבובי קבצי מתקין (hash), ובדיקת שלמות מטא-דאטה (validate). פקודות ההסרה, הרשימה והעדכון צפויות בגרסה הבאה. אפשרויות חבילה נחוש בדעתו דרך קבצים עם מָנִיפֶסט в פורמט YAMLקבצי ההפעלה עצמם מאוחסנים ישירות בשרתי הפרויקטים הראשיים, המאגר משמש רק כאינדקס, והמניפסט מתייחס לקובץ MSI חיצוני (לדוגמה, הממוקם ב- GitHub או אתר הפרויקט) ומשתמש ב-SHA256 hash כדי להבטיח שלמות והגנה מפני שיבוש.

הגרסה הראשונה המתפקדת במלואה מתוכנן החל ממאי בשנה הבאה, יתמוך באינטגרציה עם קטלוג חנות מיקרוסופט, השלמה אוטומטית של קלט, קטגוריות שונות של גרסאות (גרסאות, גרסאות בטא), התקנת רכיבי מערכת ויישומים עבור לוח הבקרה, אופטימיזציה למסירת קבצים גדולים מאוד (עדכוני דלתא), קבוצות של חבילות, ממשק ליצירת מניפסטים, עבודה עם תלויות, קבצי התקנה בפורמט zip (בנוסף ל-msi) וכו'.

מנהל החבילות של winget זמין כעת למשתמשי הגרסה הניסיונית האחרונה Insider Windows וישלחו כחלק מגרסה 1.0 של Desktop App Installer. נכון לעכשיו, ישנם XNUMX במאגר. הוסיף פרויקטים כגון 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, כמו גם מספר רב של... יישומי מיקרוסופט.

 מיקרוסופט מפתחת מנהל חבילות חדש בקוד פתוח - Winget

מקור: OpenNet.ru

הוספת תגובה