Om man laddar ner program från tillverkarens eget förråd så kommer de oftast iform av källkod. Problemet med dessa är att de ofta är beroende av andra paket, vilket inte är ett problem om man hämtar det med Apt.
Om man till exempel bestämmer sig för att ladda hem Gimmix så står det i den bifogade manualen att det beror på:
Gtk+-2.6.x or higher
libglade-2.6.0 or higher
libmpd-0.12.0 or higher
taglib-1.4 (C bindings)
Hur vet man att man har dessa paket och hur hämtar man dessa ifall de saknas?
Hur hanteras dependencies manuellt?
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Hur hanteras dependencies manuellt?
Ja, man får installera alla paket manuellt. För kompilering är det dev-varianten man behöver. T.ex. libgtk2.0-dev, libglade2-dev, libmpd-dev respektive libtag1-dev. Det är enklast att leta i Synaptic, ofta får man lägg till lib först i namnet.
Om det saknas något paket så ger ./configure ett felmeddelande. Det är svårt att ge någon exakt steg-för-steg-instruktion för sådant här, men det är oftast ganska enkelt att lista ut vad som fattas.
Om det saknas något paket så ger ./configure ett felmeddelande. Det är svårt att ge någon exakt steg-för-steg-instruktion för sådant här, men det är oftast ganska enkelt att lista ut vad som fattas.