Erro ao executar o arquivo .bin do Xilinx ISE Design Suite

1

Estou tentando executar um arquivo .bin, especificamente "Xilinx ISE Design Suite", e recebo esta mensagem de erro:

./xsetup: 12: [: 64: unexpected operator
./xsetup: 37: [: unexpected operator
./xsetup: 23: ./xsetup: /tmp/selfgz10129/tps/lnx32/jre/bin/java: not found

O que posso fazer para corrigir isso?

Obrigado antecipadamente

    
por ImadOS 21.04.2014 / 13:03

2 respostas

4

Esse erro ocorre porque você tenta instalar em sistemas operacionais não suportados. Do site deles:

  

Suporte Linux

     

• Red Hat Enterprise Workstation 5.8 - 5.10 (32 bits e 64 bits)

     

• Red Hat Enterprise Workstation 6.4 - 6.5 (32 bits e 64 bits)

     

• SUSE Linux Enterprise 11 (32 bits e 64 bits)

     

• Cent OS 6.4 e 6.5 (64 bits)

Mas a parte não suportada vem do fato de que o instalador assume o BASH e usamos o DASH como um shell. Isso deve funcionar:

$ cd /bin
$ sudo mv sh sh.old
$ ln -s bash sh
$ cd ~/Downloads
$ chmod +x ./Xilinx_Vivado_SDK_2014.1_0405_1_Lin64.bin
$ sudo ./Xilinx_Vivado_SDK_2014.1_0405_1_Lin64.bin

(ajuste o nome do arquivo para o seu download)

Lembre-se: isso também transformará sua máquina no bash shell, mas essa é a consequência de usar isso. Você volta para a configuração normal do Ubuntu com:

$ cd /bin
$ sudo mv sh.old sh
$ exit

Do xilinx fóruns

    
por Rinzwind 21.04.2014 / 15:41
0

Eu superei isso especificando manualmente o diretório de extração:

./Xilinx_Vivado_SDK_2014.1_0405_1_Lin64.bin --target Xilinx_Install_temp

E quando falhar:

cd Xilinx_Install_temp

edite o xsetup e altere a primeira linha de #!/bin/sh para #!/bin/bash

salve o arquivo e execute a partir do console:

./xsetup
    
por user257398 07.05.2014 / 09:16