Мне установили самоскомпилированную программу на моем компьютере. Попробованный для удаления его путем удаления всех папок и файлов, включая двоичные файлы, расположенные в 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
Скажите hash
забывать местоположения:
hash -r
От help hash
:
Options: -r forget all remembered locations[еще 117] информация: , Почему действительно 'вводит, который' говорят, что, 'который хешируется'?