Hallo Liste, ich habe hier einen fast aktuellen Mozilla laufen. Bisher habe ich ihn immer direkt von der Shell über mozilla-run.sh aufgerufen. Über den KDE rufe ich mir ihn über den absoluten Pfad auf. Das alles fand ich ganz normal, bis mir jemand gesagt hat, es müsse auch anders gehen. Derjenige hat Recht. Netscape kann ich ja auch mit netscape & auf der Konsole aufrufen. Den absoluten Pfad nach /opt/netscape brauche ich ja auch nicht anzugeben. Wie funktioniert das jetzt mit den Umgebungsvariablen bei den Mozilla und Netscape? Wo sind die denn überhaupt eingetragen? Gibt es irgendeinen Weg, das ganz bequem für Dummies zu erledigen? Danke, Helga
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 19 September 2001 02:50, Helga Fischer wrote:
Hallo Liste,
Wie funktioniert das jetzt mit den Umgebungsvariablen bei den Mozilla und Netscape? Wo sind die denn überhaupt eingetragen? Gibt es irgendeinen Weg, das ganz bequem für Dummies zu erledigen?
Keine Umgebungsvariablen. Setze einfach einen Symlink auf das Startskript und platziere ihn per ln -s /opt/run-mozilla.sh /usr/X11R6/bin/mozilla in "/usr/X11R6/bin/", denn das Verzeichnet befindet sich bei mir im Pfad und bei Dir wahrscheinlich auch. Das klappt bestimmt. Bye, Steve. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7p/0gMAQdjU1HK9QRAmbuAKCOkiSCQLpdTXI1kNcC6h8zVlUadwCfZ5zu cpkHNVaLzgGySuWA8B7wlC8= =TxMR -----END PGP SIGNATURE-----
Hallo Steve, Am Mittwoch, 19. September 2001 04:04 schrieb Steve Graegert:
On Wednesday 19 September 2001 02:50, Helga Fischer wrote:
Wie funktioniert das jetzt mit den Umgebungsvariablen bei den Mozilla und Netscape? Wo sind die denn überhaupt eingetragen? Gibt es irgendeinen Weg, das ganz bequem für Dummies zu erledigen?
Keine Umgebungsvariablen. Setze einfach einen Symlink auf das Startskript und platziere ihn per
ln -s /opt/run-mozilla.sh /usr/X11R6/bin/mozilla
Funktioniert bei mir nicht, dann sucht er nämlich die anderen Dateien auch in /usr/X11R6/bin/ wie run-mozilla.sh. Da will ich aber jetzt nichts reinkopieren, schließlich ist die Entwicklung relativ rasant. In meiner neuen SuSi 7.2 sind nämlich env-Variablen vorhanden, eine heißt MOZILLA_FIVE_HOME. Und ich weiß auch von einem Netscape-Update per Hand, das mißlang. Hier scheiterte es dann auch an einer Latte von Variablen, die quasi vom Himmel fielen. Readme habe ich damals keins gefunden und entnervt aufgegeben. Jetzt hat mich das Problem wieder eingeholt. Irgendwas haben sich die Macher von Mozilla/Netscape doch bei der Sache gedacht. Aber was? (Deren Webseite war nun leider nicht aufschlußreich). Helga
Am Mittwoch, 19. September 2001 11:33 schrieben Sie:
Hallo Steve,
Am Mittwoch, 19. September 2001 04:04 schrieb Steve Graegert:
On Wednesday 19 September 2001 02:50, Helga Fischer wrote:
Wie funktioniert das jetzt mit den Umgebungsvariablen bei den Mozilla und
Gibt es irgendeinen Weg, das ganz bequem für Dummies zu erledigen?
Also ich habs einfach so erledigt. Hab mit editor vi eine Datei namens mozilla erstellt und diese zwei Zeilen reingeschrieben. cd /opt/mozilla ./run-mozilla.sh diese dann unter /usr/bin abgeschpeichert, entsprechende Rechte vergeben und mich gefreut. Jetzt kann ich bequem mit Eingabe "mozilla" den Browser starten. Ist zwar wohl nicht die feine Art aber klappt, und das ist die Hauptsache ! Ich hoffe das ist es das du mit deiner Frage wolltest. MFG Patrick Klaus
Hallo Patrick, Am Mittwoch, 19. September 2001 13:38 schrieb Patrick Klaus:
Also ich habs einfach so erledigt. Hab mit editor vi eine Datei namens mozilla erstellt und diese zwei Zeilen reingeschrieben.
cd /opt/mozilla ./run-mozilla.sh
diese dann unter /usr/bin abgeschpeichert, entsprechende Rechte vergeben und mich gefreut. Jetzt kann ich bequem mit Eingabe "mozilla" den Browser starten.
Ist zwar wohl nicht die feine Art aber klappt, und das ist die Hauptsache !
Eben. Ich wollte ja eigentlich die feine, saubere Art haben. Ich habe mir den vollen Pfad unter ein Icon gelegt und klick's mir auf. Funktioniert ebenfalls. Wenn man nachgräbt, ist netscape auch nur ein link auf communicator, was ein Shell-Skript ist, aber in dem kann ich lesen, daß es nach /opt/netscape sucht. Die Mozilla-Shellskripten sind mir leider unverständlich. So gut kann ich die Shellprogrammierung dann doch nicht. kann das wirklich sein, daß sich jeder Mozilla-Benutzer nur so irgendwie durchmogelt? Immerhin gibt es ja ein paar Dateien zum Problem: run-mozilla.sh (richtet die Umgebung ein und startet das binary) mozilla mozilla-bin mozilla-config mozilla-installer-bin (das hier schreibt mir aber meine Pfade falsch, während run-mozilla.sh es richtig macht, also die vorhandenen Pfade läßt und die für Mozilla hinzufügt). Das sieht dann so aus und funktioniert. helga@Newton:/opt/mozilla-0.9.3 > ./mozilla ./run-mozilla.sh ./mozilla-bin MOZILLA_FIVE_HOME=/opt/mozilla-0.9.3 LD_LIBRARY_PATH=/opt/mozilla-0.9.3:/opt/mozilla-0.9.3/plugins:/opt/kde/lib:/...usw LIBRARY_PATH=/opt/mozilla-0.9.3:/opt/mozilla-0.9.3/components SHLIB_PATH=/opt/mozilla-0.9.3 LIBPATH=/opt/mozilla-0.9.3 ADDON_PATH=/opt/mozilla-0.9.3 MOZ_PROGRAM=./mozilla-bin MOZ_TOOLKIT= moz_debug=0 moz_debugger= *** QfaServices is being registered Naja, und dann kann man Mozilla benutzen. Helga *trotzdem ratlos*
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 19 September 2001 11:33, Helga Fischer wrote: Hi Helga,
Am Mittwoch, 19. September 2001 04:04 schrieb Steve Graegert:
On Wednesday 19 September 2001 02:50, Helga Fischer wrote:
Wie funktioniert das jetzt mit den Umgebungsvariablen bei den Mozilla und Netscape? Wo sind die denn überhaupt eingetragen? Gibt es irgendeinen Weg, das ganz bequem für Dummies zu erledigen?
Keine Umgebungsvariablen. Setze einfach einen Symlink auf das Startskript und platziere ihn per
ln -s /opt/run-mozilla.sh /usr/X11R6/bin/mozilla
Funktioniert bei mir nicht, dann sucht er nämlich die anderen Dateien auch in /usr/X11R6/bin/ wie run-mozilla.sh. Da will ich aber jetzt nichts reinkopieren, schließlich ist die Entwicklung relativ rasant.
wenn der Link sich in /usr/X11R6/bin befindet und auf /opt/mozilla/run-mozilla.sh zeigt (habe ich in der ersten Mail leider falsch genannt, Sorry), muesste er eigentlich in diesem Verzeichnis (/opt/mozilla/) "bleiben" und dort seine Dateien finden.
In meiner neuen SuSi 7.2 sind nämlich env-Variablen vorhanden, eine heißt MOZILLA_FIVE_HOME. Und ich weiß auch von einem
Die Variablen muessen neu sein, denn ich kann Sie nicht finden (SuSE 7.1), Mozilla laeuft aber trotzdem. Die gleiche Konfiguration trifft auch auf meinen Navigator zu. Hast Du schon versucht die Variablen zu modifizieren?
Jetzt hat mich das Problem wieder eingeholt.
Na dann lass uns die Sache mal anpacken. Bye, Steve. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7qI3rMAQdjU1HK9QRAhWHAJ0e1UfA5vF9Daw6LtfhMAE4mWlIogCfTJ29 NtO9E8wlQEDGp+ak7g9T/h8= =7BMF -----END PGP SIGNATURE-----
Hallo Steve, Am Mittwoch, 19. September 2001 14:21 schrieb Steve Graegert:
On Wednesday 19 September 2001 11:33, Helga Fischer wrote:
Keine Umgebungsvariablen. Setze einfach einen Symlink auf das Startskript und platziere ihn per
ln -s /opt/run-mozilla.sh /usr/X11R6/bin/mozilla
wenn der Link sich in /usr/X11R6/bin befindet und auf /opt/mozilla/run-mozilla.sh zeigt (habe ich in der ersten Mail leider falsch genannt, Sorry), muesste er eigentlich in diesem Verzeichnis (/opt/mozilla/) "bleiben" und dort seine Dateien finden.
Yo. Die Mozilla-Start-Dateien sind offensichtlich so eingerichtet, daß sie alles dort suchen, von wo aus sie aufgerufen werden. Der Symlink verwirrt sie nur. Dann läuft nämlich gar nichts mehr. Bin jetzt alle Varianten durch.
Die Variablen muessen neu sein, denn ich kann Sie nicht finden (SuSE 7.1), Mozilla laeuft aber trotzdem. Die gleiche Konfiguration trifft auch auf meinen Navigator zu. Hast Du schon versucht die Variablen zu modifizieren?
Es kann aber doch eigentlich nicht so kompliziert sein?
Na dann lass uns die Sache mal anpacken.
Da wird uns wohl eher das Problem gepackt haben :((. Helga
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 19 September 2001 14:38, Helga Fischer wrote:
Hallo Steve,
Am Mittwoch, 19. September 2001 14:21 schrieb Steve Graegert:
On Wednesday 19 September 2001 11:33, Helga Fischer wrote:
Keine Umgebungsvariablen. Setze einfach einen Symlink auf das Startskript und platziere ihn per
ln -s /opt/run-mozilla.sh /usr/X11R6/bin/mozilla
wenn der Link sich in /usr/X11R6/bin befindet und auf /opt/mozilla/run-mozilla.sh zeigt (habe ich in der ersten Mail leider falsch genannt, Sorry), muesste er eigentlich in diesem Verzeichnis (/opt/mozilla/) "bleiben" und dort seine Dateien finden.
Yo. Die Mozilla-Start-Dateien sind offensichtlich so eingerichtet, daß sie alles dort suchen, von wo aus sie aufgerufen werden. Der Symlink verwirrt sie nur. Dann läuft nämlich gar nichts mehr.
Wenn ich bei mir den Symlink im XTerm anspreche werden die Verzeichnisse angezeigt, die Mozilla waehrend des Betriebs verwendet. Das muesste ungefaehr so aussehen: - ---- Begin steve@xp2:~ > ./mozilla MOZILLA_FIVE_HOME=/opt/mozilla LD_LIBRARY_PATH=/opt/mozilla LIBRARY_PATH=/opt/mozilla:/opt/mozilla/components SHLIB_PATH=/opt/mozilla LIBPATH=/opt/mozilla ADDON_PATH=/opt/mozilla MOZ_PROGRAM=/opt/mozilla/mozilla-bin MOZ_TOOLKIT= moz_debug=0 moz_debugger= Registering plugin 0 for: "*","All types",".*" Registering plugin 0 for: "*","All types",".*" [snip] - ---- End Die Werte der Variablen (also die Verzeichnisse) sind immer gleich, egal von welcher Position man das Skript aufruft. Sie werden explizit von run-mozilla.sh gesetzt und exportiert. Der Symlink hat keine Auswirkungen auf den Aufruf des Skriptes oder die Variablen. Wenn Du Mozilla startest, muestest Du diese Angaben auch sehen koennen. Wenn dem so ist, duerfte alles in Ordnung sein. Seit ich Mozilla verwende (v0.6) hat sich an dem Prinzip nichts geaendert. Die Symlinks funktionieren wie gewohnt. Sende mir einfach Dein Output, vielleicht liegt das Problem einfach woanders. Cheers, Steve. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7qKCAMAQdjU1HK9QRAhvrAJ4gQfBHFLhUA9XU7db3mM9kojTl0wCbBBNt OVDKQ/JbcDf6gA5lpB3a4cs= =0gaO -----END PGP SIGNATURE-----
On Wed, 19 Sep 2001, Helga Fischer wrote:
Am Mittwoch, 19. September 2001 04:04 schrieb Steve Graegert:
On Wednesday 19 September 2001 02:50, Helga Fischer wrote:
Wie funktioniert das jetzt mit den Umgebungsvariablen bei den Mozilla und Netscape? Wo sind die denn überhaupt eingetragen? Gibt es irgendeinen Weg, das ganz bequem für Dummies zu erledigen?
Keine Umgebungsvariablen. Setze einfach einen Symlink auf das Startskript und platziere ihn per
ln -s /opt/run-mozilla.sh /usr/X11R6/bin/mozilla
Funktioniert bei mir nicht,
Handelt es sich um die aktuelle Mozilla-Version 0.9.4? Die wurde bei mir nach der Installation nach /usr/local/mozilla geschrieben und dieses Binary starte ich dann auch. Da ich allerdings persoenlich nicht gerne mit Links _irgendwo_ herumpfusche, gibt es bei mir schon lange das Verzeichnis ~/befehle (manche nennen es lieber ~/bin). Dort existiert jetzt eine eine einfache Datei namens "mozilla" mit dem Inhalt: #! /bin/sh /usr/local/mozilla/mozilla Natuerlich liegt das Verzeichnis ~/befehle bei mir in $PATH drin. Vielleicht hilft Dir das weiter?
In meiner neuen SuSi 7.2 sind nämlich env-Variablen vorhanden, eine heißt MOZILLA_FIVE_HOME.
Die kann ich hier nicht vorfinden, habe allerdings eine 7.0 am laufen. Kann es sein, dass fruehere Versionen von Mozilla so etwas angelegt haben? Loesche doch einmal die Variable und schau, wie Mozilla darauf reagiert. Ach, und ueberhaupt: Man moechte lynx oder w3m einsetzen. ;-)) Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Am Mittwoch, 19. September 2001 02:50 schrieb Helga Fischer::
Hallo Liste,
ich habe hier einen fast aktuellen Mozilla laufen. Bisher habe ich ihn immer direkt von der Shell über mozilla-run.sh aufgerufen. Über den KDE rufe ich mir ihn über den absoluten Pfad auf.
Das alles fand ich ganz normal, bis mir jemand gesagt hat, es müsse auch anders gehen. Derjenige hat Recht. Netscape kann ich ja auch mit netscape & auf der Konsole aufrufen. Den absoluten Pfad nach /opt/netscape brauche ich ja auch nicht anzugeben.
Wie funktioniert das jetzt mit den Umgebungsvariablen bei den Mozilla und Netscape? Wo sind die denn überhaupt eingetragen? Gibt es irgendeinen Weg, das ganz bequem für Dummies zu erledigen?
Trag ihn doch einfach in /etc/profile mit ein. <--------------------------------snipp-------------------------------------------> MACHINE=`test -x /bin/uname && /bin/uname --machine` PATH=/usr/local/mozilla:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin for DIR in ~/bin/$MACHINE ~/bin ; do test -d $DIR && PATH=$DIR:$PATH done <-------------------------------snapp--------------------------------------------> Sven
Am Mittwoch, 19. September 2001 02:50 schrieb Helga Fischer:
Das alles fand ich ganz normal, bis mir jemand gesagt hat, es müsse auch anders gehen. Derjenige hat Recht. Netscape kann ich ja auch
Richtig, geht auch anders. Ich hab mir hier das SourceRPM zu RadHat 7.x gesaugt, das SPEC-File angepasst (die benötigten Pakete bei SuSE heissen zum teil anders) und compiliert. Läuft auf SuSE 7.1 für IA32 wie für PPC ohne Probleme und ein "mozilla" in der Konsole reicht. Dabei wirt unter /usr/bin/mozilla ein Script mit Namen "mozilla" angelegt und das erledigt den Rest. Es ist 4,7 KByte groß, ich kanns Dir per PM schicken, wenn Interesse besteht. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de
participants (6)
-
Helga Fischer
-
Manfred Tremmel
-
Patrick Klaus
-
Peter Blancke
-
Steve Graegert
-
sven-jordan@t-online.de