私は通常の手順を使用して、Ubuntuの14.04.5(Linuxカーネル4.4.0-53-ジェネリック)の上に、ソース(gitの)からのkicad 4.0.5を構築しています:Kicadはソースからビルドされており、ツリーの外は灰色になっていますか?
kicad_git_src$ mkdir build
kicad_git_src$ cd build
build$ cmake ../
build$ bzr whoami "Your Name <[email protected]>"
build$ make
すべてが、ここにkicad
コンパイルを渡します。それから私は、標準的なシステム位置(すなわち/usr/
)の外側を意味する、「木のうち、」それをインストール:すべての
/path/to/kicad_32b_4.0.5/
└── usr
└── local
├── bin
│ ├── bitmap2component
│ ├── _cvpcb.kiface
│ ├── dxf2idf
│ ├── eeschema
│ ├── _eeschema.kiface
│ ├── gerbview
│ ├── _gerbview.kiface
│ ├── idf2vrml
│ ├── idfcyl
│ ├── idfrect
│ ├── kicad
│ ├── pcb_calculator
│ ├── _pcb_calculator.kiface
│ ├── pcbnew
│ ├── _pcbnew.kiface
│ ├── pl_editor
│ └── _pl_editor.kiface
├── lib
│ └── kicad
│ └── plugins ...
└── share
├── applications
├── doc
│ └── kicad
│ └── scripts
│ └── bom-in-python ...
├── icons
│ └── hicolor
│ ...
├── kicad
│ ├── demos
│ │ ...
│ └── template
├── mime
│ └── packages
└── mimelnk
└── application
:
build$ make install DESTDIR=/path/to/kicad_32b_4.0.5
この時点で、DESTDIRのツリーは次のように約になりますの実行ファイルはusr/local/bin
にあるようです。 usr/local/lib
は.so
ライブラリ(一部のプラグインのみ)を含んでおらず、usr/local/share
にいくつかのファイルがあります。だから私はこのスクリプトを作りました:
#!/usr/bin/env bash
# trying to run kicad...
# the target DESTDIR of make install DESTDIR=...:
INSTD=/path/to/kicad_32b_4.0.5
cd $INSTD/usr/local/bin/
# there's only kicad/plugins in usr/local/lib, but still:
LD_LIBRARY_PATH=$INSTD/usr/local/lib:$LD_LIBRARY_PATH ./kicad
これは動作しますが、私はこのような何かを得る:
を...それは、EESchemaボタン、回路図ライブラリボタンです、pcbnewボタンは、すべて灰色です!以前のバージョンのKicadでは、いつでもこれらのファイルを実行でき、空のファイルが開かれていると思います。事前にプロジェクトを定義していない場合は...グレー表示されていない他のボタン(GerbViewなど)は正常に動作します。クリックするだけで、対応するアプリケーションが実行されます。
は、だから私の質問は以下のとおりです。
- はなぜpcbnew、eeschemaボタンがグレーアウトされていますか?標準外のインストールのためにディレクトリ参照が見つからないか、Kicadのワークフローが変更されたので、Kicadからスタンドアロンとしてこれらのアプリケーションを実行することはできません。
- Kicadにはいくつかのコマンドラインスイッチがありますので、Kicadにテンプレートが必要な場合は、
INSTDIR/usr/local/share
の場所を知ることができますか?コメントで述べたように、1 はeeschemaなどのボタンが非グレー表示出ている前に、新しいプロジェクトを作成/開き、作業を開始するためにがあります
ああ、私はその後、新しいプロジェクトを開く必要がありますボタンはグレー表示されていませんが、エスケマのライブラリは見つかりません - パスに関する質問はまだ残っています... – sdaau