Onhan tässä tullut päivitettyä (yleensä netinst -metodilla) jo useampiakin Fedora 13 -> Fedora 14 -jakeluja. Nyt törmäsin tilanteeseen, jossa yhä kummitteli lukematon määrä (n. 800) vanhaa fc13 -pakettia. Poistamisyritykset olisivat mieluusti poistaneet myös riippuvuuksia, joita vastaava fc14 -paketti tarvitsi Poistelin noita fc13-paketteja rpm:llä käsin.
Toisessa jakelussa on seuraava suhde eri Fedora-jakelujen ohjelmapaketteja:
rpm -qa | grep fc14 | wc -l
1366
rpm -qa | grep fc13 | wc -l
140
rpm -qa | grep fc12 | wc -l
149
Mutta jopa yhä löytyy fc11 jakelun paketteja:
6
Tuo nyt toki selittyy sillä, että käytössä on ehkä joitakin vanhoja sovellutuksia, jotka eivät ole päivittyneet enää aikoihin ainakaan virallisilta repoilta.
Sinänsä duplikaatit löytyvät aika vaivattomasti komennolla:
Mutta onneksi tuo ei ihan suoraa poista duplikaatteja.
Mutta kuten omassa tilanteessani, satojen duplikaattien poistaminen on jossakin määrin työlästä - tai ainakin aikaavievää puuhaa…
Paketin “julkaisutagi” (fc14, fc11 tms.) ei oikeastaan merkitse kovinkaan paljoa. Kaikkia paketteja ei käännetä uusiksi joka jakeluversiota varten, joten noin esimerkkinä Fedora 14:ssä voi hyvin olla paketteja tagilla fc12. Tässä tapauksessa todellisia duplikaatteja selvästi kuitenkin on, kun package-cleanup niin sanoo. Olisiko jakelupäivitys jäänyt jostain syystä kesken? Kannattaa kokeilla ensin komentoa
Jos tämä ei auta eikä keskeneräisiä transaktioita ole - tai vaikka muutenkin - järjestelmän paketit saa synkronoitua jakeluversion tarjoamiin paketteihin komennolla
Näyttää vähän siltä, kuten olisit päivittämässä yumilla Fedora 13:sta Fedora 14:ään, tai sitten aiemmin yritetty päivitys on jäänyt pahasti kesken. Minulla nyt ei oikein muita ideoita ole, kuin että yritä poistaa tuo gir-repository-paketti ja kokeilla sitten uudestaan. Siinä samalla voi toki lähteä sen riippuvuuksia ja niitä saattaa sitten joutua asentamaan uusiksi.
Fedora 13->14 päivittämisen jouduin keskeyttämään pari kertaa, kun oli sellainen tilanne että näyttöön ei tullut kuvaa kun käynnistin preupgraden grubista. Irrottamalla Radeonin koneesta ja käyttämällä integroitua sain F13->F14 päivityksen tehtyä.
Joo no nytpä sain päivitykset tehtyä, mutta EI TULE KUVAA enää. Irroittamalla Ati Radeonin koneesta kuva tulee integroidulla näyttiksellä.
Xorg.confia ei ole, joten ilmeisesti näyttiksen automaattinen tunnistus ei pellitä enää kunnolla.