Alterar caminho para o programa no Ubuntu

0

Eu estava usando wget no Ubuntu de /usr/bin/wget (isto é, foi o que apareceu quando eu corri which wget .) Agora, eu acabei de baixar wget de link , e o instalou usando ./configure; make; sudo make install .

Agora, quando executei which wget , a saída é /usr/local/bin/wget . O que devo fazer se quiser alterá-lo de volta para o antigo?

    
por Mika H. 19.11.2012 / 05:45

1 resposta

1

Dependendo de se você deseja manter a nova versão ou não, o que você deseja fazer é tão simples quanto excluir ou renomear a nova versão

rm /usr/local/bin/wget e mv /usr/local/bin/wget /usr/local/bin/wget_new

A nova versão foi substituída por causa do modo como o terminal determina qual versão usar . Há uma variável de ambiente chamada PATH Você pode ver seu valor com echo $PATH . Basicamente, é uma lista de caminhos (pastas) , e quando você tenta executar wget , ele é executado nessa lista e tenta encontrar o primeiro que tem um exe com esse nome , e esse é o que é executado.

No seu caso, acho que PATH é algo como ...:/usr/local/bin/:...:/usr/bin . Por causa disso, sua nova versão está efetivamente ocultando a versão antiga de wget

    
por 19.11.2012 / 05:59

Tags