Riippuvuushelvetti

Linux.fista
Versio hetkellä 26. elokuuta 2015 kello 10.35 – tehnyt Oselotti (keskustelu | muokkaukset)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Riippuvuushelvetti (Dependency hell) tarkoittaa sitä tilaa, jossa pakettienhallintajärjestelmä menee solmuun, eikä osaa ratkaista pakettien riippuvuuksia itse. Tällöin käyttäjän tulee ratkaista ongelmat käsin. Yleisesti ottaen rullaavan julkaisutahdin jakelut menevät helpommin solmuun kuin versioittain julkaistavat jakelut, joissa päivitykset testataan ennen julkaisua.

Ennaltaehkäisy

  • Vältä rullaavan julkaisutahdin jakeluita
  • Vältä kolmannen osapuolen pakettivarastoja
  • Vältä ohjelmien paketoimista itse, ellet tiedä mitä teet
  • Käytä pakettienhallintajärjestelmää, joka käyttää SAT-pohjaista riippuvuuksien ratkaisijaa kuten libsolvia.

Aiheesta muualla