אנדרואיד

כיצד להשתמש ביעילות oneget בחלונות 10

Calling All Cars: The Corpse Without a Face / Bull in the China Shop / Young Dillinger

Calling All Cars: The Corpse Without a Face / Bull in the China Shop / Young Dillinger

תוכן עניינים:

Anonim

אם אי פעם השתמשת בלינוקס תמיד היית רוצה כלי ניהול חבילות עבור Windows. כן, ל- Windows יש כלי ניהול חבילות של צד שלישי בשם Chocolatey, שניתן להריץ באמצעות שורת הפקודה. אבל, Windows 10 הביאה ל- OneGet כלי מקומי לניהול חבילות כפי שהוכרז על ידי Garret Serack של מיקרוסופט בפוסט בבלוג. זה יאפשר לך להתקין / להסיר ולהתקין עדכוני חבילות תוכנה באמצעות מנהל החבילות של NuGet באמצעות Powershell. כמו כן, יש לו תמיכה גם במאגר שוקולד.

הערה: עם שחרור ה- Windows 10 RTM שמו של OneGet שונה ל- PackageManagement.

אז בואו נראה כיצד תוכלו להתקין / להסיר ולהתקין ולעדכן חבילות תוכנה מרובות באמצעות OneGet (PackageManagement). בנוסף, ראו כיצד לשלב את השוקולד עם זה.

מה הם OneGet (PackageManagement) ושוקולד?

למשתמשים שאינם לינוקס וכאלה שלא יודעים כלום על ניהול חבילות, מנהל החבילות מקל על ההתקנה, העדכון וההסרה של תוכנה (חבילה). מנהל החבילות עושה שימוש במאגר בו כל חבילות התוכנה מאוחסנות.

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

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

כיצד להשתמש ב- OneGet?

אז ראשית, נראה את הפקודות הזמינות. אתה יכול לראות את זה בתמונת הפיצ'ר שלמעלה. כדי לראות את הפקודות הזמינות הקלד את הפקודה הבאה ב- Powershell.

קבל פיקוד - ניהול חבילות מודול

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

קבל מקורות חבילה

הקלד את הפקודה הבאה (או פשוט העתק אותה):

Get-PackageSource

עליך לקבל את מקורות החבילה המותקנים במערכת שלך.

אז מותקנת רק גלריית ה- PowerShell המובנית. כעת, בואו נתקין את מנהל החבילות שוקולד. אם אתה כבר רואה את השוקולד ברשימה, דלג על השלב הבא.

מתקין שוקולד

הזן את הפקודה הבאה:

Get-PackageProvider- שם שוקולד

Get-PackageProvider ימצא את מאגרי החבילה הזמינים ומתקין אותם.

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

בשלב הבא עלינו להגדיר את Chocolatey כמקור ברירת המחדל של חבילת התוכנה. אנו נשתמש בפקודת set-packageource כדי להגדיר אותה כברירת מחדל. הזן את הפקודה הבאה:

Set-PackageSource - שם שוקולד

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

התקן תוכנה ממאגר שוקולד

אתה מקבל אפשרויות נוספות עם שוקולד. אינך צריך להיכנס לאתר של Chocolatey ולמצוא את התוכנה שאתה רוצה להתקין. אתה יכול למצוא את זה מ- Powershell עצמה באמצעות הפקודה find-package. אז נניח שאתה רוצה למצוא את כל החבילות שקשורות ל- 'Chrome'.

מצא את חבילה - שם Chrome

כעת תקבלו בתוכו את כל החבילות עם מילת המפתח של Chrome יחד עם סיכום. כעת, מתוך רשימה זו, אתקין את Adblockpluschrome.

התקן-חבילה-שם adblockpluschrome

הזן Y וההתקנה תתחיל.

אין פקודת שדרוג זמינה

באופן מפתיע, ל- OneGet אין פקודת עדכון. קיימת פקודת עדכון ב- Chocolatey אך היא לא תחול כאן. על בעיה זו דווח ב- GitHub עוד בשנת 2014 כאשר הוחלפו בתצוגה מקדימה טכנית בפני Insiders והיא עדיין לא נפתרה.

רוצה להפוך לנינג'ה שואל פיקוד? להלן רשימה של קיצורי מקשי פונקציה שיהפכו אתכם לאחד.

חקור

כעת, מכם שאתם מכירים את היסודות, תוכלו לחקור בהמשך את הפקודות והפרמטרים. אם אתה חושב ש- OneGet לא סיפק שירות מובחר, אתה תמיד יכול לבחור בשוקולד ולהשתמש בו דרך שורת הפקודה.

ראה גם: 3 אלטרנטיבות לפקודות פקודה שהן טובות יותר מהברירת המחדל