找回密码
 -注册-
查看: 2462|回复: 0
打印 上一主题 下一主题

可能是解决HQPlayer2.5嵌入版传统安装完,启动找不到动态库的方法

[复制链接]
跳转到指定楼层
1
发表于 2021-9-9 18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自 上海
因为想在snakeoil OS上装HQP,所以要先装Ubuntu服务器版,
装完后,手动安装 HQP 4.25嵌入版,跟着HQP官网介绍来的,也去安装了ROCM库。
装完后,启动HQP,报错,libamdhip64.so.4 找不到。
参考了大佬的文章,
http://www.erji.net/forum.php?mod=viewthread&tid=2237215
http://erji.net/forum.php?mod=viewthread&tid=2235291
依旧报错,也看到论坛里有朋友遇到同样的问题。
研究了两天, 发现是安装后具体的动态库没有链接到用户库。

解决方法
1. sudo find / -name '你缺失的动态库的名字,我的是libamdhip64.so.4' (记得加单引号)
这里会找到你机器里的路径,我的是 /opt/rocm-4.3.0/lib/libamdhip64.so.4
2. sudo ln -s /opt/rocm-4.3.0/lib/libamdhip64.so.4 /usr/lib 把这个库链接到用户库中

3. sudo ln -s /opt/rocm-4.3.0/lib/*.so.* /usr/lib 保险一点,所有库都链接过去 (*.so也试一次)

4. sudo ldconfig

执行完成后, 顺利启动,也可以把HQP单独重装一下,其它不用重装。

然后测试了4.24,也解决了之前找不到另一个.so的问题。

总结一下, 问题应该是在安装ROCM的DKSM包的过程中。

至此, Snakeoil OS上,roon, roon bridge, HQPlayer , HQplayer NAA全部顺利运行。

希望对大家有帮助。



您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2025-8-23 11:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表