2016-12-07 6 views
0

私は通常の手順を使用して、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 

これは動作しますが、私はこのような何かを得る:

kicad-4.0.5

を...それは、EESchemaボタン、回路図ライブラリボタンです、pcbnewボタンは、すべて灰色です!以前のバージョンのKicadでは、いつでもこれらのファイルを実行でき、空のファイルが開かれていると思います。事前にプロジェクトを定義していない場合は...グレー表示されていない他のボタン(GerbViewなど)は正常に動作します。クリックするだけで、対応するアプリケーションが実行されます。

は、だから私の質問は以下のとおりです。

  • はなぜpcbnew、eeschemaボタンがグレーアウトされていますか?標準外のインストールのためにディレクトリ参照が見つからないか、Kicadのワークフローが変更されたので、Kicadからスタンドアロンとしてこれらのアプリケーションを実行することはできません。
  • Kicadにはいくつかのコマンドラインスイッチがありますので、Kicadにテンプレートが必要な場合は、INSTDIR/usr/local/shareの場所を知ることができますか?コメントで述べたように、1 はeeschemaなどのボタンが非グレー表示出ている前に、新しいプロジェクトを作成/開き、作業を開始するためにがあります
+0

ああ、私はその後、新しいプロジェクトを開く必要がありますボタンはグレー表示されていませんが、エスケマのライブラリは見つかりません - パスに関する質問はまだ残っています... – sdaau

答えて

0

OK、どこかになりました。

しかし、これを実行して欲求不満ボタンをクリックした後、私は "folowing libraries were found:power、devices、..."(this post [KiCad.info Forums]のように)を得ました。

この図では、スケマティックと3Dシンボルの別のレポがあります。そう、これはDESTDIR/usr/local/share/kicadにすべてのライブラリファイルをコピーします

git clone https://github.com/KiCad/kicad-library kicad-library_git 
cd kicad-library_git 
mkdir build 
cd build 
cmake ../ 
make # exits and doesn't do anything... 
make install DESTDIR=/path/to/kicad_32b_4.0.5 

kicad_git_src/scripts/kicad-install.shkicad_git_src/scripts/library-repos-install.shて読んだ後、私はこれをやってしまったそして今

# before state: 
$ ls /path/to/kicad_32b_4.0.5/usr/local/share/kicad/ 
demos template 

# after state 
$ ls /path/to/kicad_32b_4.0.5/usr/local/share/kicad/ 
demos library modules template 

を、私はOPの実行スクリプトを実行すると、私の最後のプロジェクトが自動的に開かれ、eeschemaボタンをクリックすると、eeschemaがライブラリについて不満なく開始されます...このバージョンでは、フットプリントシンボルが別の.prettyのリポジトリにもありますが、私はまだその点に持っていないようだということ

注...

関連する問題