Supportnet / Forum / Linux
nur was fuer richtige K(o)enner
Frage
Suche Loesung fuer folgendes:
1. Es muss folgende Variable gesetzt werden
>DBROOT auf Verzeichnis X<
Wie geht das, was muss man machen, wo findet man DBROOT?
2. Es muss das Verzeichnis >$DBROOT/lib in LD_LIBRARY_PATH< vorhanden sein.
Was muss editiert werden und wo findet man DBROOT und LD_LIBRARY_PATH?
3. In PATH muessen $DBROOT/bin und $DBROOT/pgm enthalten sein.
Frage wie bei 2.
Jetzt aber ran.
Danke
Antwort 1 von nettfreak
pffff... also ich hab bestimmt keine ahnung, aber vielleicht findest du hier was.
http://www.experts-exchange.com
gruss nettfreak
http://www.experts-exchange.com
gruss nettfreak
Antwort 2 von Chonhulio
1. DBROOT=<Verzeichnisname> an der Shell eingeben
2. Das entsprechende Verzeichnis direkt (d.h. $DBROOT durch echten Pfad ersetzen) in /etc/ld.so.conf hinzufügen, danach ldconfig eingeben
3. PATH=$PATH:/$DBROOT/bin:$DBROOT/pgm eingeben
Falls die Variablen von 1. und 3. dauerhaft benötigt werden in ein Skript wie .bashrc oder ähnlich eintragen
mfg Chonhulio
2. Das entsprechende Verzeichnis direkt (d.h. $DBROOT durch echten Pfad ersetzen) in /etc/ld.so.conf hinzufügen, danach ldconfig eingeben
3. PATH=$PATH:/$DBROOT/bin:$DBROOT/pgm eingeben
Falls die Variablen von 1. und 3. dauerhaft benötigt werden in ein Skript wie .bashrc oder ähnlich eintragen
mfg Chonhulio
Antwort 3 von nt4
danke per tutti
@Chonhulio
Das die Antwort. Gehts bitte vielleicht noch etwas ausführlicher? Ich habe bei diesen Eingaben noch mächtige Lücken. Eventuell ein Buchtip oder so etwas, ich will nicht nerven.
Frohes Schaffen
@Chonhulio
Das die Antwort. Gehts bitte vielleicht noch etwas ausführlicher? Ich habe bei diesen Eingaben noch mächtige Lücken. Eventuell ein Buchtip oder so etwas, ich will nicht nerven.
Frohes Schaffen
Antwort 4 von Chonhulio
Bei 1. und 3. geht es eigentlich nur um das Setzen von Umgebungsvariablen (set xxx=yyy unter DOS).
Dein Programm will aus der Umgebungsvariable DBROOT irgendeinen Pfad erfahren. Falls du Suse benutzt trage in die /etc/profile.local die Zeilen "export DBROOT=<Name des Verz.>" und "export PATH=$PATH:/$DBROOT/bin:$DBROOT/pgm" ein. Unter adnderen Distributionen spllte es ähnlich bzw. genauso funktionieren.
Bei 2. mußt du in die Datei /etc/ld.so.conf die Zeile <Name des DBROOT-Verzeichnisses>/lib einfügen.
Damit die Änderungen aktiv werden mußt du dich für 1./2. aus- und wieder einloggen, für 3. ldconfig eingeben.
Alternativ kannst du auch den Computer neu starten.
mfg Chonhulio
PS: Du mußt natürlich alles beschriebene als "root" durchführen.
Dein Programm will aus der Umgebungsvariable DBROOT irgendeinen Pfad erfahren. Falls du Suse benutzt trage in die /etc/profile.local die Zeilen "export DBROOT=<Name des Verz.>" und "export PATH=$PATH:/$DBROOT/bin:$DBROOT/pgm" ein. Unter adnderen Distributionen spllte es ähnlich bzw. genauso funktionieren.
Bei 2. mußt du in die Datei /etc/ld.so.conf die Zeile <Name des DBROOT-Verzeichnisses>/lib einfügen.
Damit die Änderungen aktiv werden mußt du dich für 1./2. aus- und wieder einloggen, für 3. ldconfig eingeben.
Alternativ kannst du auch den Computer neu starten.
mfg Chonhulio
PS: Du mußt natürlich alles beschriebene als "root" durchführen.

