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

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

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

סיבה:

מה גורם לשגיאה זו? לאחר מחקר קצר, גיליתי כי היו "מקורות" מלבד קנוניקל (מקורות רשמיים של אובונטו) אשר הוספתי במשך הזמן כדי להתקין כמה יישומונים מחוון גדול מ PPAs פרטית על 12.04 שלי Ubuntu. חלקם של אלה PPAs היו ישנים נועד לגרסה מוקדמת של אובונטו או שהם פשוט שבורים. זו היתה הסיבה העיקרית מדוע זה הראה כי ישנם עדכונים זמינים גם לאחר העדכון האחרון.

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

 עדכון sudo apt- לקבל 

השורות האחרונות של הפלט של הפקודה האחרונה היו כדלקמן:

נכשל: אחזור http://ppa.launchpad.net/ fredp / ppa / ubuntu / dists / מדויק / main / source / מקורות 404 לא נמצא
נכשלה: אחזור http://ppa.launchpad.net/ fredp / ppa / ubuntu / dists / מדויק / main / binary-i386 / חבילות 404 לא נמצא
נכשל: אחזור http://ppa.launchpad.net/ hel-sheep / pastie / ubuntu / dists / מדויק / main / source / מקורות 404 לא נמצא
נכשלה: אחזור http://ppa.launchpad.net/ hel-sheep / pastie / ubuntu / dists / מדויק / main / binary-i386 / חבילות 404 לא נמצא
נכשל: אחזור http://ppa.launchpad.net/ lookit / ppa / ubuntu / dists / מדויק / main / source / מקורות 404 לא נמצא
נכשלה: אחזור http://ppa.launchpad.net/ lookit / ppa / ubuntu / dists / מדויק / main / binary-i386 / חבילות 404 לא נמצא
E: כמה קבצי אינדקס נכשלו להורדה. הם התעלמו, או ישנים השתמשו במקום.

כפי שאתה יכול לראות את הפלט, אלה היו PPAs (שם באותיות מודגשות) גורם צרות.

פִּתָרוֹן:

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

1. פתח את המסוף (Ctrl + Alt + T) והשתמש בפקודה הבאה:

 sudo ls /etc/apt/sources.list.d 

בספרייה זו ניתן לראות את כל המקורות הרשומים כקובץ ".list". הסר את אלה שגרמו לשגיאה:

 sudo rm /etc/apt/sources.list.d/The_PPA_Name.list 

2. לחלופין, ניתן להשתמש כדי להסיר את המאגר PPA באופן הבא:

 sudo add-apt-repository - remove ppa: The_PPA_Name / ppa 

3. אם אתה לא נוח עם שורת הפקודה דרכים, אין דאגות. יש לנו אפשרות GUI גם כן.

פתח את מנהל העדכון (חפש אותו ב- Unity Dash) ולחץ על Settings (הגדרות) :

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

עכשיו כאשר אתה הולך מנהל העדכון, זה צריך להיות מסודר ונקי ככה:

אם לא לנסות להפעיל את " sudo apt- לקבל עדכון " הפקודה שוב כדי להבטיח כי הכל חלקה שם.