我的电脑上安装了一个自编译程序。尝试通过删除所有文件夹和文件(包括位于 中的二进制文件)来删除它usr/local/bin/
。
我从 Ubuntu 稳定 PPA 重新安装了该程序,所以现在二进制文件在/usr/bin/
。
但是,当我键入命令时(在我的情况下是ogrinfo --version
或 )gdal-config --version
,我得到以下输出:
-bash: /usr/local/bin/ogrinfo: No such file or directory
如果我运行type ogrinfo
,我会得到:
ogrinfo is hashed (/usr/local/bin/ogrinfo)
我如何告诉我的系统现在寻找中的包/usr/bin/
而不是/usr/local/bin
?
附加信息
当我第一次从源代码安装该程序时,我确实输入了这些命令,我认为这些命令可能是问题的一部分(我承认我并不真正知道它们到底做了什么)
ldconfig
export PATH=$HOME/gdal-compile/bin:$PATH
export LD_LIBRARY_PATH=$HOME/gdal-compile:$LD_LIBRARY_PATH