Acabei de instalar o "visit", um software de visualização científica, no Ubuntu 12.04 usando os comandos fornecidos nas notas de instalação da visita para Unix fornecidasaqui. Para ser mais preciso, meus comandos foram inseridos no diretório em que instalei o arquivo .tar e o script de instalação ( /usr/Downloads
) e foram
chmod 755 visit-install2_7_1
./visit-install2_7_1 2.7.1 linux-x86_64-ubuntu11 ../Documents/visit
cd
echo "set path = ($path /Documents/visit/bin)" >> .cshrc
Agora, quando insiro o comando “visit” na CLI produz o erro “visit: comando não encontrado”. Não sou exatamente um guru do Linux, então qual é a solução geral para algo assim? Se você notar nos comandos acima, o caminho de pesquisa está definido (não tenho certeza do que é isso); essa poderia ser a origem do problema? Só consigo abrir o software fazendo cd no visit/bin
diretório e executando ./visit, o que não acho que seja necessário.
Responder1
O problema provavelmente está na última linha que você seguiu em suas instruções:
echo "set path = ($path /Documents/visit/bin)" >> .cshrc
Isso se aplica apenas se você estiver usando C Shell. Como usuário do Ubuntu, é provável que seu shell padrão seja o bash.
Como você está recebendo um erro de "comando não encontrado" ao tentar executar seu aplicativo, você pode assumir que sua variável $PATH atual não inclui a pasta /Documents/visit/bin
. Você pode verificar isso executando o seguinte comando:
echo $PATH
Isso provavelmente retornará algo como:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Para fazer o equivalente com o bash, siga as instruções desta pergunta no Stack Overflow:Como definir $PATH permanentemente no Linux?
Alternativamente... siga estas etapas:
- Edite
.bashrc
ou.profile
(em seu diretório inicial) com seu editor favorito - Encontre uma linha que indique
export PATH=
, se encontrar uma, pule para a etapa 4 - Adicione uma linha na parte inferior do arquivo que indica
export PATH=$PATH
- Adicione
:<path/to>/visit/bin
ao final da linha que você encontrou na etapa 2 ou adicionada na etapa 3, onde<path/to>
está a pasta que você instalou, visite
Você só precisa adicionar esta linha emqualquer .bashrc
ou .profile
, não há necessidade de adicioná-lo a ambos.