Subject: Und noch mal dependencies
From: R. M. Rutschmann (Rutschmann@gmx.net)
Date: Mon Nov 22 1999 - 18:10:17 CET
Moin,
manchmal gehen einem die Computer schon auf die Nerven. Ich habe Motif von
Metro via alien installiert. Jetzt beschweren sich viele Proggs, dass sie gerne
lesstifg (>= 1:0.85.2) haben wollen (sollte man für die Motif-libs nicht auch
lieber einen "Metanamen" einfuehren).
Nach joeys Tip, habe ich equivs installiert in /etc/equivs.conf lesstifg
eingetragen, debian/rules binary laufen lassen und das entstandene .deb-file
via dpkg -i installiert.
Deinstallieren kann (dpkg -r) kann ich es nicht mehr, was auch korrekt ist,
(Jetzt "provided" equivs-all ja lesstifg). Leider zeigt sich apt-get davon
unbeeindruckt und meckert ueber mangelnde dependencies. (dselect auch).
Ich dachte es laege an der fehlenden Version. Also habe ich:
linuxg (1:0.85.2)
in /etc/equivs.conf geschrieben. Da erhalte ich bei debian/rules binary die
Meldung:
warning, in file `debian/tmp/DEBIAN/control' near line 4 package `equivs':
`Provides' field, reference to `lesstifg':
implicit exact match on version number, suggest using `=' instead
Also habe ich linuxg (= 1:0.85.2) ausprobiert. In beiden Faellen meint apt-get
upgrade jetzt:
area17:/usr/src/equivs-1.0.5# apt-get upgrade
Reading Package Lists... Error!
E: Malformed provides line
E: Error occured while processing equivs (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.
Info ueber die Provides Zeile habe ich lange gesucht, aber nicht gefunden.
www.debian.de verweist auf ein ps.gz file, in dem noch nichts drinsteht.
Ich bin sicher irgendwo stehen die Antworten, aber mir ist nicht klar wo?
Hilfe,
Roland
-- Dr. Roland Marcus Rutschmann <roland.m.rutschmann@uni-oldenburg.de> Inst. fuer Kognitionsforschung, Univ. Oldenburg, FB 5/A6, 26111 Oldenburg Tel.: 0441 798 2836 Fax: +49 441 7985170, http://neuro.psychologie.uni-oldenburg.de/~rutschmann
This archive was generated by hypermail 2b25 : Mon Nov 22 1999 - 18:23:14 CET