Instalando o Quartus II 13.0 no Ubuntu

Jorge Rocha
Sep 8, 2018 · 2 min read

Softwares proprietários são, talvez, o maior calcanhar de Aquiles do cenário Linux. Quando, finalmente, temos estes softwares disponibilizados, acabamos dando de cara com uma falta de preocupação na implementação e distribuição deles.

Neste guia eu vou explicar os passos para que você consiga rodar o Quartus II em qualquer distribuição Ubuntu atual.

Passo 1: Acesse o site da Siemens, e baixe o pacote .tar. Ao terminar o download, descompacte-o em uma pasta qualquer.

Passo 2: Acesse o terminal e execute o seguinte comando:

sudo apt-get install libstdc++6:i386 libc6:i386 libx11-dev:i386 libxext-dev:i386 libxau-dev:i386 libxdmcp-dev:i386 libfreetype6:i386 fontconfig:i386 expat:i386 libsm6:i386

Estas são as dependências normalmente não encontradas nas distribuições, e que a instalação busca. Caso ele não encontre alguma, ele pode, ou não, dar um erro, o que faz essa identificação ser bem difícil.

O motivo de termos versões i386 de alguns pacotes é devido ao fato de que o Software Quartus tem muitos componentes 32-bit que não foram (e provavelmente nunca serão) portados para 64-bit.

Passo 3: Acesse a pasta onde os arquivos do programa se encontram e modifique a permissão deles com os seguintes comandos:

chmod 744 QuartusSetupWeb-13.0.0.156.run
chmod 744 QuartusHelpSetup-13.0.0.156.run
chmod 744 ModelSimSetup-13.0.0.156.run
chmod 744 setup.sh

Isso garantirá permissões de leitura, escrita e execução para eles.

Passo 4: Execute o Setup pelo bash:

sudo bash setup.sh

Evite utilizar ./setup.sh pois você pode estar rodando uma shell diferente.

Passo Bônus: Caso, ao finalizar, encontrar um erro com o libpng12, execute os comandos:

sudo echo “deb http://mirrors.kernel.org/ubuntu/ xenial main” | sudo tee -a /etc/apt/sources.list && sudo apt-get update && sudo apt install -y — allow-unauthenticated libpng12–0:i386

Este comando garante a instalação de um pacote específico, e que é compatível com a função que ele deve desempenhar. É um erro incomum, mas possível, por isso, caso dê de cara com um erro envolvendo o libpng12, execute-o, para resolver.

Espero que este guia lhe auxilie, e que consiga executar o seu Quartus com sucesso. Caso tenha dúvidas, os comentários estão abertos.

Aviso Final: Ao terminar a instalação, o software gera um atalho na área de trabalho, que tem uma flag — 64bit. Caso você siga todas essas dicas, e continue encontrando algum erro na execução, experimente remover essa flag do arquivo, e permita executá-lo em 32bit.

Jorge Rocha
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade