Mailinglist Archive: opensuse-de (4451 mails)

< Previous Next >
Re: System entmuellen
  • From: eschwenk@xxxxxx (Erhard Schwenk)
  • Date: Fri Apr 07 00:12:16 2000
  • Message-id: <XFMail.000407021216.eschwenk@xxxxxx>



On 06-Apr-00 Waldemar Brodkorb wrote:

Diese Option bietet aber nicht jede Software aus dem Netz, der Author
hat dann das Makefile nicht angepasst.

Also ich geb bei configure in solchen Fällen meist mit --prefix ein
neues Verzeichnis an, sowas in der Art /usr/local/myprg, in dem dann
alles installiert wird.

Dazu muß man aber evtl. diverse Pfade (PATH, LD_LIBRARY_PATH, MANPATH
usw.) anpassen bzw. erweitern. Zum Entfernen reicht dann ein einfaches
rm -Rf /usr/local/myprg <g>

Ich selber hab die Variante mit ein paar Shellskripten und einem
Makefile etwas aufgebohrt, da ich das öfters brauche. Ein Shellskript
schaut z.B., ob $1/bin vorhanden ist. Wenn ja, wird ein neues Skript
erzeugt (bzw. an dieses angehängt), das $1/bin in den Pfad aufnimmt.
Dieses Test-Skript führe ich dann über ein Makefile aus.

Sinn der Übung ist, daß der Ausdruck
test -e /usr/local/myprg/bin && PATH=$PATH:/usr/local/myprg/bin
viel länger dauert als
PATH=$PATH:/usr/local/myprg/bin

Da der "test -e" nur bei Neuinstallationen wirklich gebraucht wird, hab
ich ihn sozusagen ins Makefile verlagert.

Das ist aber schon eine recht komplexe Lösung.


--
===========================================================
Erhard Schwenk - alias Bitrunner =)B==o)
===========================================================
No Spam replies please.

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx


< Previous Next >
References