13,
Thanks, that was the first part of the problem.
The second was that gparted was at /usr/sbin/gparted, and that wasn't in my path.
I needed to find the "SHELL" and "env" I was using.
1. env -- Display the current environment, find what Shell is being used with the following command.....
You can also type:
to create a file of the results. Later you can do a comparison for future reference.
2. locate .*rc -- Find the current logged in user's home shell Configuration file (*rc)... use:
REF:
http://en.wikipedia.org/wiki/Unix_shell
Bourne shell (sh)
Almquist shell (ash)
Bourne-Again shell (bash)
Debian Almquist shell (dash)
Korn shell (ksh)
Z shell (zsh)
C shell (csh)
TENEX C shell (tcsh)
other shells..............
There may be a .bash_profile file in /home/loginuser along with .bashrc. You can put configurations in either file,
and you can create either if it doesn’t exist. But, why two different files? What is the difference?
According to the bash man page, .bash_profile is executed for login
shells, while .bashrc is executed for interactive non-login shells.
If .bash_profile exists in /home/user with the following information already inserted:
Code:
PATH=$PATH:$HOME/bin
export PATH
Just append your path modifications here instead of the .bashrc file.
You need to list the *rc file to verify the contents and set the PATHS. I'm ASSUMING a Bash shell......
3. cat .bashrc -- List the configuration file, then append the proper search paths for the users shell with edit.
(This did not not exist in Slackware 14)
Quote:
export LD_LIBRARY_PATH=????????????????????????????????
export LIBRARY_PATH=???????????????????????????????????
export C_INCLUDE_PATH=?????????????????????????????????
export CPATH=??????????????????????????????????????????
|
Mine in Debian 6.0 happens to be:
Quote:
export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
export LIBRARY_PATH=/usr/lib:/usr/local/lib
export C_INCLUDE_PATH=.:/usr/include:/usr/local/include
export CPATH=.:/usr/include:/usr/local/include
|
But your may vary accordingly. You won't be able to cut & paste mine,
unless your system is built exactly like mine. It's up to you to locate
exactly where all the libs and includes are located. That is what all the
previous commands should have helped you do. Just because you have
/usr/lib & /usr/local/lib included....doesn't mean your needed lib is in that path.
That is where your detective work comes to play. SEARCH and use grep to locate the libs.
Once you have the env set either reboot or reset the env. Once again, your system command for this can/may be different.
4. source .bashrc -- Reset the environment to what we need for Compiles, assuming the SHELL is bash. This may not be
available on your system.....
Larry