כיצד לשמור על מערכת הלינוקס שלך מעודכנת עם Topgrade

כיצד לשמור על מערכת הלינוקס שלך מעודכנת עם Topgrade

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





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





איפור של סרטון היום

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





מה זה Topgrade?

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

מה יכול לעדכן Topgrade?

Topgrade עובד על רוב ההפצות של לינוקס: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux ו- Void Linux. בנוסף, הוא תומך גם במנהלי חבילות של צד שלישי כמו Snap ו- Flatpak.



לכן, אם אתה מפעיל אחד מההפצות הללו במערכת שלך או שמותקן אצלך אחד ממנהלי החבילות הנתמכים של צד שלישי, Topgrade יטפל בעדכונים שלהם עבורך. באופן דומה, כאשר אתה מפעיל את Topgrade, הוא יכול גם לזהות ולעדכן את tmux, Flutter SDK, pip, Vim/Neovim, Node ו-Pi-hole, בין כמה מנהלי חבילות אחרים.

כיצד להתקין Topgrade על לינוקס

אתה יכול להתקין את Topgrade באמצעות מנהל החבילות Cargo של Rust. אבל ראשית, עליך להתקין את Cargo (וחלק מהתלות שלה) במערכת שלך. אם כבר התקנת אותו, אתה יכול לדלג על שלב זה ולהמשיך להתקנת Topgrade.





כדי להתקין את Cargo על לינוקס, פתח את הטרמינל והפעל את הפקודה הבאה:

sudo apt install cargo libssl-dev pkg-config

לאחר מכן, לאחר התקנת Cargo, תוכל להתקין את Topgrade עם הפקודה הזו:





cargo install topgrade

ברגע שההתקנה תושלם, תראה הודעת אזהרה על המסך שאומרת לך להוסיף את הנתיב של Topgrade למשתנה $PATH שלך כדי שתוכל להשתמש בו מכל מקום במערכת.

  הודעת אזהרה של topgrade להגדרת משתנה נתיב

בדוק שלנו מדריך להגדרת המשתנה $PATH בלינוקס כדי לגלות כיצד לעשות זאת נכון. לחלופין, אם אתה רק רוצה להשתמש ב-Topgrade פעם אחת, אתה יכול להוסיף אותו למשתנה $PATH כך:

export PATH=$PATH:/home/username/.cargo/bin

כיצד להשתמש ב-Topgrade כדי לעדכן הכל בלינוקס

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

כיצד לקטור תמונה במאייר

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

כדי לעדכן את המערכת שלך עם Topgrade, פתח את הטרמינל והפעל את הפקודה הזו:

topgrade
  הפעלת topgrade בתוך טרמינל

כשתתבקש לאשר עדכון, לחץ י עבור כן ו נ עבור לא. Topgrade יפעיל כעת סדרה של פקודות. שב לאחור ותן לזה לסיים את עדכון החבילות.

אם אתה רוצה להפסיק, לחץ Ctrl + C ולהיכנס ש .

אל תכלול חבילות מעדכון

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

למשל, תגיד שאתה לא רוצה ש-Topgrade יעדכן את חבילת vim במערכת שלך. כדי לעשות זאת, אתה יכול פשוט להשתמש ב- --השבת דגל והפעל את הפקודה כך:

קרא hfs+ ב- Windows 10
topgrade --disable vim

הצג אילו חבילות יעודכנו במערכת שלך

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

לשם כך, פתח את הטרמינל והפעל:

topgrade --dry-run
  ריצה יבשה ברמה הגבוהה ביותר

נקה קבצים זמניים או ישנים

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

כדי לנקות קבצים זמניים או ישנים באמצעות Topgrade, הפעל:

topgrade --cleanup
  פקודת ניקוי topgrade

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

קבל מידע מפורט על פעולה

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

topgrade --verbose

עדכן חבילה מסוימת

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

topgrade --only package

לדוגמה:

האם אתה יכול להעביר כסף תפוח לבנק
topgrade --only vim

ערוך את קובץ התצורה של Topgrade

בדומה לתוכניות לינוקס אחרות, ל-Topgrade יש גם קובץ תצורה שאומר לתוכנית כיצד לתפקד, אילו פעולות לבצע וכו'.

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

כדי לערוך את קובץ התצורה של Topgrade, הפעל את זה בחלון מסוף:

topgrade --edit-config
  עריכת קובץ תצורה ברמה הגבוהה ביותר

כאשר זה פותח את קובץ התצורה, אתה יכול לשנות (לשנות, להוסיף, להסיר) ערכים הקשורים לפעולות שונות. כדי לאפשר פעולה, בטל את ההערה לשורה על ידי הסרת ה- לִירָה סימן ( # ).

באופן דומה, הקובץ מכיל גם פקודות מותאמות אישית ופקודות מקדימות. אם אתה רוצה ש-Topgrade יריץ פקודה מותאמת אישית כאשר היא פועלת, אתה יכול להוסיף את הפקודה ל- פקודות מותאמות אישית סָעִיף.

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

פשט את תהליך עדכון מערכת לינוקס המשעמם

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

אחד הזמנים הטובים ביותר להשתמש ב- Topgrade הוא כאשר אינך משתמש פעיל במחשב שלך, מכיוון שאתה יכול להפעיל את התוכנית ולעזוב אותה בזמן שהיא מעדכנת את המערכת.

עם זאת, עם זאת, ל-Topgrade יש כמה מגבלות שמגבילות אותו משימוש עם סקריפטים או אפילו עם כמה פעולות מתקדמות הכוללות פקודות מותאמות אישית. עם זאת, עבור רוב המשתמשים, Topgrade יכול להיות שימושי ביותר.

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