Tutorial para a instalação do Quartus II no Ubuntu (provavelmente se aplica a Linux em geral).
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.
A partir daí, vem a parte "windows" de avançar, selecionar os programas a serem instalados (os grátis são o segundo Quartus, o primeiro requer licença e vem marcado por padrão; o modelsin e o programmer, se não me engano). Escolhi a pasta /tmp/ para ser o diretório destino do download e deixei a madrugada baixando (se escolher os 3 programas, dá mais de 2 GB). No dia seguinte, a instalação parou num ponto (sim, instala automaticamente), acho que 9% e achei que tinha perdido a madrugada. Mas os downloads estavam completos e na pasta /tmp/, então rodei a instalação "na unha". Nota, faça backup dos arquivos do tmp o mais breve possível após o download estar completo. Antes de tentar instalar. Caso dê errado, você terá os arquivos salvos.
$ 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.
Então é isso, Quartus instalado. Agora, vou rodar uns testezinhos.
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
Assinar:
Postar comentários (Atom)
Quem sou eu
Raphael Fernandes
Carioca, Brasileiro, Estudante de Robótica
Hiperativo, Imperativo
Gosto de tecnologia, de transporte, de Rock, de reclamar e de propagandas criativas (e outras coisas que posso ter falado em um post ou não)
Hiperativo, Imperativo
Gosto de tecnologia, de transporte, de Rock, de reclamar e de propagandas criativas (e outras coisas que posso ter falado em um post ou não)
Veja também...
-
Trajeto percorrido pelas linhas 561L e 4561L Caxias x Freguesia via Jacarepaguá e 568L Caxias x Praça Seca via Vaz Lobo. Sentido Freguesia...
-
Caminho percorrido pela linha 341 Taquara x Candelária, antiga 241 Taquara x Praça Mauá Sentido Candelária: Praça Nídia Otero Estra...
-
Trajeto percorrido pela linha 900, antiga 700 Madureira x Downtown. Sentido Barra: Estrada dos Bandeirantes (Mercadão de Jacarepaguá) E...
-
Procurei no FAQ do apoia.se e não encontrei como substituir a foto de perfil adicionada como doador. Vi até algumas informações para trocar ...
-
Trajeto percorrido pelas linhas 562L e 4562L Caxias x Pau Ferro via Rocha Miranda e 569L Caxias x Madureira via Rocha Miranda. Sentido Fre...
-
Linha excepcional (aproximadamente de 1 em 1 hora) Itinerário: Sentido Rodoviária Rua Edgard Werneck Estrada Marechal Miguel Salaza...
-
Nenhuma ordem específica. Se você é fã, tem interesse em conhecer ou só quer uma sugestão para se divertir, recomendo os episódios a seguir ...
-
Trajeto do 748 Barra da Tijuca - Cascadura (circular). Esta linha foi encurtada e mudou de número para 878 após a inauguração da estação Ma...
-
Comprei este laptop há umas semanas e já foi decepcionante o fato de, assim que ligar, o computador, levar um tempão para abrir o Intern...
-
Trajeto percorrido pela linha 565 Tanque x Gávea, antiga 755 e 465 Cascadura x Gávea. Esta linha foi encurtada após a inauguração da estação...
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