/ / Windows 10 כולל מנהל חבילות בסגנון לינוקס בשם "OneGet"

Windows 10 כולל מנהל חבילות בסגנון לינוקס בשם "OneGet"

תשכח מחנות Windows. מיקרוסופט עובדת על מסגרת ניהול חבילות בסגנון לינוקס עבור Windows והיא כלולה במערכת Windows 10. היא נבדקת עם החבילות הקיימות של Chocolatey ומאפשרת להתקין בקלות יישומי שולחן עבודה ותוכנות אחרות.

אלה חדשות ענקיות. אם השתמשת אי פעם בלינוקס, כנראה שרצית מאז מערכת ניהול חבילות בשולחן העבודה של Windows. עכשיו סוף סוף זה מגיע!

הערה: במהדורת ה- RTM שמו של OneGet שונה ל- PackageManagement.

OneGet, מסגרת לניהול חבילות עבור Windows

מנהל חבילה זה נקרא OneGet והוא מועבר כחלק מ- PowerShell. בפוסט בבלוג שכותרתו "הסוד הקטן שלי: Windows PowerShell OneGet" בטכנת, Garret Serack של מיקרוסופט מסביר:

"OneGet הוא ממשק אחיד לחבילהמערכות ניהול ומטרתן לגרום לגילוי תוכנה, התקנה ומלאי (SDII) לעבוד באמצעות מערכת משותפת של cmdlets (ובסופו של דבר מערכת API). ללא קשר לטכנולוגיית ההתקנה שמתחתיה, משתמשים יכולים להשתמש ב- cmdlets הנפוצים האלה כדי להתקין / להסיר התקנת חבילות, להוסיף / להסיר / לבקש מאגרי חבילות ולשאול מערכת עבור התוכנה המותקנת. כלול ב- CTP זה הוא יישום אב-טיפוס של מנהל חבילות תואם Chocolatey זה יכול התקן חבילות שוקולד קיימות. "

כפי ש- OneGet הוא חלק מהגרסה האחרונה שלPowerShell, זה כלול כברירת מחדל בתצוגה המקדימה הטכנית של Windwos 10. זה זמין גם כחלק מתצוגה מקדימה של Windows Management Framework 5.0 עבור Windows 8.1.

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

חנונים של חלונות, חגגו! עידן מנהל החבילות הנתמך רשמית של Windows נמצא כמעט כאן!

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

כיצד עובד OneGet

בואו נסתפר קצת יותר לעומק. כך מתאר מיקרוסופט את OneGet:

"OneGet היא דרך חדשה לגלות ולהתקין חבילות תוכנה מרחבי האינטרנט. באמצעות OneGet, אתה יכול:

  • נהל רשימה של מאגרי תוכנה בהם ניתן לחפש, לרכוש ולהתקין חבילות
  • חפש וסנן את המאגרים שלך כדי למצוא את החבילות שאתה צריך
  • התקן והסר את התקנת החבילות בצורה חלקה ממאגר אחד או יותר עם פקודת PowerShell יחידה "

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

כל אחד יכול ליצור ולהפעיל מאגר שלחבילות. מיקרוסופט עשויה ליצור חנות עצירה אחת שלה לתוכניות שולחן העבודה של Windows. חברה יכולה לנהל מאגר משלה באמצעות התוכניות בהן הם משתמשים כך שניתן יהיה להתקין אותם ולנהל אותם בקלות. מפתח תוכנה יכול היה להקים מאגר שמכיל רק את התוכנה שהם יוצרים כך שהמשתמשים שלהם יוכלו להתקין ולעדכן אותה בקלות. ניתן להוסיף מאגרים נוספים באמצעות ה- cmdlet Add-PackageSource או להסיר אותם באמצעות Remove-PackageSource.

ה- cmdlet Find-Package מאפשר לך לחפש במקורות החבילה שהגדרת עבור חבילות זמינות. מצא תוכנה להתקנה מבלי לחפש באינטרנט!

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

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

מה מנהל חבילות? ומה שוקולד?

קשורים: כיצד עובדים על התקנת תוכנה ומנהלי חבילות על לינוקס

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

קשורים: כיצד להביא התקנות מותאמות אישית בסגנון לינוקס לחלונות עם שוקולד

שוקולד הוא מנהל חבילות שמביא את זהסגנון התקנת תוכנה קלה ל- Windows. נכון לעכשיו, הוא משתמש בעיקר בפקודות טקסט ולכן הוא לא מצא הרבה בית מעבר לחנונים - אבל גיקים אוהבים אותו! Chocolatey מאפשר לך להתקין תוכנת Windows כמו Firefox, VLC ו- 7-Zip עם מספר לחיצות מקשים במקום תהליך ההורדה והלחיצה הרגיל, ממש כמו שהתקנת תוכנה בלינוקס. חברת Chocolatey מנהלת כעת Kickstarter, ומחפשת כסף כדי "לקחת את Chocolatey לשלב הבא". הם עובדים גם על ממשק משתמש גרפי עבור מנהל החבילות שלהם, כך שמשתמשי Windows הממוצעים יוכלו להשתמש בו ביתר קלות. עם מסגרת מנהל החבילות ב- Windows 10, Chocolatey יכול בקלות לחזור לחזיר את כל העבודות שמיקרוסופט עושה - עבודה שנראית במקור בהשראת שוקולד. במקום להיות מערכת לניהול חבילות עם הברגה, Chocolatey יעבוד יד ביד עם מסגרת ניהול החבילות הכלולה ב- Windows.


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

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

</ div>