"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.