כיצד לתקן שגיאת עדכון תוכנה באובונטו



נסה את הכלי שלנו לביטול בעיות

מדי פעם, אתה יכול לנסות להריץ את תוכנית Software Updater במכונת אובונטו, רק כדי לגלות שאתה מקבל את ההודעה 'נכשל הורדת מידע על המאגר'. זה עשוי להזכיר לך לבדוק את חיבור האינטרנט שלך. אם במקום זאת ניסית להשתמש במסוף לעדכון אובונטו, ייתכן שקיבלת שגיאת עדכון תוכנה אחרת מכלי השירות לניהול חבילות apt-get. בעיה זו נמצאת גם בכל נגזרות אובונטו, כולל לובונטו, Xubuntu ו- Kubuntu וכן ב- Ubuntu Mate. משתמשים במהדורות שרת אובונטו שאינן כוללות ממשק משתמש גרפי או שרת X עדיין יראו את אותן האזהרות במסוף הווירטואלי.



למרות שזה עשוי להיחשב טיפה מביך, הצעד הראשון הוא תמיד לבדוק את חיבור האינטרנט שלך. אם אינך יכול לגשת למאגרים, ייתכן שלא תוכל לגשת לשום דבר באופן מקוון. פתח את Mozilla Firefox, או w3m אם אינך מסוגל או לא רוצה לגשת לשרת X, ולאחר מכן נסה לבקר בכל דף שאין לך שמירה. ודא שכבל ה- Ethernet או חיבור ה- WiFi שלך פועלים, ואם יש לך גישה פיזית למודם, בדוק גם את המחוונים עליו. קל מאוד להתעלם ממשהו, ונקיטת צעדים אלה כעת יכולה לחסוך זמן מה מאוחר יותר. לאחר שתעשה זאת, נסה להריץ שוב את עדכון sudo apt-get מהטרמינל לפני שתמשיך.



שיטה 1: בדיקת החיבור שלך עם פקודת ping

אם עדיין לא קיבלת תגובה חיובית, תרצה להשתמש בפקודות הפינג כדי לבדוק אם אתה בכלל יכול לגשת למאגרים. עליך לעשות זאת גם אם הפקודה עדכון sudo apt-get העניקה לך שורה שקוראת משהו כמו 'במאגר 'http://archive.canonical.com/ubuntu releaseName' אין קובץ שחרור.' המונח releaseName יוחלף במהדורה שממנה אתה פועל כרגע. אם תנסה להריץ את העדכון הגרפי, ייתכן שתקבל שגיאה או אפילו הודעה שהתוכנה במחשב שלך מעודכנת כאשר אתה יודע שהדבר אינו נכון.



בטרמינל הקלד ping -c4 archive.canonical.com ודחף לחזור. אם אתה מקבל תגובה חיובית, נסה את ping6 -c4 archive.canonical.com ובדוק אם אתה מקבל את אותו הדבר. אם אתה לא מקבל כזה, יש סיכוי שמאגרי התוכנה הרשמיים של אובונטו לא יהיו מסיבות כלשהן. זה יכול לקרות, אם כי זה למעשה די נדיר. מצד שני, יותר סביר שזה אומר שכתובות ה- IP או ה- IPv6 שלך לא עוברות כהלכה. בדוק שוב את חיבור האינטרנט שלך כדי לוודא שהוא יציב, ואז התבונן ב- קובץ כדי לראות אם שם המארח שלך מוגדר כהלכה. אתה יכול להסתכל על קובץ זה כמשתמש רגיל, אך תצטרך הרשאות שורש כדי לערוך אותו בפועל.



יהיה עליך לוודא שהשורה הראשונה קוראת 127.0.0.1 localhost ואז השנייה קוראת 127.0.1.1 ואחריה שם המארח שלך. ערוך את הקובץ אם יש הגדרה שגויה. כדאי לנסות לאתחל מחדש אם עדיין לא עשית זאת. נסה לטעון שוב את נתוני המאגר apt-get ברגע שתשלים את האתחול מחדש. אם יהיה לך צורך לערוך קובץ זה, תוכל לעשות זאת באמצעות nano, vi או כל עורך מסוף אחר. תיאורטית תוכלו להשתמש גם בגרפיקה, אך הקפידו להקדים את gitu או את משטח העכבר לפני שתפעילו אותו במקום להשתמש ב- sudo. ייתכן גם שתעדיף להשתמש ב- gksudo במקום ב- gksu, תלוי באופן שבו אתה מריץ דברים.

שיטה 2: הסרת רשומות PPA לקויות

אם לחיבור שלך אין בעיות נוספות והשרתים הקנוניקליים שמזינים עדכוני אובונטו נגישים לחלוטין, עליך לבדוק את כל המאגרים שמעניקים לך בעיות. נניח שעבדת עם ה- ffmulticonverter PPA, שאין בו מאגר ל- Xenial. משתמשי אובונטו קסניאל, או כל אחד מהספינים הרשמיים האחרים המשתמשים בה כבסיס, יקבלו שגיאה אם ​​התקנתם את ה- PPA הזה. השתמש ב- sudo ppa-purge ppa: ffmulticonverter כדי להסיר אותו ואז הפעל את sudo apt-get update כדי לעדכן את המאגרים שוב. לאחר השלמת העדכון, שעכשיו הוא אמור לעשות זאת בהצלחה ללא שגיאות, תוכל להשתמש בשדרוג sudo apt-get כדי לעדכן את החבילות במערכת שלך כראוי.

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

לאחר שתבודד את הנושא, תוכל לבחור לבטל את התוכנית אם תבחר בכך. אם אינך זקוק לו יותר, תוכל להשתמש ב- sudo apt-get purge ffmulticonverter, ולהחליף שם זה בחבילה שתרצה. ייתכן שתרצה להריץ את sudo apt-get autoremove ואת sudo apt-get autoclean כדי לנקות את הבלגן שאולי הושאר מאחור. הפעלת bleachbit יכולה גם לפתור בעיה זו, בתנאי שהתקנת אותה וכל ההגדרות סומנו כהלכה.

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

4 דקות קריאה