У меня была скомпилированная программа, установленная на моем компьютере. Попробовал удалить его, удалив все папки и файлы, включая двоичные файлы, расположенные в usr/local/bin/.
Я переустановил программу из стабильного PPA Ubuntu, так что теперь двоичные файлы находятся в /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Дополнительная информация: почему `type which` say that` which hashed '?
Скажите hash, чтобы забыть о местах:
hash -r
Из help hash:
Options: -r forget all remembered locationsДополнительная информация: почему `type which` say that` which hashed '?