עדכון מכונת לינוקס הוא משימה מייגעת מאוד. כזה הכולל הפעלת חבורה של פקודות כדי לקבל הכל, החל ממרכיבי מערכת ועד חבילות וכלים של צד שלישי הפועלים בגרסה העדכנית ביותר.
אבל למרבה המזל, בדומה לרוב הדברים בלינוקס, יש כלי להקל על התהליך הזה גם כן. זה נקרא 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 להתקין cargo libssl-dev pkg-config
לאחר מכן, לאחר התקנת Cargo, תוכל להתקין את Topgrade עם הפקודה הזו:
מטען להתקין topgrade
ברגע שההתקנה תושלם, תראה הודעת אזהרה על המסך שאומרת לך להוסיף את הנתיב של Topgrade למשתנה $PATH שלך כדי שתוכל להשתמש בו מכל מקום במערכת.
בדוק שלנו מדריך להגדרת המשתנה $PATH בלינוקס כדי לגלות כיצד לעשות זאת נכון. לחלופין, אם אתה רק רוצה להשתמש ב-Topgrade פעם אחת, אתה יכול להוסיף אותו למשתנה $PATH כך:
יְצוּא PATH=$PATH:/home/username/.cargo/bin
כיצד להשתמש ב-Topgrade כדי לעדכן הכל בלינוקס
כפי שצוין קודם לכן, Topgrade עובד כמעט לבד. ברגע שאתה מפעיל אותו, הוא מזהה ומעדכן באופן אוטומטי חבילות המותקנות במחשב שלך.
לפיכך, השימוש ב-Topgrade הוא קל להפליא. אתה רק צריך להפעיל פקודה פשוטה ולהגיב להנחיות האישור כשהן צצות בטרמינל. בנוסף, עם כמה חבילות וכלי שירות, תצטרך גם להזין את סיסמת המערכת שלך כדי לאמת את הפעולה.
כדי לעדכן את המערכת שלך עם Topgrade, פתח את הטרמינל והפעל את הפקודה הזו:
topgrade
כשתתבקש לאשר עדכון, לחץ י עבור כן ו נ עבור לא. Topgrade יפעיל כעת סדרה של פקודות. שב לאחור ותן לזה לסיים את עדכון החבילות.
אם אתה רוצה להפסיק, לחץ Ctrl + C ולהיכנס ש.
אל תכלול חבילות מעדכון
מכיוון שהפקודה topgrade בעצם מעדכנת את המערכת כולה, לוקח זמן עד להשלמת התהליך. כדי לעזור לך לעקוף את זה, Topgrade מאפשר לך לא לכלול חבילות ספציפיות מעדכון, כך שתוכל למנוע מ- Topgrade לעדכן אותן עם שאר החבילות.
למשל, תגיד שאתה לא רוצה ש-Topgrade יעדכן את חבילת vim במערכת שלך. כדי לעשות זאת, אתה יכול פשוט להשתמש ב- --השבת דגל והפעל את הפקודה כך:
topgrade --השבת את vim
הצג אילו חבילות יעודכנו במערכת שלך
לפני שתפעיל את Topgrade, תוכל לצפות בתקציר של כל החבילות במחשב שלך שיעודכנו בתהליך.
לשם כך, פתח את הטרמינל והפעל:
topgrade --ריצה יבשה
נקה קבצים זמניים או ישנים
אחד הדברים שאתה יכול לעשות עם Topgrade - מלבד עדכון מערכת הלינוקס שלך - הוא לנקות את הקבצים הזמניים או הישנים שיש לך במחשב שלך. זה לא רק מפנה שטח אחסון, אלא גם מפחית את הסיכון שהמערכת שלך או התוכניות שלה יתקלו בשגיאות או באגים.
כדי לנקות קבצים זמניים או ישנים באמצעות Topgrade, הפעל:
topgrade --לנקות
כאשר תתבקש להזין סיסמה, הקלד את סיסמת המנהל שלך ולחץ להיכנס. ייתכן שתתבקש גם לאשר פעולות מחיקת קבצים מסוימות. ללחוץ י ופגע להיכנס להמשיך.
קבל מידע מפורט על פעולה
כמו הרבה תוכניות מבוססות CLI, Topgrade גם נותן לך את --מִלוּלִי אפשרות לצפייה במידע מפורט על התהליך הפועל. אם אתה מעוניין לראות כיצד Topgrade מעדכן את החבילות, תוכל לעשות זאת על ידי הפעלת הפקודה הזו:
topgrade --מִלוּלִי
עדכן חבילה מסוימת
מדי פעם, ייתכן שתרצה לעדכן רק חבילות שצוינו. במצבים כאלה, אתה יכול להשתמש ב- --רק אפשרות לעדכן חבילה מסוימת. כך נראית הפקודה:
topgrade --בלבד חֲבִילָה
לדוגמה:
topgrade --רק vim
ערוך את קובץ התצורה של Topgrade
בדומה לתוכניות לינוקס אחרות, ל-Topgrade יש גם קובץ תצורה שאומר לתוכנית כיצד לתפקד, אילו פעולות לבצע וכו'.
בעוד Topgrade מציע אפשרויות מסוימות המאפשרות לך לעשות זאת במפורש מהמסוף, אתה יכול גם לשנות את קובץ התצורה שלו כדי להפוך את השינויים האלה קבועים. כך, אינך צריך לעשות זאת בעצמך בכל פעם שאתה מפעיל את הפקודה.
כדי לערוך את קובץ התצורה של Topgrade, הפעל את זה בחלון מסוף:
topgrade --edit-config
כאשר זה פותח את קובץ התצורה, אתה יכול לשנות (לשנות, להוסיף, להסיר) ערכים הקשורים לפעולות שונות. כדי לאפשר פעולה, בטל את ההערה לשורה על ידי הסרת ה- לִירָה סימן (#).
באופן דומה, הקובץ מכיל גם פקודות מותאמות אישית ופקודות מקדימות. אם אתה רוצה ש-Topgrade יריץ פקודה מותאמת אישית כאשר היא פועלת, אתה יכול להוסיף את הפקודה ל- פקודות מותאמות אישית סָעִיף.
מצד שני, אם יש פקודה כלשהי שאתה רוצה שהתוכנית תפעיל לפני כל דבר אחר, הזן אותה תחת פקודות לרוץ לפני כל דבר סָעִיף. לאחר שתסיים לבצע שינויים בקובץ התצורה, שמור וסגור אותו.
פשט את תהליך עדכון מערכת לינוקס המשעמם
Topgrade הוא אחד מהכלים האלו שהיית רוצה לדעת עליהם מוקדם יותר. זה קל לשימוש ומציע את הדרך הפשוטה ביותר להפוך עדכוני מערכת לינוקס לאוטומטיים כדי לחסוך לעצמך את הזמן והמאמץ לעבור את התהליך באופן ידני.
אחד הזמנים הטובים ביותר להשתמש ב- Topgrade הוא כאשר אינך משתמש פעיל במחשב שלך, מכיוון שאתה יכול להפעיל את התוכנית ולעזוב אותה בזמן שהיא מעדכנת את המערכת.
עם זאת, עם זאת, ל-Topgrade יש כמה מגבלות שמגבילות אותו משימוש עם סקריפטים או אפילו עם כמה פעולות מתקדמות הכוללות פקודות מותאמות אישית. עם זאת, עבור רוב המשתמשים, Topgrade יכול להיות שימושי ביותר.
אם חבילות מסוימות גורמות לבעיות במערכת שלך ועדכון שלהן עדיין לא פותר את הבעיה, סביר להניח שהן מקולקלות, אז ייתכן שתצטרך להתערב ולתקן אותן באופן ידני.