測定器が増えてきたので別のラップトップにGPIBのセッティングをしなおした。
公式サイトからGitで取得。
$ git clone https://git.code.sf.net/p/linux-gpib/git linux-gpib-git
linux-gpib-gitフォルダ以下のlinux-gpib-userとlinux-gpib-kernelを指示通りコンパイルしインストール。
(-userの方は./configure の前に ./bootstrapが必要になった。)
設定ファイル/etc/gpib.confの編集。
minor=0の次の行をboard_type = "ni_usb_b"になおす。
つづいて,groupの設定。
$ sudo groupadd gpib
でグループを作り,/etc/groupの最後の行に追加されたgpibの部分に以下のように自分のuser名を入れる。
gpib:x:1001:<ユーザー名>
ここまでできたらシステムを再起動。
再起動後に,
$ sudo /usr/local/sbin/gpib_config
を実行する。
しかしここでトラブル。
いつものような
error while loading shared libraries: libgpib.so.0: cannot open shared object file: No such file or directory
が出てきてうまくいかない。
modplobeしてもきちんとカーネルモジュールはできているのに。。。
結局,/usr/local/lib/libgpib.so.0を/lib/にシンボリックリンクを貼って解決。
ちなみに,上記作業中,autotoolsとflexとbisonをaptでインストールしないとbuildできなかった。
それから,
gtk-3.0-dev
pkg-config
もaptでインストールした。
0 件のコメント:
コメントを投稿