"apt-get build-dep f-spot" schlägt fehl

Simon Gerhards Thinky at gmx.de
Mit Jan 9 15:08:56 GMT 2008


Am Wed, 09 Jan 2008 15:16:58 +0100 schrieb Keywan Najafi Tonekaboni:

> Hallo,
> 
> oft liegt der Grund dafür, dass in den Software-Quellen Sachen drin
> sind, die da nicht reingehören oder für Konflikte sorgen. Eine saubere
> Liste an Original-Quellen sollte keine Probleme verursachen.
> 
> 
> was sagt den "apt-cache policy" und wie sieht Deine
> /etc/apt/sources.list aus.
> 
> und was "apt-cache policy f-spot"
> 
> außerdem kannst du mit "apt-cache showsrc f-spot" dir von Hand
> anschauen, was der verlangt, bei mir z.B.:
> 
> 
> Build-Depends: debhelper (>= 5.0.0), cdbs, mono-gmcs (>= 1.1.17) |
> c-sharp-2.0-compiler, cli-common-dev (>= 0.4.3), libgnome2.0-cil (>=
> 2.7.90), libxml-parser-perl, libmono-dev (>= 1.1.2), libgnomeui-dev,
> libexif-dev (>= 0.6.12), libsqlite3-dev, libgphoto2-2-dev (>= 2.1.4),
> liblcms1-dev, libmono-sqlite2.0-cil, libmono-system-runtime2.0-cil,
> libmono-cairo2.0-cil, libusb-dev, gnome-doc-utils (>= 0.3.2),
> libgl1-mesa-dev | libgl-dev, libndesk-dbus1.0-cil,
> libndesk-dbus-glib1.0-cil, gnome-screensaver, libgconf2.0-cil,
> libglade2.0-cil, docbook-xml, intltool
> 
> 
> rein theoretisch könntest Du die Einträge von Hand durchgehen und
> schauen, was fehlt. Bei mir ging es auch mit folgendem Shell-Ausdruck:
> 
>  apt-cache policy $(for i in `apt-cache showsrc f-spot | grep ^Build |
> cut -d: -f2 ` ; do echo $i ; done | grep ^[a-z] | sed -e "s/,//g" |
> xargs)
> 
> (Keine Ahnung, ob es auch eleganter geht...) Die Liste dann
> durchschauen, ob etwas nicht gefunden werden kann oder keinen
> Installationskandidaten hat.

Habe mal meine sources.list auf folgenden Inhalt gekürzt (nach "apt-get 
update && apt-get build-dep f-spot" blieb aber alles beim alten):
---
deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe 
multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe 
multiverse

deb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted 
universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted 
universe multiverse

deb http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted 
universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted 
universe multiverse
---

Hier die apt-cache policy Ausgaben:
---
$ apt-cache policy
Paketdateien:
 100 /var/lib/dpkg/status
     release a=now
 500 http://archive.ubuntu.com gutsy-updates/multiverse Packages
     release v=7.10,o=Ubuntu,a=gutsy-updates,l=Ubuntu,c=multiverse
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy-updates/universe Packages
     release v=7.10,o=Ubuntu,a=gutsy-updates,l=Ubuntu,c=universe
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy-updates/restricted Packages
     release v=7.10,o=Ubuntu,a=gutsy-updates,l=Ubuntu,c=restricted
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy-updates/main Packages
     release v=7.10,o=Ubuntu,a=gutsy-updates,l=Ubuntu,c=main
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy-security/multiverse Packages
     release v=7.10,o=Ubuntu,a=gutsy-security,l=Ubuntu,c=multiverse
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy-security/universe Packages
     release v=7.10,o=Ubuntu,a=gutsy-security,l=Ubuntu,c=universe
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy-security/restricted Packages
     release v=7.10,o=Ubuntu,a=gutsy-security,l=Ubuntu,c=restricted
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy-security/main Packages
     release v=7.10,o=Ubuntu,a=gutsy-security,l=Ubuntu,c=main
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy/multiverse Translation-de
 500 http://archive.ubuntu.com gutsy/multiverse Packages
     release v=7.10,o=Ubuntu,a=gutsy,l=Ubuntu,c=multiverse
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy/universe Translation-de
 500 http://archive.ubuntu.com gutsy/universe Packages
     release v=7.10,o=Ubuntu,a=gutsy,l=Ubuntu,c=universe
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy/restricted Translation-de
 500 http://archive.ubuntu.com gutsy/restricted Packages
     release v=7.10,o=Ubuntu,a=gutsy,l=Ubuntu,c=restricted
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com gutsy/main Translation-de
 500 http://archive.ubuntu.com gutsy/main Packages
     release v=7.10,o=Ubuntu,a=gutsy,l=Ubuntu,c=main
     origin archive.ubuntu.com
Festgehaltene Pakete („Pin“):
---
---
$ apt-cache policy f-spot
f-spot:
  Installiert:0.4.0-0ubuntu3
  Mögliche Pakete:0.4.0-0ubuntu3
  Versions-Tabelle:
 *** 0.4.0-0ubuntu3 0
        500 http://archive.ubuntu.com gutsy/main Packages
        100 /var/lib/dpkg/status
---

Die Ausgaben zu den einzelnen Paketen aus den build-deps erspar' ich uns 
mal; alle haben sie einen Eintrag bei "Mögliche Pakete", außer "c-
sharp-2.0-compiler" und "libgl-dev", aber die jeweiligen Alternativen 
haben eine installierbare Version.