Problem: Ubuntu Update Manager dukker op jævnligt for at minde dig om de tilgængelige opdateringer. Sidste gang det dukkede op, og jeg installerede alle opdateringerne, så bemærkede jeg denne mærkelige besked i Update Manager:

Softwareopdateringer er muligvis tilgængelige for din computer.
Pakkeoplysningerne blev sidst opdateret for X dage siden.
Tryk på 'check' knappen nedenfor for at se efter nye softwareopdateringer.

Dette var interessant, da klik på knappen Kontroller ikke gjorde noget, men den samme meddelelse blev vist igen. Par dage senere så jeg nogle opdateringer til rådighed, men efter at have installeret opdateringerne så jeg den samme besked igen:

Grund:

Hvad forårsager denne fejl? Efter at have undersøgt lidt fandt jeg ud af, at der var andre kilder end Canonical (Ubuntu's officielle kilder), som jeg havde tilføjet over tid til at installere nogle store indikatorapplets fra private PPA'er på min Ubuntu 12.04. Nogle af disse PPA'er var gamle og var beregnet til tidligere version af Ubuntu eller de blev simpelthen brudt. Dette var hovedårsagen til, at det viste, at der er nogle opdateringer til rådighed, selv efter den seneste opdatering.

Nu er den næste opgave at finde ud af, hvilke er disse "uofficielle besværlige kilder" i listen. For at finde ud af dette, kør denne kommando og vent til kommandoen skal afslutte:

 sudo apt-get opdatering 

De sidste par linjer af udgangen af ​​den sidste kommando fulgte:

W: Kunne ikke hente http://ppa.launchpad.net/ fredp / ppa / ubuntu / dists / præcis / main / source / Kilder 404 ikke fundet
W: Kunne ikke hente http://ppa.launchpad.net/ fredp / ppa / ubuntu / dists / præcise / main / binære-i386 / pakker 404 ikke fundet
W: Kunne ikke hente http://ppa.launchpad.net/ hel-får / pastie / ubuntu / dists / præcis / hoved / kilde / Kilder 404 ikke fundet
W: Kunne ikke hente http://ppa.launchpad.net/ hel-får / pastie / ubuntu / dists / præcis / main / binær-i386 / pakker 404 ikke fundet
W: Kunne ikke hente http://ppa.launchpad.net/ lookit / ppa / ubuntu / dists / præcis / main / source / Kilder 404 ikke fundet
W: Kunne ikke hente http://ppa.launchpad.net/ lookit / ppa / ubuntu / dists / præcis / main / binær-i386 / pakker 404 ikke fundet
E: Nogle indeksfiler kunne ikke downloades. De er blevet ignoreret, eller gamle bruges i stedet.

Som du kan se i produktionen, var disse PPA'erne (navn i fed skrift), der forårsager problemer.

Løsning:

Når vi har listen over synderne, er det tid til at fjerne dem, dvs. slet dem fra kildelisten. Dette kan gøres i både GUI (Graphical User Interface) og CLI (Command Line Interface). Du kan vælge en af ​​disse 3 måder at gøre det på:

1. Åbn terminalen (Ctrl + Alt + T) og brug følgende kommando:

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

I denne mappe kan du se alle de kilder, der er angivet som ".list" -filen. Fjern dem, der forårsagede fejl:

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

2. Alternativt kan apt bruges til at fjerne PPA-depotet på følgende måde:

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

3. Hvis du ikke er fortrolig med kommandolinjens måder, er du ikke bekymret. Vi har også GUI mulighed.

Åbn Update Manager (Søg efter det i Unity Dash) og klik på Indstillinger :

Her går du til fanen Anden software, og her kan du se alle de yderligere softwarekilder, der er opført, som er inkluderet i opdateringslisten. Fjern markeringen af kassen mod de besværlige PPA'er / kilder:

Nu, når du går til Update Manager, skal det være pænt og rent som dette:

Hvis ikke, prøv at køre " sudo apt-get update " kommandoen igen for at sikre, at alt er glat der.