インストール - LibrePCB

提供:MochiuWiki : SUSE, EC, PCB
2023年10月2日 (月) 19:10時点におけるWiki (トーク | 投稿記録)による版 (ページの作成:「== LibrePCBのインストール == ==== AppImageファイルを使用 ==== [https://librepcb.org/download/ LibrePCBの公式Webサイト]にアクセスして、AppImageファイルをダウンロードする。<br> ダウンロードしたファイルに、実行権限を付加する。<br> chmod u+x librepcb-<バージョン>-linux-x86_64.appimage <br> 必要であれば、ダウンロードしたファイルを任意のインストールディレクトリに配…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

LibrePCBのインストール

AppImageファイルを使用

LibrePCBの公式Webサイトにアクセスして、AppImageファイルをダウンロードする。
ダウンロードしたファイルに、実行権限を付加する。

chmod u+x librepcb-<バージョン>-linux-x86_64.appimage


必要であれば、ダウンロードしたファイルを任意のインストールディレクトリに配置する。

mv librepcb-<バージョン>-linux-x86_64.appimage <任意のインストールディレクトリ>


LibrePCBのデスクトップエントリファイルを作成する。

vi ~/.local/share/applications/LibrePCB.desktop


 # ~/.local/share/applications/LibrePCB.desktopファイル
 
 [Desktop Entry]
 Type=Application
 Name=LibrePCB
 GenericName=PCB Designer
 Comment=Design Schematics and PCBs
 Exec=/<LibrePCBのインストールディレクトリ>/librepcb-<バージョン>-linux-x86_64.appimage %U
 Icon=org.librepcb.LibrePCB
 Categories=Development;Engineering;Electronics;
 MimeType=application/x-librepcb-project;application/x-librepcb-project-archive;
 Terminal=false


ソースコードからインストール

LibrePCBのビルドに必要な依存関係のライブラリをインストールする。

sudo zypper install make cmake zlib-devel libopenssl-devel oce-devel glu-devel \
                    libQt5Gui-devel libQt5Widgets-devel libQt5Network-devel libQt5Concurrent-devel libqt5-qtsvg-devel libQt5Sql-devel \
                    libQt5QuickControls2-devel libQt5QuickTemplates2-devel libQt5PrintSupport-devel libqt5-linguist-devel libQt5Test-devel \
                    gtest


LibrePCBの公式Webサイトにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。

unzip librepcb-<バージョン>-source.zip
cd librepcb-<バージョン>-source


または、git cloneコマンドを実行して、ソースコードをダウンロードする。

git clone https://github.com/LibrePCB/LibrePCB.git
cd LibrePCB


LibrePCBのビルドディレクトリを作成する。

mkdir build && cd build


LibrePCBをビルドおよびインストールする。

cmake -DCMAKE_INSTALL_PREFIX=<LibrePCBのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release \
      -DLIBREPCB_SHARE=/<LibrePCBのインストールディレクトリ>/share/librepcb ..

make -j $(nproc)
make install


LibrePCBのデスクトップエントリファイルを作成する。

vi ~/.local/share/applications/LibrePCB.desktop


 # ~/.local/share/applications/LibrePCB.desktopファイル
 
 [Desktop Entry]
 Type=Application
 Name=LibrePCB
 GenericName=PCB Designer
 Comment=Design Schematics and PCBs
 Exec=/<LibrePCBのインストールディレクトリ>/bin/librepcb %U
 Icon=org.librepcb.LibrePCB
 Categories=Development;Engineering;Electronics;
 MimeType=application/x-librepcb-project;application/x-librepcb-project-archive;
 Terminal=false


LibrePCBの実行に必要なライブラリをインストールする。(要調査)

sudo zypper install libdxflib-3_26_4-1 dxflib-devel qhull qhull_r-devel fontobene-qt5-devel libmuparser2_3_3 muparser-devel \
                    libpolyclipping22 libpolyclipping-devel libquazip1-qt5-1_0_0 quazip-devel libsigc++2-devel