Não executará comandos do terminal

6

Eu tenho usado o Ubuntu 12.04 por um bom tempo e nunca tive um problema vindo do nada assim. Estou tentando instalar o python 3.2 no meu sistema Ubuntu e toda vez que eu executo o código para compilar o código-fonte python, recebo este erro:

'Command 'sudo' is available in '/usr/bin/sudo'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
sudo: command not found'

Eu também tentei executar o comando gksudo para ver o que meu ambiente mostra, mas eu praticamente recebo o mesmo erro.

    
por user188283 29.08.2013 / 06:33

2 respostas

14

Como o erro diz, você deve adicionar o diretório /usr/bin à sua variável de ambiente PATH. Para fazer isso, execute o seguinte comando no terminal:

export PATH=$PATH:/usr/bin

Depois de poder usar sudo , você pode editar o arquivo /etc/environment para tornar a alteração permanente, portanto, execute no terminal:

sudo nano /etc/environment

para editar o arquivo. Certifique-se de que o caminho seja algo assim:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

Salve e feche o arquivo com Ctrl + X e pressione Y quando for solicitado.

Veja também: Como adicionar um diretório ao PATH?

    
por Radu Rădeanu 29.08.2013 / 06:48
6

Eu peguei o problema e corrigi-lo editando meu arquivo .bashrc

  1. Abra seu arquivo .bashrc usando nano

    $ sudo nano ~/.bashrc
    
  2. Adicione a seguinte linha ao arquivo bashrc

    export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:   /usr/local/games"
    
  3. Pressione Ctrl + X para salvar o arquivo

  4. Ele pedirá para mudar o arquivo, pressione y e Enter

Você terminou.

    
por user3721406 19.06.2014 / 07:21