Ero sivun ”Fedora Linux/Paketinhallinta” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Historiaa
(Historiaa) |
|||
Rivi 34: | Rivi 34: | ||
Asennettujen yksittäisten RPM-pakettien poistamiseen, päivittämiseen ja tietojen tarkasteluun voidaan käyttää samoja graafisia ohjelmia kuin muidenkin pakettien kanssa. | Asennettujen yksittäisten RPM-pakettien poistamiseen, päivittämiseen ja tietojen tarkasteluun voidaan käyttää samoja graafisia ohjelmia kuin muidenkin pakettien kanssa. | ||
==Historiaa== | |||
Fedoran kehittäjät päättivät luoda [[Yum]]in pohjalta uuden [[DNF]]-pakettienhallintaohjelman, joka tuli saataville Fedoraan versiosta 18 lähtien. Lopullisesti DNF korvasi Yumin Fedoran versiossa 22. Yum kärsi lukuisista ongelmista, joista suurimmat olivat: | |||
* Huonosti ja osittain täysin dokumentoimaton API, joka toi lisää työtä kehittäjille heidän joutuessaan lukea Yumin lähdekoodia ymmärtääkseen miten Yum toimii. | |||
* Fedoran kehittäjät halusivat vaihtaa [[Python]]in versioon 3, mutta Yum toimi ainoastaan Pyhtonin versiolla 2. DNF toimii kummallakin. | |||
* Yumin riippuvuuksien ratkaisija oli aivan rikkinäinen eikä osannut kunnolla ratkaista kaikkia riippuvuuksia etenkin kolmannen osapuolen pakettivarastojen kanssa, johtaen pahimmassa tapauksessa [[riippuvuushelvetti]]iin. DNF käyttää [[openSUSE]]sta tuttua [[libsolv]]-kirjastoa riippuvuuksien ratkaisuun eikä kärsi tästä ongelmasta. | |||
==Katso myös== | ==Katso myös== |