אנדרואיד

כיצד לשדרג את debian 9 מתיחה ל- debian 10 buster

How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions

How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions

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

Anonim

לאחר יותר משנתיים של פיתוח, גרסת האורווה החדשה של דביאן, Debian 10 ששמה קודן בשם באסטר, שוחררה ב- 6 ביולי 2019 והיא תתמוך במשך 5 שנים.

הגרסה הזו מגיעה עם הרבה חבילות חדשות ושדרוגי תוכנה גדולים. Debian 10 באסטר נשלח עם גרעין Linux 4.19 LTS, משתמש במסגרת ה- nftables כגיבוי ברירת המחדל של iptables, תומך ב- UEFI Secure Boot והפעלת AppArmor כברירת מחדל.

במדריך זה, נראה לך כיצד לשדרג את מערכת ה- Debian 9 שלך למתיחה ל- Debian 10, Buster.

תנאים מוקדמים

יש להפעיל את פעולת השדרוג עם הרשאות משתמש-על. אתה צריך להיות מחובר כשורש או כמשתמש עם הרשאות sudo.

גבה את הנתונים שלך

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

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

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

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

sudo apt-mark showhold

אם יש חבילות on hold , עליך לבטל את החבילות עם sudo apt-mark unhold package_name או לוודא שהחבילות לא יפריעו לתהליך השדרוג.

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

sudo apt upgrade

הפעל apt full-upgrade שיבצע שדרוג גרסה עיקרי של החבילות המותקנות ועלול להסיר כמה חבילות מיותרות:

sudo apt full-upgrade

הסר את כל התלות המותקנות באופן אוטומטי שכבר אין צורך בחבילה כלשהי:

sudo apt autoremove

שדרג את Debian 9 Stretch ל- Debian 10 Buster

השלב הראשון הוא להגדיר מחדש את קבצי רשימת המקורות של APT.

לשם כך אתה יכול לפתוח את קובץ /etc/apt/sources.list בעורך הטקסט שלך ולהחליף כל מופע של stretch buster או להשתמש בפקודות ה- sed למטה. אם יש לך קבצי רשימת מקור אחרים תחת /etc/apt/sources.list.d עליך לעדכן גם את המקורות האלה.

sudo nano /etc/apt/sources.list /etc/apt/sources.list

deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main

לחלופין, אתה יכול להשתמש בפקודות sed הבאות שיעדכנו stretch buster בכל קבצי רשימת המקורות:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

בסיום, עדכן את אינדקס החבילות:

sudo apt update

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

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

sudo apt upgrade

תישאל אם ברצונך שהשירותים יופעלו מחדש אוטומטית במהלך השדרוג.

Restart services during package upgrades without asking?

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

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

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

sudo apt full-upgrade

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

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

sudo apt autoremove

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

sudo systemctl reboot

אשר את השדרוג

המתן מספר רגעים עד שהמערכת שלך תתחלל ותתחבר.

לאחר הכניסה תקבלו את ההודעה הבאה:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

אתה יכול גם לבדוק את גרסת Debian באמצעות הפקודה הבאה:

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

זהו, עכשיו תוכלו ליהנות מדביאן 10 באסטר החדש שלכם.

סיכום

ברוב המקרים, שדרוג מ- Debian 9 Stretch ל- Debian 10 Buster אמור להיות קל יחסית וללא כאבים.

דביאן