מה קורה באפשרות 'שדרוג מרחוק' של apt-get?
- קטגוריה: לינוקס
תמיד היה מעט בלבול כאשר אנשים לומדים שהם יכולים לבצע שדרוג מלא של תפוצתם משורת הפקודה. רוב האנשים לא אמיצים כזה הישג. חלקם מכיוון שהם אינם משתמשים בשורת הפקודה, ואחרים משום שהם חוששים שניסיון לשדרג משורת הפקודה יביא לפיתרון של המערכת שלהם. ומשתמשים חדשים לא ממש בטוחים מה ההבדל בין שדרוג מתאים ו מתאים לקבל שדרוג מרחוק הוא.
בערך זה של ג'אקס לינוקס, אני הולך לפזר את המיתוסים ואת הפחד מפני שדרוג dist פקודה. כמובן שכמו בכל מה שקשור למחשבים אתה יודע שהם תמיד סיכונים כשאתה מבצע שדרוג גדול. עם האזהרה הזו בשטח פתוח, בואו נצא לבלום מעט פחד.
הבדלים
ראשית אני רוצה להשוות בין השניים apt-get אפשרויות: שדרוג ו שדרוג dist . ההבדל בין שני אלה הוא פשוט מאוד. ה שדרוג האפשרות משמשת רק להתקנת כל הגרסאות החדשות ביותר של החבילות שכבר הותקנו במחשב שלך. זה מה שקורה כשאתה רואה את חבילות השדרוג המשודרגות דרך מנהל העדכונים (אתה יודע, כאשר מודעים לך להתראות בפאנל שלך ואז מנהל העדכונים נפתח כדי להראות לך אילו עדכונים זמינים עבור המערכת שלך).
ה שדרוג dist אפשרות שונה לחלוטין מ שדרוג . אבל מה בדיוק עושה שדרוג dist לַעֲשׂוֹת? פָּשׁוּט. ה שדרוג dist אפשרות לא רק שתשדרג את כל החבילות המותקנות כעת במערכת שלך, היא גם תטפל בשינויי התלות בגירסאות חדשות של חבילות. במילים אחרות, שדרוג dist תסיר חבילות מיושנות מהמערכת שלך, ואילו שדרוג לא יהיה. פונקציה זו אינה הכרחית לשדרוג משחרור הפצה למשנהו.
אבל זה לא משדרג את ההפצה שלי?
לא בהכרח. אם כי בפני עצמה שדרוג dist , יכין את המערכת שלך לשדרוג הפצה, הדרך היחידה שהיא בפועל תבצע את השדרוג למהדורה חדשה היא אם שינית את /etc/apt/sources.list כדי לשקף את השינוי. במילים אחרות, עליכם להוסיף את מאגרי ההפצה החדשה ב- רשימת מקורות הקובץ לפני שזה יכול לקרות.
ובכן זה נשמע פשוט. כן זה כן. אבל זו לא תוכנית ההתקפה המומלצת לשדרוג להפצה חדשה. למרות שזה יעבוד, יש דרך טובה יותר ... לפי פקודה. הפקודה שחרר שדרוג נוצר במיוחד לשדרוג מערכת ההפעלה למהדורה האחרונה דרך שורת הפקודה. כמובן שלפני שתוציא פקודה זו תרצה לבדוק אם קיים שדרוג לפקודה sudo do-release-upgrade -d. כשאתה עושה את זה אתה מקבל הודעה אם גרסה חדשה זמינה. אם יש בעיה חדשה במהדורה זמינה הפקודה שדרוג sudo עשה-שחרור ותהליך השדרוג יתחיל. כמובן שמדובר בתהליך ארוך למדי וישנם סיכונים הכרוכים בכך. אתה עלול לאבד חבילות שהתקנת ידנית (שאינן נתמכות במהדורה החדשה) או (במקרה הגרוע ביותר) המערכת שלך עלולה להפוך לא יציבה.
שדרוגי הפצה הם תמיד מסובכים. היה לי שהם משתלמים בצורה טובה מאוד והייתי עושה אותם לא בסדר. זה הימור. אבל עכשיו אתה יודע בדיוק כיצד לנהל את המשימה משורת הפקודה. אתה עכשיו, באופן רשמי, מסוכן. ;-)