Re: Yammi-0.7 will kein Debian-Package werden
On Sat, 11 Jan 2003 11:35:11 +0100
Frank Barknecht <barknech@ph-cip.Uni-Koeln.DE> wrote:
> Mit
> $ grep -r "usr/local/" *
> solltest du die Dateien finden, in denen Yammi die Installation
> versucht, vermutlich irgendein Makefile oder Makefile.in. Nun reicht
> es nicht, das usr/local durch usr/ zu ersetzen, du musst auch noch
> dafür sorgen, dass in ./debian/tmp/usr/... installiert wird. Üblich
> sind da so Umgebungsvariablen wie $(DESTDIR) im Makefile, die von
> debian/rules auf debian/tmp gesetzt werden. Die müsstest du dann noch
> im Upstream-Makefile einfügen.
>
> ciao
> --
> Frank Barknecht _ ______footils.org__
Hallo,
vielen Dank.
Das
$ grep -r "usr/local/" *
ergab 'ne Größe einer Doktorarbeit. Also hatte ich mal auf
$ grep -r "/usr/local/bin/yammiGrabAndEncode" *
eingeschränkt.
Ergebnis:
Makefile.am: $(INSTALL_SCRIPT) yammiGrabAndEncode /usr/local/bin/yammiGrabAndEncode
Makefile.am: -rm -f /usr/local/bin/yammiGrabAndEncode
Makefile.in:#>- $(INSTALL_SCRIPT) yammiGrabAndEncode /usr/local/bin/yammiGrabAndEncode
Makefile.in: $(INSTALL_SCRIPT) yammiGrabAndEncode $(DESTDIR)/usr/local/bin/yammiGrabAndEncode
Makefile.in:#>- -rm -f /usr/local/bin/yammiGrabAndEncode
Makefile.in: -rm -f $(DESTDIR)/usr/local/bin/yammiGrabAndEncode
yammi.kdevprj:install_location=/usr/local/bin/yammiGrabAndEncode
Dann wurden alle /usr/local durch $(DESTDIR)/usr ersetzt und in den beiden Dateien Makefile.in und Makefile.am ziemlich am Anfang ein "DESTDIR =" eingegeben.
Ein erneutes
$ grep -r "/usr/local/bin/yammiGrabAndEncode" *
blieb ohne Echo.
Also wieder
$ dpkg-buildpackage -rfakeroot
und wieder (etwas anders):
/usr/bin/install -c -p yammi /home/mm/yamm/yammi-0.7/debian/yammi/usr/bin/yammi
make[4]: Für das Target »install-data-am« gibt es nichts zu tun.
make[4]: Leaving directory `/home/mm/yamm/yammi-0.7/yammi'
make[3]: Leaving directory `/home/mm/yamm/yammi-0.7/yammi'
make[2]: Leaving directory `/home/mm/yamm/yammi-0.7/yammi'
make[2]: Entering directory `/home/mm/yamm/yammi-0.7'
make[3]: Entering directory `/home/mm/yamm/yammi-0.7'
/bin/sh ./admin/mkinstalldirs /usr/bin/
/usr/bin/install -c -p yammiGrabAndEncode /usr/bin/yammiGrabAndEncode
/usr/bin/install: reguläre Datei »/usr/bin/yammiGrabAndEncode« kann nicht angelegt werden: Keine Berechtigung
make[3]: *** [install-exec-local] Fehler 1
make[3]: Leaving directory `/home/mm/yamm/yammi-0.7'
make[2]: *** [install-am] Fehler 2
make[2]: Leaving directory `/home/mm/yamm/yammi-0.7'
make[1]: *** [install-recursive] Fehler 1
make[1]: Leaving directory `/home/mm/yamm/yammi-0.7'
make: *** [install] Fehler 2
Nun schaute ich mir dieses ./admin/mkinstalldirs an. Auch dort setzte ich "DESTDIR =" ein.
Auch das ging nicht:
line 8: DESTDIR: command not found.
Ich bin weiterhin ratlos ...
--
mmuellerss \\:// mmuellerss@gmx.de
Mario Mueller (o -) http://forum.winner.de
Barbarastrasse 6 ---ooO-(_)-Ooo--- tel 01212 / 511568109
99752 Bleicherode Sylpheed-Claws auf Debian
Reply to: