מנהלי חבילות יכולים להקל מאוד על התקנה והגדרת תצורה של יישומים ב-Windows. כמו apt-get, Homebrew או yum ב-Linux ו-macOS, אתה יכול להשתמש ב- Chocolatey או ב-Windows Package Manager (winget) ב-Windows 10 ו-11.
המשך לקרוא כשאנחנו דנים בפירוט על שוקולד וכנף ועוזר לך להחליט על האפשרות הטובה יותר.
מה עושה מנהל חבילות?
מנהל חבילות הוא תוכנה שהופכת בקלות את ההתקנה, השדרוג והתצורה של תוכנות או תלות של צד שלישי. הם גם כוללים קטלוג עצום של תוכנות (או חבילות) שתוכלו לבחור מהן ולהתקין בפקודה אחת בלבד בטרמינל. ניתן לאגד תוכניות אלה לפרויקט או להתקיים כיישום עצמאי של צד שלישי.
ניהול ההתקנה והשדרוג של כלים מרובים בתוך הפרויקט שלך יכול להיות מתסכל למדי מכיוון שאתה צריך לוודא שהמערכת שלך תואמת לתוכנת צד שלישי. אם הייתם משלבים ומעדכנים כל תוכנה של צד שלישי באופן ידני, היית מבזבז חלק ניכר מזמנכם היקר בניהול התלות בתוכנה.
כמו yum או apt-get בלינוקס, מנהל חבילות עבור Windows יכול לעזור לך להוריד את התוכנה העדכנית ביותר מבלי לדאוג לגבי תאימות תוכנה או תוכנה זדונית. עם פקודה אחת בלבד ב-PowerShell או בטרמינל, אתה יכול להוריד בקלות את התוכנה שאתה צריך.
אתה יכול לסכם את התכונות העיקריות של מנהל חבילות להורדת תוכנה ב-Windows באופן הבא:
- מציאת קבצי המקור הנכונים עבור הפלטפורמה שלך.
- הבטחת התוכנה נקייה מתוכנות זדוניות ופגיעויות אבטחה אחרות.
- הוספת תלות תוכנה רלוונטית למחשב Windows שלך.
- מאפשר התקנה חלקה, עדכון והסרה של תוכנה.
מה זה שוקולדי?
Chocolatey הוא מנהל החבילות הפופולרי ביותר בקוד פתוח במערכת האקולוגית של Microsoft Windows. כתוכנת צד שלישי, היא מצטיינת ככלי אוטומטי שמתקין את התוכנה הנכונה במחשב האישי שלך בצורה פשוטה, מהירה וחסכונית.
מפתחי תוכנה גם משתמשים בדרך כלל ב- Chocolatey כדי להוריד במהירות את התלות הנדרשת ללא בזבוז זמן על תהליך ההתקנה המורכב של כל כלי של צד שלישי ב-Windows מורכב סביבה. אתה יכול להגדיר ו השתמש ב- Chocolatey דרך שורת הפקודה של Windows או PowerShell.
מהו מנהל החבילות של Windows (winget)?
הגישה של מיקרוסופט למנהל חבילות ברוח לינוקס נקראת Windows Package Manager, או winget, כפי שהיא מוכרת יותר. winget הוא מנהל חבילות כלי שורת פקודה בקוד פתוח שהוצג בשנת 2020 עם Windows 10. הוא מציע למשתמשי Windows גישה למבחר גדול של אפליקציות הניתנות להתקנה.
מיקרוסופט הבטיחה שמנהל החבילות של Windows יהיה בקוד פתוח ונגיש ב-GitHub, בדיוק כמו מנהלי חבילות פופולריים אחרים (Yarn, NPM, Chocolatey). מנהל החבילות של Windows הושק עם Windows 10 כחלופה ל- Chocolatey - מנהל החבילות החזק של צד שלישי בקוד פתוח המשמש את קהילת Windows.
אל תהסס לעיין במדריך המפורט שלנו בנושא משתמש ב-winget ב-Windows 11.
שוקולדי לעומת winget: באיזה כדאי להשתמש?
שוקולד קיים כבר למעלה מעשור ונמצא בשימוש נרחב על ידי משתמשי Windows. מצד שני, winget שוחרר רק ב-2020, אין לו בסיס לקוחות רחב, ואינו מוכר למשתמשי Windows.
מנהל החבילות של Windows הוא יחסית חדש יותר, אך מהווה כיסוי מוצק עבור עצמו כחלופה ל- Chocolatey.
1. למי מהם יש את התכונות הטובות ביותר?
Chocolatey מציעה שלושה מוצרים עיקריים - Chocolatey for Business, Pro Edition וקוד פתוח.
Chocolatey for Business מיועד לארגונים שרוצים לשלב מנהל חבילות אוטומטי בתוך זרימת העבודה של DevOps ולנהל כמה סביבות Windows בצורה חלקה. משתמשים ארגוניים יכולים להשתמש ב- Chocolatey כדי להפוך את מחזור החיים של תוכנת Windows שלהם לאוטומטי. רישיונות מסחריים מיוחדים אלו זמינים למשתמשים ארגוניים ומציעים תכונות חשובות רבות.
מהדורת הקוד הפתוח של Chocolatey משתמשת ברישום הגדול ביותר של חבילות Windows ומאגדת את כל תלות הפריסה שלך לקובץ הידור יחיד. זוהי האפשרות המועדפת על משתמשי Windows רגילים המעוניינים להפוך את ניהול האפליקציות לאוטומטי.
אם אתה משתמש בודד אך מעוניין בחוויית פרימיום יותר, אתה יכול לעבור ל- Chocolatey Pro Edition עבור תכונות נוספות כגון הגנה על תוכנות זדוניות בזמן ריצה ואמינות.
ללא קשר למהדורת Chocolatey שבחרת, תוכל ליצור חבילות חדשות, להשתמש בחבילות קיימות ולשלב את Chocolatey עם כלי תשתית שונים.
וינגט, לעומת זאת, די פשוט. אתה יכול ליצור או להעלות חבילות חדשות במניפסט של YAML, להוריד אפליקציות מהריפו של Windows ולהגדיר אותן כראות עיניך. בנוסף, winget זמין גם עבור מפתחים וספקי תוכנה עצמאיים.
כמו winget, מהדורת הקוד הפתוח של Chocolatey מאפשרת לך להוריד אפליקציות מהרישום, לשדרג אפליקציות לגרסה העדכנית ביותר ולהגדיר אותן דרך שורת הפקודה. Chocolatey מציעה מגוון גדול יותר של תכונות כדי לתת מענה לקהל הלקוחות המגוון שלה, בעוד ש-winget מתמקדת בפישוט התקנת התוכנה עבור משתמשים רגילים.
2. איזה מהם עולה יותר?
כפי שהוזכר קודם לכן, מנהל החבילות של Windows הוא כלי קוד פתוח הזמין בחינם ב-Windows 10 ו-11.
גם מהדורת הקוד הפתוח של Chocolatey היא בחינם, אבל Chocolatey for Business (C4B) ו- Chocolatey Pro בתשלום. Chocolatey אינו מאשר לארגונים להשתמש ב- Chocolatey Pro, ולכן ארגונים יצטרכו להשתמש במהדורת הקוד הפתוח או לרכוש C4B.
3. לאיזו תוכנה יש את התוכנה הטובה ביותר?
Chocolate מארחת את רישום התוכנה הגדול ביותר של Windows עם למעלה מ-9,500 חבילות המתוחזקות על ידי הקהילה באמצעות מאגר החבילות הקהילתיות של Chocolatey. Google Chrome, Adobe Reader, Notepad++ ו-Microsoft Teams נגישים כולם בקלות דרך Chocolatey.
מאגר הקהילה של Windows Package Manager של מיקרוסופט אינו מכיל חבילות רבות כמו של Chocolatey, אך הוא תומך בתוכנות בשימוש נרחב כגון 7-Zip, Google Chrome ואחרות.
4. מה יותר קל לשימוש?
מבחינת שימושיות, לא קל להפריד בין כנף לשוקולד. מנהל החבילות של Windows מותקן בקלות דרך Microsoft Store (מותקן מראש בחלק מהמהדורות של Windows 11). כדי להתחיל, אתה יכול להפעיל את הטרמינל ולהקליד את פקודת הכנף הרלוונטית.
לחלופין, עליך להוריד את Chocolatey דרך PowerShell על ידי שינוי חלק ממדיניות הביצוע. אם אתה מעדיף להימנע משימוש בממשק שורת הפקודה כדי להשתמש ב- Chocolatey, תוכל להפיק תועלת מ- Chocolatey GUI. זוהי אפליקציה קלה לשימוש המאפשרת לך לצפות בחבילות Chocolatey זמינות ולהתקין אותן ישירות דרך ממשק המשתמש.
5. למי יש את התמיכה הקהילתית הטובה ביותר?
מאז ששוקולד קיים כבר יותר מעשור, יש לה קהילה גדולה יותר. המסמכים הרשמיים ב- Chocolatey גם מקלים על תחילת העבודה עם Chocolatey.
לעומת זאת, קהילת מנהל החבילות של Windows מוגבלת במקצת, והמסמכים של מיקרוסופט אינם קלים להבנה למתחילים.
שוקולדי לעומת winget: פסק הדין שלנו
Chocolatey הוא חזק מאוד ומשרת מגוון רחב של לקוחות Windows, בעוד ש-winget עדיף למשתמשים מזדמנים שרוצים לפשט את התקנת אפליקציות ב-Windows. ל- Chocolate יש תמיכה קהילתית טובה יותר, רישום תוכנה גדול יותר וכמה תכונות די מגניבות שיכולות לקחת את מחזור החיים של פיתוח התוכנה של הצוות שלך לשלב הבא.
אם אתה משתמש ארגוני או מישהו שרוצה מנהל חבילות משופר עבור Windows, עליך לבחור במהדורה העסקית או הפרימיום של Chocolatey. עבור משתמשים מזדמנים, מהדורת הקוד הפתוח של Chocolatey טובה מספיק כדי להקל על התקנת יישומים במחשב Windows שלך.