Subject | Re: [firebird-support] Fired-up Firebird, but.... |
---|---|
Author | Milan Babuskov |
Post date | 2004-08-24T14:16:40Z |
brown_oakridge wrote:
will just pick the one that it finds first. Since it searches the PATH
variable, Firebird's isql has the least chance, since it will be the
last one, and it will only work if it is the only isql on the system.
doesn't work, try just to type "export" and read the value of PATH
variable. Perhaps you just had to logoff/login.
If that doesn't work either, I suggest you to do the following:
ln -s /opt/firebird/bin/isql /usr/bin/isql
ln -s /opt/firebird/bin/gbak /usr/bin/gbak
I did that on all my systems, so I don't have to worry about it. I
actually use:
ln -s /opt/firebird/bin/isql /usr/bin/fbsql
That way I'm sure I'm using Firebird's isql, and not something else.
Just always type "fbsql" instead of "isql".
Finally, if everything fails, you can even try:
ln -s /opt/firebird/bin/isql /bin/isql
ln -s /opt/firebird/bin/gbak /bin/gbak
That one will surely work, but it's not nice to put user executables
into system bin folder.
--
Milan Babuskov
http://njam.sourceforge.net
> We will need to make the binary files available system-wide, andVery bad idea. There are a lot of tools named "isql" and your system
> for that we will edit /etc/profile, inserting the following lines
> inside :
>
> export INTERBASE_HOME=/opt/interbase
> export PATH=$PATH:$INTERBASE_HOME/bin
will just pick the one that it finds first. Since it searches the PATH
variable, Firebird's isql has the least chance, since it will be the
last one, and it will only work if it is the only isql on the system.
> In /etc/profile I actually entered:FIREBRID is not the same as FIREBIRD ;)
>
> export FIREBRID_HOME=/opt/firebird
> export PATH=$PATH:$FIREBIRD_HOME/bin
> but this has had no effect. What am I doing wrong please? I do notIt is ok not to have ./ if the executable is in your path. If it still
> have complete faith in Mr Chang as he is the one who left "./" off
> gsec and isql, but his piece is the only one I have.
doesn't work, try just to type "export" and read the value of PATH
variable. Perhaps you just had to logoff/login.
If that doesn't work either, I suggest you to do the following:
ln -s /opt/firebird/bin/isql /usr/bin/isql
ln -s /opt/firebird/bin/gbak /usr/bin/gbak
I did that on all my systems, so I don't have to worry about it. I
actually use:
ln -s /opt/firebird/bin/isql /usr/bin/fbsql
That way I'm sure I'm using Firebird's isql, and not something else.
Just always type "fbsql" instead of "isql".
Finally, if everything fails, you can even try:
ln -s /opt/firebird/bin/isql /bin/isql
ln -s /opt/firebird/bin/gbak /bin/gbak
That one will surely work, but it's not nice to put user executables
into system bin folder.
--
Milan Babuskov
http://njam.sourceforge.net