A razão é que setenv é um * csh (por exemplo, tcsh) embutido para configurar variáveis ambientais. Existem diferentes "shells" - isto é, programas que fornecem uma linha de comando, e eles possuem uma sintaxe diferente. A maioria das distribuições Linux vem com um shell pré-instalado chamado bash
, no qual a configuração de variáveis ambientais requer uma sintaxe diferente.
No bash, tente
export PATH=$PATH:/what/ever/path/v7.17
(a exportação é geralmente desnecessária, a menos que a variável PATH ainda não tenha sido definida, o que normalmente não é o caso)
Como alternativa, instale o tcsh ( sudo apt-get install tcsh
), inicie o tcsh na linha de comando e insira o comando original.
Atualização: o próximo erro na linha é que falta uma biblioteca compartilhada. Provavelmente você precisa configurar uma variável de ambiente, $LD_LIBRARY_PATH
, para apontar para onde esta biblioteca está. Encontre o diretório onde o matlab mantém suas bibliotecas compartilhadas, e faça
export LD_LIBRARY_PATH=/path/to/the/matlab/lib/directory/
Além disso, por favor, dê uma olhada nesta questão (primeiro hit quando você google para "biblioteca compartilhada libmwi18n.so não for encontrado"): link