** Reply to message from G T Smith
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Stan Goodman wrote:
** Reply to message from G T Smith
on Fri, 07 Sep 2007 22:16:55 +0100 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Stan Goodman wrote:
** Reply to message from G T Smith
on Fri, 07 Sep 2007 20:27:20 +0100 2) The jdk was installed (foolishly, without thinking) in my home directory,
<snip>
No. The "foolishly, without thinking" was that I did NOT install with YaST; if I had, the answer to (2) would have been the same as for (1), and no problem would exist. What is a safe way to remove the jdk, given that YaST is of no help?
Therefore I assume that you installed with rpm without running the SuSEconfig script ... uninstalling with rpm should remove the package without any problems... not knowing what you options you used to install I would refer to the rpm manpage for the appropriate options to uninstall...
This must refer to the jre package,
<snip>
Here you are talking about modifying the bash profiles... Where you make the changes depends on whether you want the path to change globally or for a particular user, or on login.
I would like to understand both the global and user-only cases. For each of these, I am most interested in producing a permanent change that will survive reboot, so what you have called "on logon".
/etc/profile for system wide configuration
This is the system wide profile... there are other scripts in profile.d that are used, it is called before...
~/.bash_profile ~/.bash_login or ~/.profile) for user login
(Actually, these are not aliases so much as alternates, the shell searches for these files in that order... a login shell is the initial login prompt shell)...Different distros do vary a bit on this..
or
~/.bashrc for non login shells
which is used for further instances of the shell.
These are related to settings in /etc/sysconfig.. in most cases user modifications should placed in <profile>.local (read docs for more detail than really be given in an email).
I will repeat it is not a good idea to make changes to these unless you have a good knowledge of bash/sh, if you do wish to experiment use a local settings in a test account.
That is good advice that I might not have thought of soon enough. Thank you.
If your unfamiliar with Bash a good book is 'Learning the Bash Shell' by Newham and Rosenblatt. There is also a bash guide somewhere in the user documentation (cant for the life of me remember where should be at the moment)...
I do have the Newham and Rosenblatt book; it arrived here only a few days ago. Thanks for suggesting it, and confirming that I chose a good one.
for a starter
these are effectively scripts and some knowledge of BASH scripting is a good idea before attempting to modify these, (and read the BASH documentation). Getting this wrong could make life rather interesting :-)
For Java use editing the PATH variable is NOT required...
As I have said, I am currently operating successfully with an incorrect PATH variable. But that means that I have to specify the full pathname for the
Once you have loaded the java instance it does not care.. If you have a close look at the bin directories you will come across links to things in other directories... The standard path finds the link and then executes the program.. simple... The SuSE rpm sets up this link ... There is Randalls interesting suggestion which I had not heard any references to before (which is something new to explore :-) ).
This is mentioned on Novell's page at http://en.opensuse.org/java. I think I will avoid the need for it by settling on only one jvm, which would be the jdk. This page also tells me that there is no Su/se jdk for v1.6, only for v1.5, which it explains how to install.
If you really are worried about having the path include the location of the java directory then invoke java with a script that sets appropriate path changes then calls java ...
I may just leave the superfluous path where it is, and avoid unnecessary complication. -- Stan Goodman Qiryat Tiv'on Israel REAL similes/metaphors by high school students; #15: They lived in a typical suburban neighborhood with picket fence that resembled Nancy Kerrigan's teeth. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org