Como alterar o caminho para o comando

1

Eu tinha um programa auto-compilado instalado no meu computador. Tentei excluí-lo removendo todas as pastas e arquivos, incluindo os binários localizados em usr/local/bin/ .

Eu reinstalei o programa do PPA estável do Ubuntu, então agora os binários estão em /usr/bin/ .

No entanto, quando eu digito o comando, no meu caso ogrinfo --version ou gdal-config --version , recebo a seguinte saída:

-bash: /usr/local/bin/ogrinfo: No such file or directory

Se eu executar type ogrinfo , eu volto:

ogrinfo is hashed (/usr/local/bin/ogrinfo)

Como posso dizer ao meu sistema para procurar o pacote em /usr/bin/ em vez de /usr/local/bin ?

Informações adicionais

Quando eu estava instalando o programa pela primeira vez a partir da fonte, eu digitei esses comandos que eu acho que podem ser parte do problema (que eu realmente não sei exatamente o que eles fazem exatamente)

ldconfig
export PATH=$HOME/gdal-compile/bin:$PATH
export LD_LIBRARY_PATH=$HOME/gdal-compile:$LD_LIBRARY_PATH
    
por amallard 20.02.2017 / 20:27

1 resposta

3

Diga a hash para esquecer os locais:

hash -r

De help hash :

Options:
  -r    forget all remembered locations

Mais informações: Por que 'digitar qual' diz que 'o que é hash'?

    
por wjandrea 20.02.2017 / 20:34