PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Path-variable temporär verändern


prostetnik
13.11.02, 17:13
Hallo,

ich möchte ein Programm kompilieren (kbirthday).
So wie es aussieht, benötige ich in diesem Fall das gcc3-Paket.

SuSE8.0 erklärt mir bei der Installation des Pakets gcc30, dass das Paket nach /op/experimental installiert wird.
Entweder ich rufe den Compiler mit Pfad auf, oder opt/experimental/bin muss im Pfad sein.

Mir scheint es am einfachsten zu sein, die Pfad-Variable so zu ergänzen, dass zuerst der neue Compiler gefunden wird
- aber vorsichtshalber nur temporär

Wie kann ich das erreichen?
Oder wie mache ich das sinnvollerweise?

Wer hilft mir bitte?

Gruß
prostetnik

kratz00
13.11.02, 17:37
export PATH=$PATH:/opt/experimental/...

oenone
13.11.02, 23:13
PATH=$PATH:opt/experimental/bin befehl

dabei wird der PATH nur für den befehl geändert und in der umgebung (shell) ändert sich ncihts

peschmae
14.11.02, 11:25
das muss doch

PATH=opt/experimental/bin:$PATH befehl

heissen, oder? Sonst ist ja der alte (2.9er) gcc vor dem 3.2er im Path und wird folglich auch augeführt

MfG Peschmä

prostetnik
14.11.02, 12:24
Hallo Helfer,

so habe ich das dann gemacht:

export PATH=/opt/experimental/bin:$PATH
make

ich hatte ursprünglich lediglich befürchtet, dass ich mit diesem Befehl die Path-Variable dauerhaft für das System verändere.
aus
http://www.linuxfibel.de/securesystem.htm#path
ging das für mich leider nicht so hervor.
Aber da hat ja bereits Kratz00 geholfen.

Nur für die Umgebung "dauerhaft" war in meinem Fall ok.
Leider jedoch bin ich trotzdem nicht weitergekommen.
siehe
http://www.linuxforen.de/forums/showthread.php?s=&threadid=53490

Trotzdem gut zu wissen, was es sonst noch für Möglichkeiten gibt.

Vielen Dank
Gruß
prostetnik