2Sep

כיצד להשתמש PackageManagement( Aka OneGet) ב - Windows 10

Windows 10 כולל כלי ניהול חבילה המובנה ב- PowerShell.בגירסה הסופית, היא נקראת "PackageManagement", אך היא עדיין מבוססת על פרוייקט קוד פתוח בשם OneGet.

PackageManagement( aka OneGet) הוא לא טכנית מנהל החבילה.זהו מנהל מנהל חבילה - מסגרת ומערך של יישומי cmhellets מסוג PowerShell שיכולים לנהל סוגים שונים של תוכנות ממקומות שונים באופן סטנדרטי.

מה זה PackageManagement / OneGet?

בעבר שברנו את הסיפור על OneGet, וניסה להבהיר בדיוק מה זה.אם זה לא מספיק מידע בשבילך, מפתח גארט סרק כתב גם מאמר אינפורמטיבי בשם "10 דברים על OneGet כי הם שונים ממה שאתה חושב."

למעשה, PackageManagement( מבוסס על קוד פתוח הפרויקט בשם OneGet) משולב לתוךPowerShell ובכך Windows 10. היא שואפת להביא מגוון של טכניקות שונות לניהול חבילה ומסגרות התקנת תוכנה לתוך API יחיד יחד עם סט סטנדרטי של PowerShell cmdlets לניהול תוכנה.

במצב ההתחלתי שלה, לפחות, זה לא כלי המיועד למשתמש Windows 10 ממוצע או אפילו חנון.מיקרוסופט לא באמת לארח את כל המאגרים של OneGet - למעשה, אין דבר כזה.OneGet יכול לשמש יחד עם ספקי כדי לאפשר גישה מאגרי תוכנה, אשר לאחר מכן ניתן לנהל עם cmdlets סטנדרטית.זה מיועד למנהלי מערכת.עבור Geeks נוח עם שורת הפקודה, OneGet פעם הציע ספקית שוקולד עבור התקנת יישומי שולחן עבודה מתארח ב Chocolatey.עם זאת, OneGet לא נועד לעבוד רק עם שוקולד - גרסאות ראשוניות של OneGet היה ספק Chocolatey כהוכחה של מושג, אבל זה כבר הוסר.

ניתן גם להתקין ולהשתמש בכלי זה בגרסאות אחרות של Windows, מכיוון שהוא חלק מ- Windows Management Framework( WMF) 5.0.

מאמרים קשורים
Windows 10 כולל מנהל חבילה בסגנון Linux בשם "OneGet"
פרטים נוספים אודות OneGet, חבילת Windows 10-Management-Manager

כיצד להשתמש בחבילה PackageManagement / OneGet

PackageManagement הוא אוסף של cmdlets עבור PowerShell,יהיה עליך לפתוח את היישום Windows PowerShell כדי להשתמש בו.הפעל את הפקודה הבאה כדי לראות רשימה של cmdlets זמינים:

Get-Command -Module PackageManagement

( שים לב ש- Get-Command -Module OneGet לא יפעל, כפי ששמו שונה ל- PackageManagement).

בגירסת ההפצה הסופית של Windows10, אין הרבה קורה עם PackageManagement עדיין.תכונה זו היתה מעניינת ביותר עבור שילוב עם Chocolatey בקלות התקנת תוכניות Windows ממקור אחד כאשר הוא הציג.שוקולד עדיין יכול לשמש ב- Windows 10 ללא סיוע של PackageManagement / OneGet, עם זאת.

ה- cmdlets Get-PackageProvider ו- Get-PackageSource יראה לכם אילו ספקי חבילה ומקורות זמינים.באפשרותך להשתמש ב- Register-PackageSource להתקנת מקור החבילה.ה- cmdlet הזה דורש כתובת אתר עבור המקור, לכן עליך לדעת בדיוק מה ברצונך להוסיף והיכן הוא ממוקם כדי להוסיף אותו.

לדוגמה, כאשר יש ספק Chocolatey שפותח על ידי הקהילה, אתה יכול להוסיף אותו למערכת שלך עם זה cmdlet.ה- cmdlet של Unregister-PackageSource יכול להסיר מקור חבילה כזה.

אם עליך להשתמש ב- PackageManagement כדי להתקין תוכנה מאיזה מקום, יהיה עליך להשתמש ב- cmdlet Register-PackageSource לעיל כדי לוודא שהמקור רשום ב- PackageManagement.לאחר מכן, באפשרותך לחפש, להתקין או להסיר חבילות זמינות עם ה- cmdlet הבאים.

ה- cmdlet של ה- Find-Package יאפשר לך לחפש את מקורות החבילות שהוגדרו עבורו, ו- cmdlet Install-Package יאפשר לך להתקין אותו.חבילת ה- cmdlet של הסרת ההתקנה תסיר את ההתקנה של חבילה שהתקנת באמצעות ה- cmdlets הבאים:

Find-Package חיפוש

חבילת התקנה שם

הסרת התקנה שם

זה נועד להיות פשוט, סטנדרטי דרך להתקין סוגים שונים של תוכנות ממקורות שונים ארוז בצורות שונות.עם השקת Windows 10 ו- PackageManagement, אנו עשויים לצפות לראות אינטגרציה עם מגוון רחב של מקורות תוכנה פוטנציאליים שונים עבור כל דבר, החל בהגדרה מהירה של שרתים להתקנה אוטומטית של תוכנה במחשבים חדשים בעת הגדרתם.

לקבלת פרטים נוספים, עיין בתיעוד הרשמי של Microsoft עבור ה- cmdlets PackageManagement.

למרות איך זה היה נראה במהלך הפיתוח, מיקרוסופט לא מאמצת ניהול החבילות עבור Windows 10. מיקרוסופט אינה אירוח מאגרי תוכנה משלהם, ו Chocolatey לא להיות אימצו עם אינטגרציה בגירסה הסופית של Windows 10. לאאפילו את Windows Store ואת היישומים שלה ניתן לגשת מ PackageManagement.

זוהי רק עוד חבילת כלים המיועדת למנהלי מערכות.נצטרך לראות איך זה מתפתח וגדל עם הזמן.