MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - LibrePCBのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - LibrePCB
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == LibrePCBは、回路図を描き、プリント基板を設計するための、クロスプラットフォームで使いやすい無料の電子設計自動化スイートである。<br> <br> LibrePCBの特徴を以下に示す。<br> * すべての人のために *: LibrePCBは、Windows、Linux、macOS等、ほぼ全てのPCで動作するよう、移植性を念頭に開発されており、16ヶ国の言語で使用できる。 * 習得が簡単 *: シンプルで直感的なUIのコンセプトにより、LibrePCBをすぐに使い始めることができる。ドキュメントを何日も勉強する必要はない。 * スマートなライブラリコンセプト *: LibrePCBライブラリは、シンボルやフットプリントのための無駄が無いグラフィックのコレクションである。 *: これにより、ライブラリ管理がより楽になり、他のEDAツールで知られている多くの問題が解消される。 * クリーンなファイル形式 *: LibrePCBで作成される全てのファイルは、人間が読むことができ、正規化されている。 *: これにより、意図しない差分や難読化された差分に悩まされることなく、ライブラリやプロジェクトでバージョン管理システムを使用できる。 * ネットワーク接続 *: ライブラリのインストールとPCBの注文において、統合されたライブラリマネージャとPCB製作サービスは、多くの時間とフラストレーションを節約できる。 * シンプルなタスク自動化 *: librepcb-cliを使用すれば、自動化されたヘッドレスな方法により、例えば、CIパイプライン内で重要なチェックやデータエクスポートを実行することで、品質保証を向上させる(そして時間を節約する)ことができる。 * オープンソース *: LibrePCBはフリー&オープンソースのソフトウェアである。 *: ソースコードはGPLv3ライセンスの下、GitHubで公開されている。 <br> より詳細に知りたい場合は、[https://librepcb.org/features/for-everyone/ LibrePCBの機能ページ]を参照すること。<br> <br><br> == LibrePCBのインストール == ==== ポーダブルを使用 (推奨) ==== [https://librepcb.org/download/ LibrePCBの公式Webサイト]にアクセスして、Tarボールファイルをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf librepcb-<バージョン>-linux-<アーキテクチャ名>.tar.gz <br> 解凍したディレクトリを任意のインストールディレクトリに配置する。<br> mv librepcb-<バージョン>-linux-<アーキテクチャ名> LibrePCB mv LibrePCB <任意のインストールディレクトリ> <br> LibrePCBのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/LibrePCB.desktop <br> <syntaxhighlight lang="ini"> # ~/.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 </syntaxhighlight> <br> ==== AppImageファイルを使用 ==== [https://librepcb.org/download/ LibrePCBの公式Webサイト]にアクセスして、AppImageファイルをダウンロードする。<br> ダウンロードしたファイルに、実行権限を付加する。<br> chmod u+x librepcb-<バージョン>-linux-<アーキテクチャ名>.appimage <br> 必要であれば、ダウンロードしたファイルを任意のインストールディレクトリに配置する。<br> mv librepcb-<バージョン>-linux-<アーキテクチャ名>.appimage <任意のインストールディレクトリ> <br> LibrePCBのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/LibrePCB.desktop <br> <syntaxhighlight lang="ini"> # ~/.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 </syntaxhighlight> <br> ==== ソースコードからインストール ==== LibrePCBのビルドに必要な依存関係のライブラリをインストールする。<br> 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 <br> [https://librepcb.org/download/ LibrePCBの公式Webサイト]にアクセスして、ソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> unzip librepcb-<バージョン>-source.zip cd librepcb-<バージョン>-source <br> または、<code>git clone</code>コマンドを実行して、ソースコードをダウンロードする。<br> git clone https://github.com/LibrePCB/LibrePCB.git cd LibrePCB <br> LibrePCBのビルドディレクトリを作成する。<br> mkdir build && cd build <br> LibrePCBをビルドおよびインストールする。<br> cmake -DCMAKE_INSTALL_PREFIX=<LibrePCBのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release \ -DLIBREPCB_SHARE=/<LibrePCBのインストールディレクトリ>/share/librepcb .. make -j $(nproc) make install <br> LibrePCBのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/LibrePCB.desktop <br> <syntaxhighlight lang="ini"> # ~/.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 </syntaxhighlight> <br> LibrePCBの実行に必要なライブラリをインストールする。(要調査)<br> 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 <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
インストール - LibrePCB
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse