インストール - LibrePCB
ナビゲーションに移動
検索に移動
概要
LibrePCBは、回路図を描き、プリント基板を設計するための、クロスプラットフォームで使いやすい無料の電子設計自動化スイートである。
LibrePCBの特徴を以下に示す。
- すべての人のために
- LibrePCBは、Windows、Linux、macOS等、ほぼ全てのPCで動作するよう、移植性を念頭に開発されており、16ヶ国の言語で使用できる。
- 習得が簡単
- シンプルで直感的なUIのコンセプトにより、LibrePCBをすぐに使い始めることができる。ドキュメントを何日も勉強する必要はない。
- スマートなライブラリコンセプト
- LibrePCBライブラリは、シンボルやフットプリントのための無駄が無いグラフィックのコレクションである。
- これにより、ライブラリ管理がより楽になり、他のEDAツールで知られている多くの問題が解消される。
- クリーンなファイル形式
- LibrePCBで作成される全てのファイルは、人間が読むことができ、正規化されている。
- これにより、意図しない差分や難読化された差分に悩まされることなく、ライブラリやプロジェクトでバージョン管理システムを使用できる。
- ネットワーク接続
- ライブラリのインストールとPCBの注文において、統合されたライブラリマネージャとPCB製作サービスは、多くの時間とフラストレーションを節約できる。
- シンプルなタスク自動化
- librepcb-cliを使用すれば、自動化されたヘッドレスな方法により、例えば、CIパイプライン内で重要なチェックやデータエクスポートを実行することで、品質保証を向上させる(そして時間を節約する)ことができる。
- オープンソース
- LibrePCBはフリー&オープンソースのソフトウェアである。
- ソースコードはGPLv3ライセンスの下、GitHubで公開されている。
より詳細に知りたい場合は、LibrePCBの機能ページを参照すること。
LibrePCBのインストール
ポーダブルを使用 (推奨)
LibrePCBの公式Webサイトにアクセスして、Tarボールファイルをダウンロードする。
ダウンロードしたファイルを解凍する。
tar xf librepcb-<バージョン>-linux-<アーキテクチャ名>.tar.gz
解凍したディレクトリを任意のインストールディレクトリに配置する。
mv librepcb-<バージョン>-linux-<アーキテクチャ名> LibrePCB mv LibrePCB <任意のインストールディレクトリ>
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=/<LibrePCBのインストールディレクトリ>/share/icons/hicolor/128x128/apps/org.librepcb.LibrePCB.png
Categories=Development;Engineering;Electronics;
MimeType=application/x-librepcb-project;application/x-librepcb-project-archive;
Terminal=false
AppImageファイルを使用
LibrePCBの公式Webサイトにアクセスして、AppImageファイルをダウンロードする。
ダウンロードしたファイルに、実行権限を付加する。
chmod u+x librepcb-<バージョン>-linux-<アーキテクチャ名>.appimage
必要であれば、ダウンロードしたファイルを任意のインストールディレクトリに配置する。
mv librepcb-<バージョン>-linux-<アーキテクチャ名>.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-<アーキテクチャ名>.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