O primeiro passo foi baixar o altera_installer_external.sh aqui: https://www.altera.com/download/software/quartus-ii-we?GSA_pos=2&WT.oss_r=1&WT.oss=altera%20web . Há uma opção para Windows (11 MB) e Linux (20MB), basta baixar a de Linux (requer login no site da altera, o cadastro é grátis). Infelizmente o tutorial para instalação no Linux que se encontra nesse link é idêntico ao do Windows.
Então, aí começa a parte "complicada" (na verdade só foi complicada pra mim porque eu não tinha um passo-a-passo, mas com a GRANDE ajuda do meu amigo Carlos, quebramos a cabeça e achamos alguns tópicos no Fórum da Altera, que serão referenciados a seguir).
Ao rodar o altera_installer_external.sh simplesmente com ./altera_installer_external.sh , não funciona corretamente, dá o seguinte erro:
$ ./altera_installer.external.mod.sh --> comando de entrada
Creating directory bin --> A partir desta linha é a saída
Verifying archive integrity... All good.
Uncompressing Altera Installer............................................................................................................................
Fontconfig error: "conf.d", line 1: no element found
Fontconfig warning: line 73: unknown element "cachedir"
Fontconfig warning: line 74: unknown element "cachedir"
./altera_installer_gui: symbol lookup error: /usr/lib/libXi.so: undefined symbol: XESetWireToEventCooki
Neste link (http://alteraforum.com/forum/showthread.php?t=24086), um usuário criou um patch para corrigir este erro, basta fazer o download aqui (http://alteraforum.com/forum/attachment.php?attachmentid=2726&d=1278439888). Os seguintes comandos devem ser dados:
$ tar -zxvf altera_installer_rm_libX11.so.6_lib.tar.gz -->Descompacta o arquivo
altera_installer_rm_libX11.so.6_lib.patch $ patch altera_installer.external.sh
altera_installer_rm_libX11.so.6_lib.patch -->roda o patch
patching file altera_installer.external.sh $ chmod +x altera_installer.external.sh
$ ./altera_installer.external.sh --> roda o instalador
No meu caso, o programa para rodar o patch (comando "patch" acima) não estava instalado, mas eu simplesmente dei sudo apt-get install patch , sem maiores problemas. Após patchear o arquivo, o instalador da Altera está pronto para o uso e deve rodar.

$ cp -r /tmp/Documentos/altera_10.0 /home/[seu nome]/ --> Copia recursivamente (todos os arquivos da pasta) para uma pasta de sua preferência
Comandos para instalar:
$ cd /tmp/Documentos/altera_10.0/linux_installer/ --> Vai para a pasta onde estão os instaladores, pode ser diferente dependendo de onde você optou por colocar os arquivos temporários
$ ls --> Certifique-se que os instaladores estão lá
$ cd quartus_free
$./install
O mesmo vale para as possíveis outras pastas dentro de linux_installer.
Deve ter uma mensagem feliz de instalação bem-sucedida. Para rodar o Quartus (conforme visto em http://www.philpem.me.uk/elec/fpga/quartus-ubuntu/):
$ /opt/altera10.0/quartus/bin/quartus
Se tiver sido instalado na pasta padrão.

Links consultados:
http://alteraforum.com/forum/showthread.php?t=24086
http://philpem.me.uk/elec/fpga/quartus-ubuntu/
http://alteraforum.com/forum/showthread.php?t=24065
http://linuxan.tripod.com/
http://www.alteraforum.com/forum/showthread.php?s=cd6a3451df61734b3720181f37fadf2d&p=95202&GSA_pos=1&WT.oss_r=1&WT.oss=10.0_quartus_free_linux.sh
3 comentários:
mto bom! Obrigado
opa, cara na hora de executar o comando patch altera_installer.external.sh, o cursor fica piscando na tela e nada acontece, alguma idéia do que pode ser??
Então, nada acontece, dá uma olha nessa parte:
Ao rodar o altera_installer_external.sh simplesmente com ./altera_installer_external.sh , não funciona corretamente, dá o seguinte erro:
$ ./altera_installer.external.mod.sh --> comando de entrada
Postar um comentário