2025年8月11日月曜日

gpibドライバをセットアップし直し(xubuntu 24.04)

測定器が増えてきたので別のラップトップに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 件のコメント:

コメントを投稿