E: Broken packages
Allikas: Pingviini viki
(Ümber suunatud leheküljelt Ubuntu (E: Broken packages))
Ubuntu (ja derivaatide) parandamine
Kui olete kasutanud näiteks arendamisjärgus oleva Ubuntu pakke (kirjutamise ajal siis "Feisty Fawn"),
olete selle repositooriumid aga mingil põhjusel eemaldanud /etc/apt/sources.lst failist,
siis võib juhtuda selline kole asi:
- Kirjeldus
imre@imre-laptop:~$ sudo apt-get -s install kdelibs4-dev Reading package lists... Done Building dependency tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: kdelibs4-dev: Depends: kdelibs4c2a (= 4:3.5.2-0ubuntu18) but 4:3.5.3-0ubuntu0.1 is to be installed Depends: kdelibs-bin (= 4:3.5.2-0ubuntu18) but 4:3.5.3-0ubuntu0.1 is to be installed Depends: libarts1-dev (>= 1.5-rc1) but it is not going to be installed E: Broken packages
Et mitte uuesti Ubuntut üle installida ja mitte miski muu ei aita, siis selleks järgmised abivahendid:
- Looge uus fail
sudo nano /etc/apt/preferences
- Lisage sinna NÄITEKS read (need mis olid enne, kui süsteem töötas, need mis olid sources.lst failis):
Package: * Pin: origin security.ubuntu.com Pin-Priority: 1001
Package: * Pin: origin archive.ubuntu.com Pin-Priority: 1001 Package: * Pin: origin archive.canonical.com Pin-Priority: 1001
Package: * Pin: origin http://medibuntu.sos-sts.com/repo/ Pin-Priority: 1001
Selgituseks:
- Package: * * valib siis kõik pakid, mis on paigaldatud.
- Pin: origin repositoorimi aadress, mida tavaliselt kasutasite
- Pin-Priority: 1001 1001 määrab prioriteedi
- lisa uurige netist
Järgmiseks siis vaja pakkide nimekirja uuendada
Käsk selleks loomulikult tuntud:
sudo apt-get update
Järgmiseks parandaks siis probleemi ja teeks DOWNGRADE pakkidele, mis segavad edasist töötamist:
sudo apt-get -u dist-upgrade
Ise olen sellest korduvalt kasu saanud, ehk keegi teinegi saab abi sellest.
- Imre