$ PATH problema em 16.04 “ATENÇÃO: o seu PATH não contém…”

0

Eu uso o Ubuntu 16.04 e tentando instalar um simulador (Omnet ++). Quando tento configurar, ele dá o seguinte aviso:

WARNING: your PATH doesn't contain /home/aboubakar/omnetpp-5.0/bin!
Add the following line to your .profile or .bash_profile (provided you use bash):

    export PATH=$PATH:/home/aboubakar/omnetpp-5.0/bin

Mas eu já adicionei isso a: ~/.bashrc e ~/.profile

A saída do echo $ PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/aboubakar/omnetpp-5.0/bin:/opt/google_appengine/:/home/aboubakar/omnetpp-4.6/bin

    
por Aboubakar Moussa 28.05.2016 / 09:59

2 respostas

1

Quando você sudo ./configure, o usuário que precisa ter o endereço PATH é o usuário sudo. Quando você edita o .profile, o usuário não é necessariamente o usuário sudo. Experimente:

$sudo su
$. setenv
$ echo $PATH #(here you can see the $PATH with the address)

então

$ sudo ./configure

Eu tenho exatamente o mesmo problema.

    
por Volcan300 16.08.2016 / 22:45
1

Eu tive o mesmo problema. A solução que finalmente funcionou para mim em 16.04 foi adicionar o comando a /etc/profile , então sudo nano /etc/profile e, em seguida, na parte inferior, adicione

export PATH=$PATH:/home/aboubakar/omnetpp-5.0/bin

salve e saia e, em seguida,

source /etc/profile

@ Volcan300 depois de fazer isso, se você sudo su estiver correto, as variáveis não serão aplicadas. No entanto, se você

  1. Fazer login é uma raiz que será aplicada

ou

  1. A chamada source /etc/profile após sudo su com também será aplicada.
por Jason Wisely 05.09.2016 / 06:57