找回密码
 -注册-
查看: 36625|回复: 127

hqplayer embedded传统安装方式分享

[复制链接]
发表于 2021-7-28 08:39 | 显示全部楼层 |阅读模式 来自 浙江省嘉兴市海盐县
本帖最后由 suwey 于 2021-7-28 08:52 编辑

相关文件链接:https://pan.baidu.com/s/11QeHrINENXvvbiKstr5RlA 提取码:r0w6

所谓传统安装方式就是直接安装到硬盘,适合我这种在一台电脑上多系统方式使用,或者想完全掌控整个系统,首先安装ubuntu-20.04.2-live-server,这一步就不多说了,如果这一步搞不定后面其实更麻烦。
安装完第一步,更新apt源为国内,这一步会大大减少等待时间,也不多说,然后例行:
  1. sudo apt-get -y update
  2. sudo apt-get -y dist-upgrade
  3. sudo reboot
复制代码
如果有人和我一样正好使用的旧电脑网口坏了,但是ubuntu server安装的时候不会像桌面版那样提供wifi设置界面,这时候就很恼火了,那么拷贝文件链接中wifi目录下的几个包安装,填写netplan ip配置文件后sudo netplan apply,如果不行可能像我一样还需要再sudo rfkill unblock all网络才会正常。

更新内核(可选)
  1. sudo dpkg -i linux-headers-5.4.124-jl+_5.4.124-jl+-11_amd64.deb
  2. sudo dpkg -i linux-image-5.4.124-jl+_5.4.124-jl+-11_amd64.deb
  3. sudo reboot
复制代码


安装依赖
  1. sudo apt-get install alsa-utils
  2. sudo apt-get install libflac8 libasound2 libasound2-data libasound2-plugins
  3. sudo dpkg -i libgmpris_2.2.1-8_amd64.deb
复制代码


这时候如果安装hqplayer的deb包会报错,主要是缺少很多依赖,那么把缺少包信息拷贝出来记事本编辑一下继续
  1. sudo apt install libcairo2 libgee-0.8-2 libgssdp-1.2-0 libgupnp-1.2-0 ibgupnp-av-1.0-2 librygel-core-2.6-2 librygel-renderer-2.6-2 libwavpack1 rygel zip unzip
复制代码


如果以为这时候已经可以安装hqplayer的deb包的话就想多了,后面缺少的依赖在ubuntu是找不到的,老实按照官网链接做完1,2,3步完成rocm相关依赖安装
  1. https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
复制代码
然后
  1. sudo dpkg -i hqplayerd_4.24.2-79_amd64.deb
复制代码
貌似还有一点依赖没找到,不过这次就简单了,直接
  1. sudo apt install -f
复制代码
确认就行

这时候可以启动进程
  1. sudo hqplayerd hq hq &
  2. sudo ps -ef | grep -i hq
复制代码
确认进程还在就可以访问8088端口看看hqplayer的页面了

如果一切正常就可以去/usr/bin目录下用附带的本论坛大佬的hqplayerd替换了,然后可能会发现居然无法启动,还会报一个诡异的找不到文件的异常,我简单看了一下感觉是引用的动态链接库地址不同导致的,所以简单的话可以这样
  1. sudo ln -s /lib/x86_64-linux-gnu/ld-2.31.so /usr/lib/ld-linux-x86-64.so.2
复制代码
将x64的lib链接到x32的lib目录里,这样就可以正常启动了,如果觉得这种方式不太优雅,可以使用我修改过的hqplayerd_g文件

附相关包官方链接,依次包含hqplayer deb安装包,jl改版内核及libgmpris安装包,naa独立镜像。
  1. https://www.signalyst.eu/bins/hqplayerd/focal/
  2. https://www.sonarnerd.net/src/focal/
  3. https://www.signalyst.eu/bins/naa/images/
复制代码


发表于 2021-7-28 09:18 | 显示全部楼层 来自 新加坡
这都没人顶么? 浅显易懂造福大方。

我自己是用U盘引导的。
回复

使用道具 举报

发表于 2021-7-28 16:26 | 显示全部楼层 来自 北京市
直接安装到硬盘就和linux版没什么区别了吧,多个dlna功能, 没了headless无GUI的优势
回复

使用道具 举报

发表于 2021-7-28 16:37 | 显示全部楼层 来自 广西贵港市
感谢感谢,这个更直观吧
回复

使用道具 举报

发表于 2021-7-28 23:30 | 显示全部楼层 来自 广东省佛山市
万远 发表于 2021-7-28 16:37
感谢感谢,这个更直观吧

这个是linux下最好教程了

感谢,专业程序员风格。

楼主,能请教个问题吗,

不知楼主用过arch linux 没有 ??(这东西安装超麻烦,我只用它做一个hq ,roon桥而已)

我在up board 安装了arch linux ,roon bridge很顺利安装上了,但是到了naa 报不支持 dpgk 安装不上,执行 yaourt -S dpkg也报错,暂时解决不了。


------------
hqplayer NAA的安装:
curl -O https://www.signalyst.eu/bins/naa/linux/buster/networkaudiod_4.1.1-46_armhf.deb
sudo dpkg -i networkaudiod_4.1.1-46_armhf.deb
回复

使用道具 举报

发表于 2021-7-28 23:34 | 显示全部楼层 来自 广东省佛山市
clark8888 发表于 2021-7-28 16:26
直接安装到硬盘就和linux版没什么区别了吧,多个dlna功能, 没了headless无GUI的优势

在linux安装我想到的一个好处就是可以简单用上wifi(控制web用),那个物理网口可以直连naa.
回复

使用道具 举报

发表于 2021-7-29 08:18 | 显示全部楼层 来自 广西贵港市
鱼花 发表于 2021-7-28 23:30
这个是linux下最好教程了

感谢,专业程序员风格。

应该装这个吧networkaudiod_4.1.1-47_amd64.deb   ,我的NAA就是安装audiophlie linux 系统的UP2 board 上的,audiophile linux基于ARCHLINUX
回复

使用道具 举报

 楼主| 发表于 2021-7-29 08:47 | 显示全部楼层 来自 浙江省嘉兴市海盐县
clark8888 发表于 2021-7-28 16:26
直接安装到硬盘就和linux版没什么区别了吧,多个dlna功能, 没了headless无GUI的优势

server的话一直都不需要gui啊,需要操作的话ssh就可以了,如果设置好开机自动运行也不需要ssh了
回复

使用道具 举报

发表于 2021-7-29 08:48 | 显示全部楼层 来自 北京市
鱼花 发表于 2021-7-28 23:34
在linux安装我想到的一个好处就是可以简单用上wifi(控制web用),那个物理网口可以直连naa.

Linux版不可以吗?另外ubuntu studio还可以手动设置HQ进程为实时高优先级,并禁用睿频降低延迟
回复

使用道具 举报

 楼主| 发表于 2021-7-29 08:59 | 显示全部楼层 来自 浙江省嘉兴市海盐县
cokesum 发表于 2021-7-28 09:18
这都没人顶么? 浅显易懂造福大方。

我自己是用U盘引导的。

那种应该更简单把,适合自己就好
回复

使用道具 举报

发表于 2021-7-29 09:01 来自手机 | 显示全部楼层 来自 湖南省长沙市
很详细,谢谢分享
回复

使用道具 举报

 楼主| 发表于 2021-7-29 09:28 | 显示全部楼层 来自 浙江省嘉兴市海盐县
鱼花 发表于 2021-7-28 23:34
在linux安装我想到的一个好处就是可以简单用上wifi(控制web用),那个物理网口可以直连naa.

其实如果按照官网这个安装文档https://www.signalyst.com/embedded-install.html来的话,前面两步是一样的,只是最后懒得用U盘直接把文件替换掉了,目前为止用的还挺好,独立系统反正想干嘛就干嘛呗,比如我直接把windows上的音乐文件分区挂载过来然后填到网页library里扫描然后手机浏览器控制播放

回复

使用道具 举报

发表于 2021-7-29 13:06 | 显示全部楼层 来自 广东省佛山市
万远 发表于 2021-7-29 08:18
应该装这个吧networkaudiod_4.1.1-47_amd64.deb   ,我的NAA就是安装audiophlie linux 系统的UP2 board  ...

你怎样安装上的?我是执行sudo dpgk 报没这命令

QQ图片20210729130405.jpg
回复

使用道具 举报

发表于 2021-7-29 13:10 | 显示全部楼层 来自 广东省佛山市
suwey 发表于 2021-7-29 09:28
其实如果按照官网这个安装文档https://www.signalyst.com/embedded-install.html来的话,前面两步是一样 ...

DiskGenius 4.9.5.508 X64这个版本据说可以直接换了,不用执行linux这么麻烦。

我也是直接刷官方嵌入式img,简单,干扰少。灵活用好远程子目添加库就行了。

现在用官方指定up board刷了arch linux执行dpgk遇上麻烦
回复

使用道具 举报

发表于 2021-7-29 13:12 | 显示全部楼层 来自 广东省佛山市
clark8888 发表于 2021-7-29 08:48
Linux版不可以吗?另外ubuntu studio还可以手动设置HQ进程为实时高优先级,并禁用睿频降低延迟

直接那个img文件的独立hq os不知如何设置wifi可用了??
回复

使用道具 举报

发表于 2021-7-29 16:09 | 显示全部楼层 来自 广东省惠州市
很不错,再设置为自动运行就完美了。
回复

使用道具 举报

发表于 2021-7-29 16:15 | 显示全部楼层 来自 广西贵港市
鱼花 发表于 2021-7-29 13:06
你怎样安装上的?我是执行sudo dpgk 报没这命令

archlinux不能直接安装DEB文件的
2、回车安装即可.jpg
1.jpg
回复

使用道具 举报

发表于 2021-7-29 21:31 | 显示全部楼层 来自 广东省佛山市
本帖最后由 鱼花 于 2021-7-29 23:14 编辑
万远 发表于 2021-7-29 16:15
archlinux不能直接安装DEB文件的

QQ图片20210729212925.jpg

还差那么一点点
(请百度 xxx is not in the sudoers file.This incident will be reported.的解决方法)
QQ图片20210729213925.jpg

一路太多坑了,谢谢。

  1. git clone https://aur.archlinux.org/hqplayer-network-audio-daemon.git
  2. cd hqplayer-network-audio-daemon
  3. makepkg -si
复制代码
  1. systemctl start  networkaudio.service
  2. systemctl enable networkaudio.service
复制代码
  1. (a)看Roon Bridge的进程:
  2. ps -ef|grep Roon
  3. (b)看NAA的进程:
  4. ps -ef|grep networkaudiod
复制代码



arch linux超多坑,没有勇气不要进。
回复

使用道具 举报

 楼主| 发表于 2021-7-29 21:56 | 显示全部楼层 来自 浙江省杭州市
无想牧歌 发表于 2021-7-29 16:09
很不错,再设置为自动运行就完美了。

可以的,搜一下就有
回复

使用道具 举报

 楼主| 发表于 2021-7-29 21:59 | 显示全部楼层 来自 浙江省杭州市
鱼花 发表于 2021-7-29 13:10
DiskGenius 4.9.5.508 X64这个版本据说可以直接换了,不用执行linux这么麻烦。

我也是直接刷官方嵌入 ...

嗯。。这样也可以。。看个人习惯了。。之前看到一个评论说自带的内核不够好。。有兴趣可以对比一下。。我暂时先这样了
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 19:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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