Ubuntu20.04 Quartus13.1 ダウンロード~起動まで
FPGAの勉強のためにDE0を引っ張り出してきた。古いデバイスであるCycloneⅢが使用されているため、ダウンロードセンターからサポートされているVersionをダウンロードする
ダウンロードDownload Center for FPGAs
記載してある通りに進める。
ダウンロードおよびインストール方法
1. ソフトウェア .tar ファイルと、デバイス・サポート・ファイルをダウンロードして下さい。
2. ダウンロードしたファイルを任意の場所に保存
3. setup.sh ファイル を実行
3.のコマンドは以下
$ bash setup.sh
エラーが出る
You must have the 32-bit compatibility libraries installed for the Quartus II installer and software to operate properly.
32bitライブラリをインストール
<参照リンク>
16.04 - Installing Quartus (Altera|Intel, v13.1) with 32 bit Libraries - Ask Ubuntu
$ 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
今度は、インストールできるようになる。
$ bash setup.sh
パスを通す。
~/.bashrcに以下を追加する。
export PATH=$PATH:/自分のインストールしたフォルダ/altera/13.1/quartus/bin
今度は起動させようと思っても起動しない。
$ quartus quartus: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
libpng12のライブラリを探してみる。
$ find /usr -name "libpng12" $ (何も返ってこない)
何も返ってこなかったので、やはり、libpng12がないと判断してインストールする方法を探す。
<参照リンク>
Fix libpng12-0 Missing In Ubuntu 18.04, 19.10, 20.04 Or 20.10 - Linux Uprising Blog
以下でインストールできそう@Ubuntu20.04の場合
sudo add-apt-repository ppa:linuxuprising/libpng12 sudo apt update sudo apt install libpng12-0
以下は必要かどうかはわからないけども、インストールしておいた。
$ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install libxft2:i386 libxext6:i386 libncurses5:i386
$ quartus quartus: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
まだ、イケてない。
さらに調べた。
<参照リンク>
Quartus Ⅱ を Ubuntu 16.04 LTSにインストールした話
~/.bashrcにさらに以下を追加する。
export PATH=$PATH:/自分のインストールしたフォルダ/altera/13.1/quartus/bin export QUARTUS_64BIT=1 **この記述を追加
パスを通して、再度 source
source ~/.bashrc
$ quartus
やっと起動を確認
ちなみに、起動できるときは、上記32bitのライブラリがちゃんと見つかる。
$ find /usr -name "libpng12.so.0" /usr/lib/x86_64-linux-gnu/libpng12.so.0