Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On Thu, Dec 23, 2004 at 11:16:24PM +0100, Andreas Pakulat wrote: > On 23.Dec 2004 - 21:14:30, I wrote: > > Weil [gkw]dm nur für default /etc/X11/Xsession starten, welches dann > > .xsession aufruft. Man könnte das auch den xdm Kompatilitätsmodus nennen. > > Falsch, guck dir mal /etc/gdm/Sessions/fluxbox an, da steht > /etc/X11/Xsession /usr/bin/fluxbox oder auch für IceWM. Gnome dagegen > hat wieder nen eigenes Layout uns liest die .xsession nicht ein. Das funktioniert aber erst ab sarge. In woody konnte man Xsession kein WM oder DM übergeben. > > > Bliebe noch der Weg in /etc/X11/Xsession.d ein Script abzulegen das eine > > Datei mit Umgebungsvariablen aus dem Benutzerverzeichnis ließt. Allerdings > > stürtze kdf aus KDE 2 ab wenn LANG auf de_DE gesetzt wurde. > > Oder einfach in die bash.bashrc, da soweit jawohl alle dm's ne Shell > ausführen... Das Funktioniert aber nicht für #! /bin/sh. Wenn man das unabhängig von der verwendete Shell haben will nimmt man /etc/environment. Allerdings hilft das nicht wenn man das System mit LANG=C und LC_CTYPE=de_DE betreiben will, aber jeder Benutzer LANG auf de_DE oder [EMAIL PROTECTED] haben will. signature.asc Description: Digital signature
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On 23.Dec 2004 - 21:14:30, Martin Reising wrote: > On Thu, Dec 23, 2004 at 07:55:24PM +0100, Dirk Salva wrote: > > > Na, auch gut, obwohl das immer noch nicht erklaert, wieso die verdammte > > .xsession nur bei default ausgefuehrt wird... > > Weil [gkw]dm nur für default /etc/X11/Xsession starten, welches dann > .xsession aufruft. Man könnte das auch den xdm Kompatilitätsmodus nennen. Falsch, guck dir mal /etc/gdm/Sessions/fluxbox an, da steht /etc/X11/Xsession /usr/bin/fluxbox oder auch für IceWM. Gnome dagegen hat wieder nen eigenes Layout uns liest die .xsession nicht ein. > Da kein Weg vorgesehen ist den gewählten Windowmanager/das gewählte > Desktopenvironment an Xsession zu Übergeben und der Benutzer mit seiner > .xsession letztendlich bestimmt was gestartet wird, ist Xsession für alles > jenseits default nicht benutzbar. Offensichtlich gibt es die Möglichkeit doch (s.o.) > Bliebe noch der Weg in /etc/X11/Xsession.d ein Script abzulegen das eine > Datei mit Umgebungsvariablen aus dem Benutzerverzeichnis ließt. Allerdings > stürtze kdf aus KDE 2 ab wenn LANG auf de_DE gesetzt wurde. Oder einfach in die bash.bashrc, da soweit jawohl alle dm's ne Shell ausführen... Andreas -- Ships are safe in harbor, but they were never meant to stay there. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On Thu, Dec 23, 2004 at 07:55:24PM +0100, Dirk Salva wrote: > Na, auch gut, obwohl das immer noch nicht erklaert, wieso die verdammte > .xsession nur bei default ausgefuehrt wird... Weil [gkw]dm nur für default /etc/X11/Xsession starten, welches dann .xsession aufruft. Man könnte das auch den xdm Kompatilitätsmodus nennen. Da kein Weg vorgesehen ist den gewählten Windowmanager/das gewählte Desktopenvironment an Xsession zu Übergeben und der Benutzer mit seiner .xsession letztendlich bestimmt was gestartet wird, ist Xsession für alles jenseits default nicht benutzbar. Bliebe noch der Weg in /etc/X11/Xsession.d ein Script abzulegen das eine Datei mit Umgebungsvariablen aus dem Benutzerverzeichnis ließt. Allerdings stürtze kdf aus KDE 2 ab wenn LANG auf de_DE gesetzt wurde. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On 23.Dec 2004 - 19:55:24, Dirk Salva wrote: > Du meinst also, ich soll die zwei Zeilen einfach in /etc/bash.bashrc > einfuegen und gut is? Janz Jenau. > Na, auch gut, obwohl das immer noch nicht erklaert, wieso die > verdammte .xsession nur bei default ausgefuehrt wird... Ich nehme mal an das es daran liegt, dass der KDM einfach ein eigenes Xsession Skript ausführt wenn du z.B. gnome ausführst. Ich hab aber so auf Anhieb nicht finden können wo die rumliegen... Aber beim gdm hab ich gesehen dass er /etc/X11/Xsession $wm ausführt wenn man was anderes als default startet. Kannst den ja mal probieren, wenn die Variablen da bei z.B. fluxbox gesetzt sind (achtung das exec ... rausnehmen aus der .xsession sonst startet dir der x-session-manager) heisst das kdm macht Müll. Wenn sie auch über gdm nicht gesetzt werden heisst es die X11-Skripte sind so gebaut, dass wenn der WM angegeben wird die $HOME/.xsession nicht eingelesen wird. Andreas -- There was a phone call for you. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On Thu, Dec 23, 2004 at 04:26:03PM +0100, Andreas Pakulat wrote: > > ? Bahnhof? > Wars so schlimm ;-) Nicht wirklich;-) > > Das macht natuerlich wenig Sinn, wenn > > man mehr als einen DM hat, z.B. noch Xfce oder Gnome... > Stimmt, wobei das aber glaub ich nicht nur kdm so macht, sondern alle! > DM's. > Ach ja und zu deiner Erleuchtung, gnome, kde und xfce4 sind keine DM's > (DisplayManager) sondern SM's (Session-Manager). Im Gegensatz dazu > wiederum ist fluxbox z.B. ein WM (WindowManager) I verschrub me. Ich meinte DE (Desktop Environment), nicht DM. > kdm startet bei den Sessions immer eine interaktive Shell, deswegen > wird dort /etc/bash.bashrc eingelesen. Dort kannst du deine Globalen > Einstellungen hinterlegen. Wenn sich $USER auch an TTY anmelden kann > (und für ssh ists glaub ich auch nötig), solltest du diesselben > Angaben auch in /etc/profile setzen. In /etc/profile stehts ja sowieso schon drin, wird ja wie gesagt auf der "richtigen" Konsole auch schon beachtet. Du meinst also, ich soll die zwei Zeilen einfach in /etc/bash.bashrc einfuegen und gut is? Na, auch gut, obwohl das immer noch nicht erklaert, wieso die verdammte .xsession nur bei default ausgefuehrt wird... ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On 23.Dec 2004 - 12:29:27, Dirk Salva wrote: > On Thu, Dec 23, 2004 at 11:16:29AM +0100, Andreas Pakulat wrote: > > Klaro: > [...] > ? Bahnhof? Wars so schlimm ;-) > Und damit wird dieser Pfad-Export (und somit die .xsession), wie ich > soeben herausgefunden habe, ausschliesslich nur dann durchgefuehrt, > wenn im kdm, welchen ich nutze, als Sitzungsart "Standard (vorige)" > (=default) ausgewaehlt wird. Jupp. > Das macht natuerlich wenig Sinn, wenn > man mehr als einen DM hat, z.B. noch Xfce oder Gnome... Stimmt, wobei das aber glaub ich nicht nur kdm so macht, sondern alle! DM's. Ach ja und zu deiner Erleuchtung, gnome, kde und xfce4 sind keine DM's (DisplayManager) sondern SM's (Session-Manager). Im Gegensatz dazu wiederum ist fluxbox z.B. ein WM (WindowManager) > Wenn ich das jetzt richtig interpretiere, funktioniert das bei mir > auch ohne "default" genau dann, wenn ich die o.g. Scriptzeilen von > Dir zwischen export PATH und exec $real... bei mir einfuege? Nein, .xsession wird aus mir unerfindlichen Gründen nur in default ausgeführt. Wenn jeder User immer denselben WM/SM nutzt kannst du den fest in die .xsession verdrahten und die benutzen halt dann default. Wenn du denen die Wahl lassen willst: > Hmm. Kleines Uebel am Rande ist dabei aber noch, dass ich das gerne > global eingesetzt haette. So muss ich bei jedem User das > .xsession-Script veraendern. Das ist zwar nicht die Welt, aber es > kommen doch so um 8-10 User auf 7 Rechnern zusammen... kdm startet bei den Sessions immer eine interaktive Shell, deswegen wird dort /etc/bash.bashrc eingelesen. Dort kannst du deine Globalen Einstellungen hinterlegen. Wenn sich $USER auch an TTY anmelden kann (und für ssh ists glaub ich auch nötig), solltest du diesselben Angaben auch in /etc/profile setzen. Andreas -- Break into jail and claim police brutality. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On Thu, Dec 23, 2004 at 11:16:29AM +0100, Andreas Pakulat wrote: > > > Das Thema hatten wir auf der ML schonmal. Das Problem ist wenn man > > > sich über *dm einloggt wird keine Login-Shell ausgeführt. Demzufolge > > > wird /etc/profile nicht eingelesen. Um es auch für KDE-Apps die aus > > > dem Menü gestartet werden zu setzen, muss es in die $HOME/.xsession > > > (und zuaätzlich auch noch der Aufruf von start-kde ans Ende der Datei) > > Geht das auch noch etwas genauer? > Klaro: [...] ? Bahnhof? Also, meine .xsession sieht momentan wie folgt aus: # language-env DON'T MODIFY THIS LINE! # set LANG [EMAIL PROTECTED] export LANG if [ -x "$WINDOW_MANAGER" ]; then realstartup=$WINDOW_MANAGER elif [ -x /usr/bin/x-session-manager ]; then realstartup=x-session-manager elif [ -x /usr/bin/x-window-manager ]; then realstartup=x-window-manager elif [ -x /usr/bin/x-terminal-emulator ]; then realstartup=x-terminal-emulator fi export JAVA_HOME="/usr/lib/java/" export PATH="${PATH}:${JAVA_HOME}bin" exec $realstartup # language-env end DON'T MODIFY THIS LINE! Und damit wird dieser Pfad-Export (und somit die .xsession), wie ich soeben herausgefunden habe, ausschliesslich nur dann durchgefuehrt, wenn im kdm, welchen ich nutze, als Sitzungsart "Standard (vorige)" (=default) ausgewaehlt wird. Das macht natuerlich wenig Sinn, wenn man mehr als einen DM hat, z.B. noch Xfce oder Gnome... > realstart='/usr/X11R6/bin/xterm' > if [ -x "$WINDOW_MANAGER" ] ; then > realstart=$WINDOW_MANAGER > elif [ -x "/usr/bin/x-session-manager" ]; then > realstart="/usr/bin/x-session-manager" > fi > exec $realstart > Setzt die Variablen und den Pfad, die Sprache und führt den WM aus den > ich will (im Normalfall ist das /usr/bin/x-session-manager, was bei > mir auf /usr/bin/startkde zeigt. Aber wenn der Laptop ohne AC in > Runlevel 3 startet lande ich auf nem TTY und kann dann mit > export WINDOW_MANAGER=/usr/bin/fvwm > nen stromsparenden WM nutzen. Wenn ich das jetzt richtig interpretiere, funktioniert das bei mir auch ohne "default" genau dann, wenn ich die o.g. Scriptzeilen von Dir zwischen export PATH und exec $real... bei mir einfuege? Hmm. Kleines Uebel am Rande ist dabei aber noch, dass ich das gerne global eingesetzt haette. So muss ich bei jedem User das .xsession-Script veraendern. Das ist zwar nicht die Welt, aber es kommen doch so um 8-10 User auf 7 Rechnern zusammen... ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On 22.Dec 2004 - 19:14:41, Dirk Salva wrote: > On Wed, Dec 22, 2004 at 02:40:44PM +0100, Andreas Pakulat wrote: > > > > > export JAVA_HOME="/usr/lib/java/" > > > > export PATH="${JAVA_HOME}/bin:${PATH}" > > Das Thema hatten wir auf der ML schonmal. Das Problem ist wenn man > > sich über *dm einloggt wird keine Login-Shell ausgeführt. Demzufolge > > wird /etc/profile nicht eingelesen. Um es auch für KDE-Apps die aus > > dem Menü gestartet werden zu setzen, muss es in die $HOME/.xsession > > (und zuaätzlich auch noch der Aufruf von start-kde ans Ende der Datei) > > Geht das auch noch etwas genauer? Klaro: [EMAIL PROTECTED]:~>cat .xsession export QT_XFT=true export KDEDIR=/usr export PATH=$HOME/kdevelop_head/bin:$PATH export KDEDIRS=/home/andreas/imgprep:/home/andreas/kdevelop_head:$KDEDIR export GDK_USE_XFT=1 export LANG=de_DE.UTF-8 gnome-settings-daemon & #xmodmap -e 'clear mod1' -e 'add mod1 = Alt_L' & realstart='/usr/X11R6/bin/xterm' if [ -x "$WINDOW_MANAGER" ] ; then realstart=$WINDOW_MANAGER elif [ -x "/usr/bin/x-session-manager" ]; then realstart="/usr/bin/x-session-manager" fi exec $realstart Setzt die Variablen und den Pfad, die Sprache und führt den WM aus den ich will (im Normalfall ist das /usr/bin/x-session-manager, was bei mir auf /usr/bin/startkde zeigt. Aber wenn der Laptop ohne AC in Runlevel 3 startet lande ich auf nem TTY und kann dann mit export WINDOW_MANAGER=/usr/bin/fvwm nen stromsparenden WM nutzen. > Ich habe in die .xsession des users > beide Zeilen am Ende eingetragen, dann noch startkde bzw. start-kde > bzw. nix, alle drei Varianten funktionieren nicht. echo $PATH gibt > einen Path ohne den Java-Kram aus;-( Also wenn kein WM in der .xsession steht dürfte nach dem Anmelden im kdm gar nix passieren (war jedenfalls hier so). Andreas -- Executive ability is prominent in your make-up. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On Wed, Dec 22, 2004 at 02:40:44PM +0100, Andreas Pakulat wrote: > > > > export JAVA_HOME="/usr/lib/java/" > > > export PATH="${JAVA_HOME}/bin:${PATH}" > Das Thema hatten wir auf der ML schonmal. Das Problem ist wenn man > sich über *dm einloggt wird keine Login-Shell ausgeführt. Demzufolge > wird /etc/profile nicht eingelesen. Um es auch für KDE-Apps die aus > dem Menü gestartet werden zu setzen, muss es in die $HOME/.xsession > (und zuaätzlich auch noch der Aufruf von start-kde ans Ende der Datei) Geht das auch noch etwas genauer? Ich habe in die .xsession des users beide Zeilen am Ende eingetragen, dann noch startkde bzw. start-kde bzw. nix, alle drei Varianten funktionieren nicht. echo $PATH gibt einen Path ohne den Java-Kram aus;-( ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On Wed, Dec 22, 2004 at 02:40:44PM +0100, Andreas Pakulat wrote: > > > > export JAVA_HOME="/usr/lib/java/" > > > export PATH="${JAVA_HOME}/bin:${PATH}" > Das Thema hatten wir auf der ML schonmal. Das Problem ist wenn man > sich über *dm einloggt wird keine Login-Shell ausgeführt. Demzufolge > wird /etc/profile nicht eingelesen. Um es auch für KDE-Apps die aus > dem Menü gestartet werden zu setzen, muss es in die $HOME/.xsession Beide Zeilen? > (und zuaätzlich auch noch der Aufruf von start-kde ans Ende der Datei) ? start-kde steht ueberhaupt nicht in der .xsession ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
On Wed, Dec 22, 2004 at 01:24:58PM +0100, Andreas Pakulat wrote: > Also wenn ich die letzten 3 Changelogs aus unstable kdelibs4 nicht > misinterpretiere arbeiten die Maintainer der KDE-Pakete grad mit > Hochdruck daran, sarge mit KDE 3.3.1 zu releasen (was wohl auch der > Grund ist, warum kdevelop noch 3.1.1 ist und nicht 3.1.2...) Das waer' natuerlich superklasse! > http://packages.debian.org/changelogs/pool/main/k/kdelibs/kdelibs_3.3.1-4/changelog Les ich mir spaeter durch, danke! ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: [Solved] dpkg den java Pfad beibringen
Daniel Leidert wrote: Am Dienstag, den 21.12.2004, 22:56 +0100 schrieb Severin Gehwolf: Daniel Leidert wrote: Am Dienstag, den 21.12.2004, 14:15 +0100 schrieb Severin Gehwolf: Daniel Leidert wrote: Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: -- snipp -- Da hast du was falsch verstanden. 'java' startet die runtime und sollte daher auch auf ein Binary zeigen. In deinem Fall auf '/usr/lib/java/bin/java'. Wenn dir das alles zuviel ist, dann hole dir Das wars! Danke! Sorry hätte auch selber darauf kommen können :) Jetzt funktionierts. Das update-java-defaults.sh finde ich nicht wirklich gut geschrieben. Hab den Java Pfad zu beginn definiert. So ists leichter umzustellen :) das Skript 'update-java-defaults.sh' http://wiki.osuosl.org/download/attachments/20/update-java-defaults.sh?version=1 -- snipp -- Ergänze mal noch bitte: export PATH="${JAVA_HOME}/bin:${PATH}" hatte ich schon gehabt - nur nicht gepostet :) Naja egal. Ich kann damit leben... Ich könnt' das nich ;-) MfG Daniel Jetz bin ich total lebendig ;) einfach perfekt! lg Severin ps.: das umgeschriebene update-java-defaults.sh #!/bin/sh # # script to update java related alternative paths # #Path to java-jdk/sdk (enter your java directory) JAVA_Path=/usr/lib/java update-alternatives --install /usr/bin/appletviewer appletviewer $JAVA_Path/bin/appletviewer 500 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 $JAVA_Path/man/man1/appletviewer.1 update-alternatives --install /usr/bin/ControlPanel ControlPanel $JAVA_Path/bin/ControlPanel 500 update-alternatives --install /usr/bin/extcheck extcheck $JAVA_Path/bin/extcheck 500 --slave /usr/share/man/man1/extcheck.1 extcheck.1 $JAVA_Path/man/man1/extcheck.1 update-alternatives --install /usr/bin/HtmlConverter HtmlConverter $JAVA_Path/bin/HtmlConverter 500 update-alternatives --install /usr/bin/idlj idlj $JAVA_Path/bin/idlj 500 --slave /usr/share/man/man1/idlj.1 idlj.1 $JAVA_Path/man/man1/idlj.1 update-alternatives --install /usr/bin/jar jar $JAVA_Path/bin/jar 500 --slave /usr/share/man/man1/jar.1 jar.1 $JAVA_Path/man/man1/jar.1 update-alternatives --install /usr/bin/jarsigner jarsigner $JAVA_Path/bin/jarsigner 500 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 $JAVA_Path/man/man1/jarsigner.1 update-alternatives --install /usr/bin/java java $JAVA_Path/bin/java 500 --slave /usr/share/man/man1/java.1 java.1 $JAVA_Path/man/man1/java.1 update-alternatives --install /usr/bin/javac javac $JAVA_Path/bin/javac 500 --slave /usr/share/man/man1/javac.1 javac.1 $JAVA_Path/man/man1/javac.1 update-alternatives --install /usr/bin/javadoc javadoc $JAVA_Path/bin/javadoc 500 --slave /usr/share/man/man1/javadoc.1 javadoc.1 $JAVA_Path/man/man1/javadoc.1 update-alternatives --install /usr/bin/javah javah $JAVA_Path/bin/javah 500 --slave /usr/share/man/man1/javah.1 javah.1 $JAVA_Path/man/man1/javah.1 update-alternatives --install /usr/bin/javakey javakey $JAVA_Path/bin/keytool 500 --slave /usr/share/man/man1/javakey.1 javakey.1 $JAVA_Path/man/man1/keytool.1 update-alternatives --install /usr/bin/javap javap $JAVA_Path/bin/javap 500 --slave /usr/share/man/man1/javap.1 javap.1 $JAVA_Path/man/man1/javap.1 update-alternatives --install /usr/bin/java-rmi.cgi java-rmi.cgi $JAVA_Path/bin/java-rmi.cgi 500 update-alternatives --install /usr/bin/jdb jdb $JAVA_Path/bin/jdb 500 --slave /usr/share/man/man1/jdb.1 jdb.1 $JAVA_Path/man/man1/jdb.1 update-alternatives --install /usr/bin/keytool keytool $JAVA_Path/bin/keytool 500 --slave /usr/share/man/man1/keytool.1 keytool.1 $JAVA_Path/man/man1/keytool.1 update-alternatives --install /usr/bin/kinit kinit $JAVA_Path/bin/kinit 500 update-alternatives --install /usr/bin/klist klist $JAVA_Path/bin/klist 500 update-alternatives --install /usr/bin/ktab ktab $JAVA_Path/bin/ktab 500 update-alternatives --install /usr/bin/native2ascii native2ascii $JAVA_Path/bin/native2ascii 500 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 $JAVA_Path/man/man1/native2ascii.1 update-alternatives --install /usr/bin/orbd orbd $JAVA_Path/bin/orbd 500 --slave /usr/share/man/man1/orbd.1 orbd.1 $JAVA_Path/man/man1/orbd.1 update-alternatives --install /usr/bin/policytool policytool $JAVA_Path/bin/policytool 500 --slave /usr/share/man/man1/policytool.1 policytool.1 $JAVA_Path/man/man1/policytool.1 update-alternatives --install /usr/bin/rmic rmic $JAVA_Path/bin/rmic 500 --slave /usr/share/man/man1/rmic.1 rmic.1 $JAVA_Path/man/man1/rmic.1 update-alternatives --install /usr/bin/rmid rmid $JAVA_Path/bin/rmid 500 --slave /usr/share/man/man1/rmid.1 rmid.1 $JAVA_Path/man/man1/rmid.1 update-alternatives --install /usr/bin/rmiregistry rmiregistry $JAVA_Path/bin/rmiregistry 500 --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 $JAVA_Path/man/man1/rmiregistry.1 update-alternatives --install /usr/bin/serialver serialver $JAVA_Path/bin/serialver 500 --slave /usr/share/man/man1/serialver.1 serialver.1 $JAVA_Path/man/man1/seri
Re: dpkg den java Pfad beibringen
On 22.Dec 2004 - 14:49:44, Daniel Leidert wrote: > BTW: Zu deinem zweiten Problem (KDE und JAVA_HOME): Hast du den User > nach dem Eintragen der Variablen einmal ausgeloggt oder den Rechner neu > gestartet, Ja Mei, sin ma denn hier bei Windows? Ausloggen und wieder einloggen reicht völlig um Änderungen in der Umgebung von $User wirksam werden zu lassen. Andreas -- You have a will that can be influenced by all with whom you come in contact. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am Mittwoch, den 22.12.2004, 13:21 +0100 schrieb Dirk Salva: > On Wed, Dec 22, 2004 at 01:17:16AM +0100, Daniel Leidert wrote: > > > und mein eintrag in /etc/profile für java lautet: > > > export JAVA_HOME="/usr/lib/java/" > > Ergänze mal noch bitte: > > export PATH="${JAVA_HOME}/bin:${PATH}" > > Hmm. Da steht IMHO ein "/" zu viel. Entweder das letzte im ersten > Eintrag weg oder das vor dem "bin" im zweiten Eintrag. Noch ein Nachtrag (fiel mir gerade auf). Es wäre IMO sogar günstiger PATH="${PATH}:${JAVA_HOME}/bin" (und JAVA_HOME="/usr/lib/java") zu setzen, da ansonsten die Symlinks unter /usr/bin nicht zum Tragen kommen, da ja zuerst ${JAVA_HOME}/bin abgefragt werden würde, wenn ich das richtig sehe. BTW: Zu deinem zweiten Problem (KDE und JAVA_HOME): Hast du den User nach dem Eintragen der Variablen einmal ausgeloggt oder den Rechner neu gestartet, damit /etc/profile neu geladen wird (beim wiederholten Einloggen)? MfG Daniel --
Re: Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On 22.Dec 2004 - 13:47:35, Dirk Salva wrote: > On Wed, Dec 22, 2004 at 01:17:16AM +0100, Daniel Leidert wrote: > > > und mein eintrag in /etc/profile für java lautet: > > > export JAVA_HOME="/usr/lib/java/" > > Ergänze mal noch bitte: > > export PATH="${JAVA_HOME}/bin:${PATH}" > > Nachtrag: > mir ist da nochwas aufgefallen: wenn ich unter KDE eine Konsole > oeffne, ist der Pfad vom Java *nicht* mit dabei, obwohl ich das wie > oben eingetragen habe. Das Thema hatten wir auf der ML schonmal. Das Problem ist wenn man sich über *dm einloggt wird keine Login-Shell ausgeführt. Demzufolge wird /etc/profile nicht eingelesen. Um es auch für KDE-Apps die aus dem Menü gestartet werden zu setzen, muss es in die $HOME/.xsession (und zuaätzlich auch noch der Aufruf von start-kde ans Ende der Datei) > Mache ich in dieser Konsole "su -", ist er > fuer den root da. Ebenso ist der Pfad fuer einen User auf einer > "richtigen" Konsole vorhanden. Was mache ich falsch? Gehoert das noch > an eine andere Stelle? Oder ist die Loesung nicht optimal? man bash, Unterschied zwischen interaktive<->nicht-interaktiv und login<->nicht-login Shell. Andreas -- You'll be sorry... -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am Mittwoch, den 22.12.2004, 13:21 +0100 schrieb Dirk Salva: > On Wed, Dec 22, 2004 at 01:17:16AM +0100, Daniel Leidert wrote: > > > und mein eintrag in /etc/profile für java lautet: > > > export JAVA_HOME="/usr/lib/java/" > > Ergänze mal noch bitte: > > export PATH="${JAVA_HOME}/bin:${PATH}" > > Hmm. Da steht IMHO ein "/" zu viel. Entweder das letzte im ersten > Eintrag weg oder das vor dem "bin" im zweiten Eintrag. Ja, da hast du Recht. Ich hatte den Eintrag per C&P eingefügt. Es sollte aber AFAIK trotzdem keine Schwierigkeiten verursachen. MfG Daniel --
Eintrag in /etc/profile hilft nicht (was: dpkg den java Pfad beibringen)
On Wed, Dec 22, 2004 at 01:17:16AM +0100, Daniel Leidert wrote: > > und mein eintrag in /etc/profile für java lautet: > > export JAVA_HOME="/usr/lib/java/" > Ergänze mal noch bitte: > export PATH="${JAVA_HOME}/bin:${PATH}" Nachtrag: mir ist da nochwas aufgefallen: wenn ich unter KDE eine Konsole oeffne, ist der Pfad vom Java *nicht* mit dabei, obwohl ich das wie oben eingetragen habe. Mache ich in dieser Konsole "su -", ist er fuer den root da. Ebenso ist der Pfad fuer einen User auf einer "richtigen" Konsole vorhanden. Was mache ich falsch? Gehoert das noch an eine andere Stelle? Oder ist die Loesung nicht optimal? ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
On Wed, Dec 22, 2004 at 01:17:16AM +0100, Daniel Leidert wrote: > > und mein eintrag in /etc/profile für java lautet: > > export JAVA_HOME="/usr/lib/java/" > Ergänze mal noch bitte: > export PATH="${JAVA_HOME}/bin:${PATH}" Hmm. Da steht IMHO ein "/" zu viel. Entweder das letzte im ersten Eintrag weg oder das vor dem "bin" im zweiten Eintrag. ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
On 22.Dec 2004 - 10:16:51, Dirk Salva wrote: > Mich aergert viel mehr, dass das aktuelle fehlerbereinigte KDE immer > noch nicht in Sarge ist. Ich habe wenig Verstaendnis dafuer, dass > man ein Release bauen will mit bekanntermassen fehlerhafter GUI, die > noch dazu sogar schon fehlerbereinigt vorliegt. Aber das wird in > diesem thread zu OT, deshalb EOD hier. Also wenn ich die letzten 3 Changelogs aus unstable kdelibs4 nicht misinterpretiere arbeiten die Maintainer der KDE-Pakete grad mit Hochdruck daran, sarge mit KDE 3.3.1 zu releasen (was wohl auch der Grund ist, warum kdevelop noch 3.1.1 ist und nicht 3.1.2...) http://packages.debian.org/changelogs/pool/main/k/kdelibs/kdelibs_3.3.1-4/changelog Andreas -- You'll feel much better once you've given up hope. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am Mittwoch, den 22.12.2004, 10:11 +0100 schrieb Dirk Salva: > On Wed, Dec 22, 2004 at 12:34:50AM +0100, Andreas Pakulat wrote: > > funktioniert einwandfrei. Das einzige was man machen muss, wenn noch > > andere Java-VM's installiert sind ist mittels update-alternatives > > --config java die richtige auszuwählen. > > Ayayay. Danke! Das kannte ich noch gar nicht... > > > > und mein eintrag in /etc/profile für java lautet: > > > export JAVA_HOME="/usr/lib/java/" > > JAVA_HOME ist richtig gesetzt ja, aber kaputt ist die Konfig trotzdem. > > Muss man das haben? In meiner /etc/config steht diesbezueglich gar > nichts drin. Das ist wichtig für Skripte, die JAVA_HOME abfragen. Das können z.B. Build-Skripte für Java-Anwendungen sein. Manchmal ist es aber auch wichtig für Shell-Skripte zum Starten einer JAVA-Anwendung. Freemind z.B. benutzt im Shell-Skript zum Starten dieser Anwendung ebenfalls diese Variable (fragt aber noch einige andere ab). MfG Daniel --
Re: dpkg den java Pfad beibringen
On Wed, Dec 22, 2004 at 12:51:27AM +0100, Andreas Pakulat wrote: > > Was denn für eine Doku? > Ich meinte mit Doku auch Tools wie apt-cache. Na, das ist aber seeehr weitlaeufig... > > Wenn man mit woody einen Firefox von Backports > Selbst Schuld ;-) Im Ernst, ich halte woody auf dem Desktop für völlig > daneben, mit der Menge an Backports die man da braucht hat man meist > mehr Arbeit als mit Sarge. Wieso? Backport von KDE und nem Browser hat mir eine ganze Zeitlang genuegt. Es kommt halt immer drauf an, was man mit der Kiste ueberhaupt machen will. Mich aergert viel mehr, dass das aktuelle fehlerbereinigte KDE immer noch nicht in Sarge ist. Ich habe wenig Verstaendnis dafuer, dass man ein Release bauen will mit bekanntermassen fehlerhafter GUI, die noch dazu sogar schon fehlerbereinigt vorliegt. Aber das wird in diesem thread zu OT, deshalb EOD hier. ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
On Wed, Dec 22, 2004 at 12:34:50AM +0100, Andreas Pakulat wrote: > funktioniert einwandfrei. Das einzige was man machen muss, wenn noch > andere Java-VM's installiert sind ist mittels update-alternatives > --config java die richtige auszuwählen. Ayayay. Danke! Das kannte ich noch gar nicht... > > und mein eintrag in /etc/profile für java lautet: > > export JAVA_HOME="/usr/lib/java/" > JAVA_HOME ist richtig gesetzt ja, aber kaputt ist die Konfig trotzdem. Muss man das haben? In meiner /etc/config steht diesbezueglich gar nichts drin. ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am Dienstag, den 21.12.2004, 22:56 +0100 schrieb Severin Gehwolf: > Daniel Leidert wrote: > > Am Dienstag, den 21.12.2004, 14:15 +0100 schrieb Severin Gehwolf: > > > >>Daniel Leidert wrote: > >> > >>>Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: > >>> > > --- snipp -- > > > > > > > Was genau sagt 'java -version'? Zeigt /etc/alternatives/java auf das > > Java-Binary von Sun? Falls nicht: 'man update-alternatives'. Wenn du > > einen Fehler beim Pfad (der unter /etc/profile systemweit eingetragen > > werden kann (siehe (3)), ausschließen kannst, dann poste mal bitte den > > Inhalt von /usr/bin/freemind. Möglich, dass das schon einen Bug-Report > > wert ist. > also mein java -version sagt: > java version "1.5.0" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64) > Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing) > > mein "ll /etc/alternatives/java/" sagt: > /etc/alternatives/java -> /usr/lib/java Da hast du was falsch verstanden. 'java' startet die runtime und sollte daher auch auf ein Binary zeigen. In deinem Fall auf '/usr/lib/java/bin/java'. Wenn dir das alles zuviel ist, dann hole dir das Skript 'update-java-defaults.sh' http://wiki.osuosl.org/download/attachments/20/update-java-defaults.sh?version=1 und passe darin den Pfad zur Java-Installation an (ist für die händische Installation nach /usr/local/lib/jdk geschrieben wurden) und lass es dann durchlaufen. Das passt dann gleich eine ganze Menge Pfade an. Ich weiß aber nicht, ob das Skript nicht unter Umständen mit einem Paket, das mittels java-package erstellt wurde, kollidiert. > und mein eintrag in /etc/profile für java lautet: > export JAVA_HOME="/usr/lib/java/" Ergänze mal noch bitte: export PATH="${JAVA_HOME}/bin:${PATH}" [..] > Naja egal. Ich kann damit leben... Ich könnt' das nich ;-) MfG Daniel --
Re: dpkg den java Pfad beibringen
On 22.Dec 2004 - 00:19:24, Georg Pfeiffer wrote: > Andreas Pakulat <[EMAIL PROTECTED]> writes: > > Deshalb erst informieren: apt-cache search java liefert einiges. > > Allerdings würd ich dir trotzdem empfehlene entweder Blackdown Pakete, > > selbstgebaute Sun-Java Pakete oder die Dummy-Lösung zu nutzen... Grad > > Programme die auf Sun-Java gebaut wurden gehen manchmal nicht mit den > > freien Runtimes. > > > > > Aber wir sind doch alle nur Menschen, oder? > > > > Klaro, aber irgendwann fragt man sich halt, warum Einsteiger nie in > > die Doku schauen... Ihr Windowsverwöhnten Gören ihr ;-) > > Was denn für eine Doku? Ich meinte mit Doku auch Tools wie apt-cache. > Wenn man mit woody einen Firefox von Backports Selbst Schuld ;-) Im Ernst, ich halte woody auf dem Desktop für völlig daneben, mit der Menge an Backports die man da braucht hat man meist mehr Arbeit als mit Sarge. > gezogen hat, ist es ganz schön hakelig, ein funktionierendes Java dazu > zu bekommen. Hmm, ich denke nicht, Blackdown Java für woody ist mit gcc-2.95 kompiliert. Das Plugin dafür sollte ohne Probleme in woody gehen... > Es kann an mehreren Ecken haken kann und das ist gar nicht > so einfach einzugrenzen. Du benutzt ja auch "unsupported" Software. > Der beste Hinweis in diesem Thread war der auf > http://serios.net/content/debian/java.php. So etwas gehört als Howto in > die lokale Dokumentation bei jeder Neuinstallation. Ich gebe zu das Debian-Java-HowTo ist ziemlich veraltet... > Google schickt einen auf tausend Fährten, denen man folgt. Wiederum selbst Schuld, man sollte schon die richtigen auswählen ;-) (Ja mir ist klar das man das oft nicht kann) Aber stimmt schon, man findet die o.g. Seite nicht mit Google und so Begriffen wie java, debian, sun, woody... > Und dann funktioniert es oft immer noch nicht funktioniert, > weils halt (noch) an einer anderen Ecke hängt. So ist das halt mit "externer" Software, da ist man nunmal Selbst Master of Desaster ;-) > cetero censeo sarge adveniam esse (oder so ähnlich) :) Ist das Latein? Ich versteh nämlich nur Spanisch ;-) Andreas -- Do not sleep in a eucalyptus tree tonight. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
On 21.Dec 2004 - 22:56:55, Severin Gehwolf wrote: > Daniel Leidert wrote: > >Am Dienstag, den 21.12.2004, 14:15 +0100 schrieb Severin Gehwolf: > > > >>Daniel Leidert wrote: > >> > >>>Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: > >>> > mein "ll /etc/alternatives/java/" sagt: > /etc/alternatives/java -> /usr/lib/java Wer hat das eingerichtet? Das muss auf ein ausführbares Java-Binary zeigen! Deinstalliere dein "händisch" installiertes Sun-Java und nutze Methode 2, aus der ersten Antwortmail dieses Threads, lese: http://serios.net/content/debian/java.php Da erfährst du wie du aus dem Sun-Binary ein Debian-Paket erstellst, damit funktioniert dein freemind dann auch aus dem Menü und! du zerwürgst nicht das halbe System. Hab ich grad vorhin gemacht, funktioniert einwandfrei. Das einzige was man machen muss, wenn noch andere Java-VM's installiert sind ist mittels update-alternatives --config java die richtige auszuwählen. > und mein eintrag in /etc/profile für java lautet: > export JAVA_HOME="/usr/lib/java/" > > dazu ist zu sagen, dass /usr/lib/java ein Softlink auf > /usr/local/jdk1.5.0/ ist - also mein Java Pfad ist richtig gesetzt. JAVA_HOME ist richtig gesetzt ja, aber kaputt ist die Konfig trotzdem. > Nur kann ich eben freemind nur aus der konsole aus starten. D.h. ein > + und freemind eingeben geht nicht, aus einem Launcher > heraus kann ich es auch nicht starten (passiert gar nichts). Ist das Hab ich grade über K->Debian->Anwendungen->Text-FreeMind gestartet :-) Und das ohne Verrenkungen (noch nichtmal JAVA_HOME ist gesetzt!) Andreas -- You have literary talent that you should take pains to develop. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Andreas Pakulat <[EMAIL PROTECTED]> writes: > Es gibt ausreichend Anleitungen für Java unter Debian im Netz die von > Google gefunden werden. > > > Und deshalb glaub ich sind noch irgendwelche > > Konfigurationen nötig um das auch dpkg beizubringen. > > Ja installiere ein Paket das dir eine Java2-Runtime bietet bzw. dpkg > sagt das es sich darum nicht kümmern muss (dummy-Package) > > > Dass bei debian > > sogar eine runtime in den apt-sourcen zu finden ist wusste ich bis dato > > noch nicht. > > Deshalb erst informieren: apt-cache search java liefert einiges. > Allerdings würd ich dir trotzdem empfehlene entweder Blackdown Pakete, > selbstgebaute Sun-Java Pakete oder die Dummy-Lösung zu nutzen... Grad > Programme die auf Sun-Java gebaut wurden gehen manchmal nicht mit den > freien Runtimes. > > > Aber wir sind doch alle nur Menschen, oder? > > Klaro, aber irgendwann fragt man sich halt, warum Einsteiger nie in > die Doku schauen... Ihr Windowsverwöhnten Gören ihr ;-) Was denn für eine Doku? Wenn man mit woody einen Firefox von Backports gezogen hat, ist es ganz schön hakelig, ein funktionierendes Java dazu zu bekommen. Es kann an mehreren Ecken haken kann und das ist gar nicht so einfach einzugrenzen. Der beste Hinweis in diesem Thread war der auf http://serios.net/content/debian/java.php. So etwas gehört als Howto in die lokale Dokumentation bei jeder Neuinstallation. Google schickt einen auf tausend Fährten, denen man folgt. Und dann funktioniert es oft immer noch nicht funktioniert, weils halt (noch) an einer anderen Ecke hängt. ... und überhaupt! cetero censeo sarge adveniam esse (oder so ähnlich) :) hh
Re: dpkg den java Pfad beibringen
Severin Gehwolf wrote: Daniel Leidert wrote: Am Dienstag, den 21.12.2004, 14:15 +0100 schrieb Severin Gehwolf: Daniel Leidert wrote: Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: --- snipp -- Was genau sagt 'java -version'? Zeigt /etc/alternatives/java auf das Java-Binary von Sun? Falls nicht: 'man update-alternatives'. Wenn du einen Fehler beim Pfad (der unter /etc/profile systemweit eingetragen werden kann (siehe (3)), ausschließen kannst, dann poste mal bitte den Inhalt von /usr/bin/freemind. Möglich, dass das schon einen Bug-Report wert ist. also mein java -version sagt: java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64) Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing) mein "ll /etc/alternatives/java/" sagt: /etc/alternatives/java -> /usr/lib/java und mein eintrag in /etc/profile für java lautet: export JAVA_HOME="/usr/lib/java/" dazu ist zu sagen, dass /usr/lib/java ein Softlink auf /usr/local/jdk1.5.0/ ist - also mein Java Pfad ist richtig gesetzt. Nur kann ich eben freemind nur aus der konsole aus starten. D.h. ein + und freemind eingeben geht nicht, aus einem Launcher heraus kann ich es auch nicht starten (passiert gar nichts). Ist das erste Java Programm, welches ich so starten will - mit anderen programmen funktionierte es einwandfrei. Naja egal. Ich kann damit leben... Trotzdem Danke! Sorry hab den Inhalt von /usr/bin/freemind vergessen. Also hier ist er: #!/bin/sh # 2004-02-13, modified for Debian by [EMAIL PROTECTED] if [[ -n ${DEBUG} ]]; then echo "DEBUG: Freemind parameters are '[EMAIL PROTECTED]'." fi freepath=$(dirname "$0") freepath="${freepath%/bin}" # nothing happens if freemind is not installed # under something/bin # we try different possibilities for jar in "${freepath}" "${freepath}/share/freemind" "${freepath}/freemind" do if [[ -f "${jar}/lib/freemind.jar" ]] then freedir="${jar}" if [[ -n ${DEBUG} ]]; then echo "DEBUG: Freemind Directory is '${jar}'." fi break fi done if [[ -z "${freedir}" ]] then echo "ERROR: Couldn't find freemind under '${freepath}'." >&2 exit 1 fi java -jar "${freedir}/lib/freemind.jar" $@ MfG Daniel Severin -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Daniel Leidert wrote: Am Dienstag, den 21.12.2004, 14:15 +0100 schrieb Severin Gehwolf: Daniel Leidert wrote: Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: --- snipp -- Was genau sagt 'java -version'? Zeigt /etc/alternatives/java auf das Java-Binary von Sun? Falls nicht: 'man update-alternatives'. Wenn du einen Fehler beim Pfad (der unter /etc/profile systemweit eingetragen werden kann (siehe (3)), ausschließen kannst, dann poste mal bitte den Inhalt von /usr/bin/freemind. Möglich, dass das schon einen Bug-Report wert ist. also mein java -version sagt: java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64) Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing) mein "ll /etc/alternatives/java/" sagt: /etc/alternatives/java -> /usr/lib/java und mein eintrag in /etc/profile für java lautet: export JAVA_HOME="/usr/lib/java/" dazu ist zu sagen, dass /usr/lib/java ein Softlink auf /usr/local/jdk1.5.0/ ist - also mein Java Pfad ist richtig gesetzt. Nur kann ich eben freemind nur aus der konsole aus starten. D.h. ein + und freemind eingeben geht nicht, aus einem Launcher heraus kann ich es auch nicht starten (passiert gar nichts). Ist das erste Java Programm, welches ich so starten will - mit anderen programmen funktionierte es einwandfrei. Naja egal. Ich kann damit leben... Trotzdem Danke! MfG Daniel greetz Severin -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am Dienstag, den 21.12.2004, 14:15 +0100 schrieb Severin Gehwolf: > Daniel Leidert wrote: > > Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: > > > > [java2-runtime Installation gesnippt] > > > > > >>Wie gesagt hat funktioniert! Juhu! :) Aber noch eine Frage: Wie kann ich > >>freemind jetz aus gnome starten? Bei nicht-java-applikationen geht das > >>recht einfach mit einem Launcher im Menü! Funktioniert aber bei freemind > >>eben nicht :( Irgendwelche Vorschläge? Muss ich jetzt gnome den Pfad > >>beibringen? Danke > > > > > > Am Ende vom Gnome-Applikations-Menü sollte sich das normale Debian-Menü > > anschließen (vergleiche: 'less /usr/lib/menu/freemind' um die Einordnung > > herauszufinden). Damit solltest du es, wenn die Pfade zu Java korrekt > > gesetzt sind, starten können. Der Eintrag wird wahrscheinlich ein Skript > > in /usr/bin/ aufrufen, dass die Pfade und dann die Applikation lädt. Mit > > dem Skript in /usr/bin/ (falls es denn existiert) solltest du das > > Programm auch aus dem "Launcher" starten können. > > Hatte ich schon so gemacht. ein "cat /usr/lib/menu/freemind/" bringt mir > den schon bekannten Pfad /usr/bin/freemind/ daher. Nur passiert genau > gar nix. :( geht bis jetzt nur wenn ich in der konsole > #> freemind > eintippe. Dann hauts hin... Vielleicht noch einen Tip? Sonst auch egal. > Kann damit leben :) Was genau sagt 'java -version'? Zeigt /etc/alternatives/java auf das Java-Binary von Sun? Falls nicht: 'man update-alternatives'. Wenn du einen Fehler beim Pfad (der unter /etc/profile systemweit eingetragen werden kann (siehe (3)), ausschließen kannst, dann poste mal bitte den Inhalt von /usr/bin/freemind. Möglich, dass das schon einen Bug-Report wert ist. MfG Daniel
Re: dpkg den java Pfad beibringen
On 21.Dec 2004 - 14:15:35, Severin Gehwolf wrote: > Daniel Leidert wrote: > >Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: > Vielleicht noch einen Tip? Benutze Blackdown Pakete oder baue Debian-Pakete aus der Sun-Runtime (siehe Methoden 1 und 2 weiter oben im Thread) und Java wird im normalen Pfad (/usr/bin) installiert, ebenso wie die Libs in /usr/lib abgelegt wird. Dann brauchst du keinen Java-Pfad mehr explizit angeben. Andreas -- Your society will be sought by people of taste and refinement. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Daniel Leidert wrote: Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: [java2-runtime Installation gesnippt] Wie gesagt hat funktioniert! Juhu! :) Aber noch eine Frage: Wie kann ich freemind jetz aus gnome starten? Bei nicht-java-applikationen geht das recht einfach mit einem Launcher im Menü! Funktioniert aber bei freemind eben nicht :( Irgendwelche Vorschläge? Muss ich jetzt gnome den Pfad beibringen? Danke Am Ende vom Gnome-Applikations-Menü sollte sich das normale Debian-Menü anschließen (vergleiche: 'less /usr/lib/menu/freemind' um die Einordnung herauszufinden). Damit solltest du es, wenn die Pfade zu Java korrekt gesetzt sind, starten können. Der Eintrag wird wahrscheinlich ein Skript in /usr/bin/ aufrufen, dass die Pfade und dann die Applikation lädt. Mit dem Skript in /usr/bin/ (falls es denn existiert) solltest du das Programm auch aus dem "Launcher" starten können. Hatte ich schon so gemacht. ein "cat /usr/lib/menu/freemind/" bringt mir den schon bekannten Pfad /usr/bin/freemind/ daher. Nur passiert genau gar nix. :( geht bis jetzt nur wenn ich in der konsole #> freemind eintippe. Dann hauts hin... Vielleicht noch einen Tip? Sonst auch egal. Kann damit leben :) MfG Daniel lg Severin -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf: [java2-runtime Installation gesnippt] > Wie gesagt hat funktioniert! Juhu! :) Aber noch eine Frage: Wie kann ich > freemind jetz aus gnome starten? Bei nicht-java-applikationen geht das > recht einfach mit einem Launcher im Menü! Funktioniert aber bei freemind > eben nicht :( Irgendwelche Vorschläge? Muss ich jetzt gnome den Pfad > beibringen? Danke Am Ende vom Gnome-Applikations-Menü sollte sich das normale Debian-Menü anschließen (vergleiche: 'less /usr/lib/menu/freemind' um die Einordnung herauszufinden). Damit solltest du es, wenn die Pfade zu Java korrekt gesetzt sind, starten können. Der Eintrag wird wahrscheinlich ein Skript in /usr/bin/ aufrufen, dass die Pfade und dann die Applikation lädt. Mit dem Skript in /usr/bin/ (falls es denn existiert) solltest du das Programm auch aus dem "Launcher" starten können. MfG Daniel --
Re: dpkg den java Pfad beibringen
Daniel Leidert wrote: Am Montag, den 20.12.2004, 23:35 +0100 schrieb Severin Gehwolf: Wie kann ich dpkg den (meinen) java Pfad beibringen? Wenn ich ein java programm (liegt mir als .deb vor) installieren will schreibt er mir hin, dass der java Pfad nicht gefunden wird. Beispielsweise folgender output: Er will ein Paket sehen, dass die java2-runtime bereit hält. Das hat erst einmal nichts mit den Pfaden zu tun. Die musst du korrekt setzen, damit dann auch das "richtige" Java benutzt wird, wenn du freemind starten willst. Wenn du bereits Sun Java installierst hast, brauchst du nur noch java2-runtime-dummy erstellen und installieren (ziemlich am Ende von [3] beschrieben). Falls du Sun Java noch nichts installiert hast, dann gibt es 3 Möglichkeiten das zu tun: (1) Blackdown-Java installieren http://www.blackdown.org/ (2) mit java-package eigene Pakete für Sun Java erstellen und installieren [2] http://serios.net/content/debian/java.php (3) das ganze manuell durchexerzieren und java2-runtime-dummy installieren [3] http://wiki.osuosl.org/display/DEV/Java+on+Debian Wie gesagt hat funktioniert! Juhu! :) Aber noch eine Frage: Wie kann ich freemind jetz aus gnome starten? Bei nicht-java-applikationen geht das recht einfach mit einem Launcher im Menü! Funktioniert aber bei freemind eben nicht :( Irgendwelche Vorschläge? Muss ich jetzt gnome den Pfad beibringen? Danke MfG Daniel lg Severin -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am Dienstag, den 21.12.2004, 09:52 +0100 schrieb Dirk Salva: > On Tue, Dec 21, 2004 at 12:41:21AM +0100, Daniel Leidert wrote: > > Falls du Sun Java noch nichts installiert hast, dann gibt es 3 > > Möglichkeiten das zu tun: > > (1) Blackdown-Java installieren > > http://www.blackdown.org/ > > (2) mit java-package eigene Pakete für Sun Java erstellen und > > installieren [2] > > http://serios.net/content/debian/java.php > > (3) das ganze manuell durchexerzieren und java2-runtime-dummy > > installieren [3] > > http://wiki.osuosl.org/display/DEV/Java+on+Debian > > Boah ey! Gerade Link (2) ist superdupergut, das ist der perfekte Weg, > um Java auf einem Debian-System zu installieren, Geschmackssache ;-) Ich bevorzuge (3). Wenn die manuelle Installation erst einmal getan ist, ist das Update in 5 Minuten erledigt. Leider stellt keiner dieser 3 Wege eine automatische Installation von Java3D zur Verfügung und das Paket-Management von Debian kennt leider auch keine Java3D-Abhängigkieten bzw. ein virtuelles Java3D-Paket, dass man in den Paket-Abhängigkeiten anführen könnte. > den haette ich vor zwei > Monaten gebrauchen koennen! Woher haste den? Google. Als ich mich das erste mal mit Jmol und CDK beschäftigt habe, brauchte ich Sun Java. Nach einigem Googeln standen dann die 3 Links, die ich auch schon länger auf meiner Linkliste führe. > Ausserdem: > ich meine mich zu erinnern, dass es Gruende gab, Java 1.5 *nicht* zu > installieren, weiss da jemand Genaueres!? Fiele mir jetzt keiner ein. Java 5 ist AFAIK deutlich schneller geworden, was die Diskrepanz zu C/C++-Programmen verringert. Wenn es also keine Lizenzprobleme sind, die zu dieser Aussage führen, dann wüsste ich keinen Grund. Zum allgemeinen Problem mit Java (die Lizenz) steht ein kleiner Artikel im aktuellen Linux-Magazin. MfG Daniel
Re: dpkg den java Pfad beibringen
On 21.Dec 2004 - 10:48:59, Severin Gehwolf wrote: > Andreas Pakulat wrote: > >*kopfschüttel*, wieso benutzen Neulinge immer solche Optionen die sie > >nicht handhaben können... Das Paketsystem will dir doch nur helfen und > >sagt dir das du gar kein Java installiert hast. Also installiere eine > >java2-runtime, die gibts sowohl in freien als auch nicht-ganz-freien > >Implementierungen. > > > Sorry hab aber eine java runtime installiert. Eben nur über das binary > von java.sun.com. Es gibt ausreichend Anleitungen für Java unter Debian im Netz die von Google gefunden werden. > Und deshalb glaub ich sind noch irgendwelche > Konfigurationen nötig um das auch dpkg beizubringen. Ja installiere ein Paket das dir eine Java2-Runtime bietet bzw. dpkg sagt das es sich darum nicht kümmern muss (dummy-Package) > Dass bei debian > sogar eine runtime in den apt-sourcen zu finden ist wusste ich bis dato > noch nicht. Deshalb erst informieren: apt-cache search java liefert einiges. Allerdings würd ich dir trotzdem empfehlene entweder Blackdown Pakete, selbstgebaute Sun-Java Pakete oder die Dummy-Lösung zu nutzen... Grad Programme die auf Sun-Java gebaut wurden gehen manchmal nicht mit den freien Runtimes. > Aber wir sind doch alle nur Menschen, oder? Klaro, aber irgendwann fragt man sich halt, warum Einsteiger nie in die Doku schauen... Ihr Windowsverwöhnten Gören ihr ;-) > Übrigens das programm lief auch einwandfrei (aus der konsole gestartet - > dort ist der java pfad im path), nur dpkg meckerte dann bei anderen > Installationen... Jupp, weil es da ein Programm gibt, welches gar nicht installiert sein darf (laut Abhängigkeiten) Übrigens: Man muss nicht den gesamten Text des Vorschreibers mit zitieren, es reicht der Teil auf den man sich bezieht. Verringert nämlich die zu transportierende Datenmenge. Andreas -- You love peace. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
On Tue, Dec 21, 2004 at 12:41:21AM +0100, Daniel Leidert wrote: > Falls du Sun Java noch nichts installiert hast, dann gibt es 3 > Möglichkeiten das zu tun: > (1) Blackdown-Java installieren > http://www.blackdown.org/ > (2) mit java-package eigene Pakete für Sun Java erstellen und > installieren [2] > http://serios.net/content/debian/java.php > (3) das ganze manuell durchexerzieren und java2-runtime-dummy > installieren [3] > http://wiki.osuosl.org/display/DEV/Java+on+Debian Boah ey! Gerade Link (2) ist superdupergut, das ist der perfekte Weg, um Java auf einem Debian-System zu installieren, den haette ich vor zwei Monaten gebrauchen koennen! Woher haste den? Ausserdem: ich meine mich zu erinnern, dass es Gruende gab, Java 1.5 *nicht* zu installieren, weiss da jemand Genaueres!? ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am Montag, den 20.12.2004, 23:35 +0100 schrieb Severin Gehwolf: > Wie kann ich dpkg den (meinen) java Pfad beibringen? Wenn ich ein java > programm (liegt mir als .deb vor) installieren will schreibt er mir hin, > dass der java Pfad nicht gefunden wird. Beispielsweise folgender output: Er will ein Paket sehen, dass die java2-runtime bereit hält. Das hat erst einmal nichts mit den Pfaden zu tun. Die musst du korrekt setzen, damit dann auch das "richtige" Java benutzt wird, wenn du freemind starten willst. Wenn du bereits Sun Java installierst hast, brauchst du nur noch java2-runtime-dummy erstellen und installieren (ziemlich am Ende von [3] beschrieben). Falls du Sun Java noch nichts installiert hast, dann gibt es 3 Möglichkeiten das zu tun: (1) Blackdown-Java installieren http://www.blackdown.org/ (2) mit java-package eigene Pakete für Sun Java erstellen und installieren [2] http://serios.net/content/debian/java.php (3) das ganze manuell durchexerzieren und java2-runtime-dummy installieren [3] http://wiki.osuosl.org/display/DEV/Java+on+Debian MfG Daniel
Re: dpkg den java Pfad beibringen
On 20.Dec 2004 - 23:35:57, Severin Gehwolf wrote: > Hallo Liste! > > Wie kann ich dpkg den (meinen) java Pfad beibringen? Wenn ich ein java > programm (liegt mir als .deb vor) installieren will schreibt er mir hin, > dass der java Pfad nicht gefunden wird. Beispielsweise folgender output: > > Selecting previously deselected package freemind. > (Reading database ... 104754 files and directories currently installed.) > Unpacking freemind (from freemind_0.7.1-1_all.deb) ... > dpkg: dependency problems prevent configuration of freemind: > freemind depends on j2re1.4 | java2-runtime; however: > Package j2re1.4 is not installed. > Package java2-runtime is not installed. > dpkg: error processing freemind (--install): > dependency problems - leaving unconfigured > Errors were encountered while processing: > freemind > > Ich habs mir dann mit dpkg --force-deps -i installiert. Aber dann *kopfschüttel*, wieso benutzen Neulinge immer solche Optionen die sie nicht handhaben können... Das Paketsystem will dir doch nur helfen und sagt dir das du gar kein Java installiert hast. Also installiere eine java2-runtime, die gibts sowohl in freien als auch nicht-ganz-freien Implementierungen. Andreas -- Good day for overcoming obstacles. Try a steeplechase. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: dpkg den java Pfad beibringen
Am 2004-12-20 23:35:57, schrieb Severin Gehwolf: > Hallo Liste! > Selecting previously deselected package freemind. > (Reading database ... 104754 files and directories currently installed.) > Unpacking freemind (from freemind_0.7.1-1_all.deb) ... > dpkg: dependency problems prevent configuration of freemind: > freemind depends on j2re1.4 | java2-runtime; however: > Package j2re1.4 is not installed. > Package java2-runtime is not installed. > dpkg: error processing freemind (--install): > dependency problems - leaving unconfigured > Errors were encountered while processing: > freemind apt-get install java2-runtime dpkg --install freemind > lg Severin Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
dpkg den java Pfad beibringen
Hallo Liste! Wie kann ich dpkg den (meinen) java Pfad beibringen? Wenn ich ein java programm (liegt mir als .deb vor) installieren will schreibt er mir hin, dass der java Pfad nicht gefunden wird. Beispielsweise folgender output: Selecting previously deselected package freemind. (Reading database ... 104754 files and directories currently installed.) Unpacking freemind (from freemind_0.7.1-1_all.deb) ... dpkg: dependency problems prevent configuration of freemind: freemind depends on j2re1.4 | java2-runtime; however: Package j2re1.4 is not installed. Package java2-runtime is not installed. dpkg: error processing freemind (--install): dependency problems - leaving unconfigured Errors were encountered while processing: freemind Ich habs mir dann mit dpkg --force-deps -i installiert. Aber dann bekomme ich bei jedem apt-get (oder änlichem) eine fehlermeldung, dass das jeweilige programm den java Pfad nicht findet. Ich danke euch für eure Hilfe! Ich versuche schnell zu lernen (und ihr seid mir da eine große Hilfe) :) lg Severin -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)