libhid.so.0:无法打开共享对象文件:没有此文件或目录

libhid.so.0:无法打开共享对象文件:没有此文件或目录

我正在尝试安装一个旧程序这里

我似乎无法让它工作,它会反弹“shark:加载共享库时出错:libhid.so.0:无法打开共享对象文件:没有此文件或目录”.... 我一直在寻找 libhid.so.0,但似乎找不到。有没有办法用不同的、反向兼容的 hid 控制器来运行它?或者有人知道如何让 radioshark 在当前的 Linux 操作系统上运行。

答案1

libhid.so.0.0.0我在 Ubuntu 14.04 上运行了它。之前我在版本 10.04 上运行它,并将丢失的和复制到版本 14.04 目录中,并使用指向它们的libusb-0.1.so.4符号链接。/usr/lib

我还从旧版本 10.04 系统中复制了我的 shark 可执行文件。我有一个 shell 脚本来设置 radio shark 电台并运行arecordaplay命令。您需要将捕获设备传递给arecord命令。您可以通过将 radioshark 插入 USB 连接器并执行来获取硬件设备:

arecord -l. 

你会得到类似这样的结果:

List of CAPTURE Hardware Devices
card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: radioSHARK [radioSHARK], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

我使用的 shell 命令是:

sudo shark -fm 97.7
sudo shark -blue 50
arecord -c 2 -f S16 -r 24000 -D hw:2,0 | aplay

我有一个 java GUI 应用程序来运行所有这些并选择各种站点,但它在 Ububtu 14.04 上还不能运行。

相关内容