Ero sivun ”Fedora Linux/Paketinhallinta” versioiden välillä

Siirry navigaatioon Siirry hakuun
933 merkkiä lisätty ,  7. heinäkuuta 2015
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==

Navigointivalikko