Hur löser man "olösliga beroenden"? [löst]

Allt om t.ex. *BSD och OpenSolaris
Användarvisningsbild
nixy
Inlägg: 506
Blev medlem: 27 apr 2007, 23:21
Ort: Sthlm

Hur löser man "olösliga beroenden"? [löst]

Inlägg av nixy »

Efter senaste uppgraderingen av min Chakraburk (Arch+KDEmod) får jag felmeddelanden om att paketen

glib2>=2.24
dbus-core>=1.2.24
zlib>=1.2.4
glib2>=2.23.3

har olösliga beroenden till

atk, dbus, libsoup, libxml2, glibmm, libidl2, pango, och pygobject.

Paketen kan därmed inte uppgraderas. Någon här som kan tipsa om hur man löser sånt här på bästa sätt?
Senast redigerad av 2 nixy, redigerad totalt 9 gång.
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Hur löser man "olösliga beroenden"?

Inlägg av Osprey »

Ofta beror det på att ett program är "inställt" för att vara beroende av ett annat som måste ha en viss version och många gånger hjälper det inte ens om man redan har en senare version av det programmet. Ibland beror det också på att ett program är beroende av något som inte lägre finns i förråden.

I det här fallet skulle du kunna göra så här:
  • Installera atk, dbus, libsoup, libxml2, glibmm, libidl2, pango, och pygobject.
  • Prova att installera paketen som krånglade igen.
  • Om det inte funkar så ladda hem källkoden till det som inte vill installera.
  • Ändra i make-filen så att den går med på de versioner du installerade i steg 1.
  • Bygg ihop det samtidigt som du ber högre makter om att allt ska funka...
Lycka till! :)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
nixy
Inlägg: 506
Blev medlem: 27 apr 2007, 23:21
Ort: Sthlm

Re: Hur löser man "olösliga beroenden"? [Löst]

Inlägg av nixy »

Osprey skrev: ... Ibland beror det också på att ett program är beroende av något som inte lägre finns i förråden. ...
Yes! Förrådet kdemod-core var inte tillräckligt utan jag behövde även aktivera core. Då löstes beroendena :)
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur löser man "olösliga beroenden"?

Inlägg av dmz »

Osprey skrev:
  • Om det inte funkar så ladda hem källkoden till det som inte vill installera.
  • Ändra i make-filen så att den går med på de versioner du installerade i steg 1.
  • Bygg ihop det samtidigt som du ber högre makter om att allt ska funka...
Det behövs inte i arch, ändra bara i paketets PKGBUILD (du får en fråga om du inte inaktiverat det).
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Skriv svar

Återgå till "Andra öppna och fria operativsystem"