onde fica a variável PATH?

Iniciado por serkam, 24 de Setembro de 2008, 10:50

tópico anterior - próximo tópico

serkam

 ???

Instalei o compilador ARM GCC ( arm-elf-gcc ) no meu Ubuntu. Preciso redirecionar o PATH para o diretório onde instalei os executáveis.

Mas, conforme recomendações de diversos fórums, essa variável deveria estar em etc/profile, mas no Ubuntu, só existe etc/profile_d e não tem nada gravado nessa pasta.

Alguém poderia me indicar onde está o $PATH?

Ajudaria muito se puderem me indicar um pacote de instalação do ARM GCC ( é o GCC para ARM7, ARM9 e ARM11 ).

Obrigado

Sergio Kamakura

Vida longa e próspera

clcampos

Tente o arquivo .profile, ou .bashrc dentro da sua $HOME (/home/seu_usuario).
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

serkam

 :-[

localizei a pasta .profile, e coloquei a seguinte linha ( em vermelho ):

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

PATH="/home/serkam/Aplicativos/gnuarm/bin:$PATH"

desloguei, loguei de novo, mas o caminho continua não sendo reconhecido.

Será que preciso fechar o Linux e entrar do zero? Ou o comando está errado?

Sergio Kamakura
Vida longa e próspera

clcampos

#3
Como você chama a aplicação?

Cria uma rotina, tipo assim:

Citar
#!/bin/bash
#Rotina pra chamar aplicação XYZ
#

PATH=$PATH:/novo_percurso
export PATH

ai faça aqui a chamada da aplicação

Salve o arquivo, de direitos de execução a ele, e passe a chamar ele no ícone da aplicação. Acho que assim resolve.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

serkam


O compilador é chamado de dentro do Eclipe, através do MAKEFILE.

Sergio Kamakura

Vida longa e próspera

clcampos

Dentro do /etc tem um arquivo chamado profile (já vi esse filme antes... hehehe) experimente colocar no final dele a linha:

expor PATH=$PATH:O DIRETORIO QUE QUER INCLUIR

Ai acho que reiniciar é bom, pois não tenho certeza que só logar novamente vai adiantar (apesar de acreditar que sim).
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

serkam

 :-\

Não consigo editar o arquivo .profile.

Acho que preciso entrar como super-usuário.

Como a instalação do Ubuntu é nova, pergunto: qual é o super usuário? ( root? )  E qual é a senha?

Não me lembro de, na instalação, me pedirem senha para o root. Deve estar com a senha padrão, que também NÃO sei.

Muito tempo atrás usei um Linux da Conectiva. Acho que o super usuário era ROOT, mas não tenho certeza.

Qualquer informação ajuda.

Obrigado

Sergio Kamakura
Vida longa e próspera

clcampos

Citação de: serkam online 24 de Setembro de 2008, 17:02
:-\

Não consigo editar o arquivo .profile.

Arquivo ~/.profile ou arquivo /etc/profile?

CitarAcho que preciso entrar como super-usuário.

Não precisa do root no ubuntu, quando você quer executar algum comando que precisa de direitos administrativos (editar arquivos do sistema, ou instalar algo por exemplo) basta usar o sudo para o terminal ou gksudo para o ambiente gráfico antes do comando (explico com um exemplo abaixo).

CitarComo a instalação do Ubuntu é nova, pergunto: qual é o super usuário? ( root? )  E qual é a senha?

Como disse não precisa do root, você deve usar seu usuário/senha.

CitarNão me lembro de, na instalação, me pedirem senha para o root. Deve estar com a senha padrão, que também NÃO sei.

Muito tempo atrás usei um Linux da Conectiva. Acho que o super usuário era ROOT, mas não tenho certeza.

Qualquer informação ajuda.

Obrigado

Sergio Kamakura


Para editar o arquivo basta:


  • Abrir um terminal (Aplicações > Acessórios > Terminal ou Consola)
  • Edite com o comando:
sudo   gedit   /etc/profile

Ou então


  • Digite Alt + F2
  • Na tela que se abre digite o comando de edição do arquivo:
gksudo   gedit   /etc/profile
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

serkam

 :D

Obrigado.

Consegui fazer o PATHing.

Mas, agora, parece que o compilador que baixei do www.gnuarm.org  não é 32 bits e sim 64 bits. Como meu processador é meio velhinho, não consegue executar as instruções.

E a versão apropriada GNUARM, baixei do Code Sourcery (www.codesourcery.com ), que se diz GNU, mas cobra tudo. Deixam baixar uma versão LITE, mas que dá um monte de problemas e ai, vc vai solicitar algum suporte, tem que pagar.

Pois é, tem muito urubú pegando o trabalho suado da comunidade Linux Open Source, "fechando" e ganhando um dinheirão, já que sabem que a qualidade do Open Source é de primeira. Mas, espertamente, dizem que continuam GNU, só que a versão que liberam free, nunca funciona direito. É mole?

Sergio Kamakura
Vida longa e próspera