hqplayer embedded传统安装方式分享
本帖最后由 suwey 于 2021-7-28 08:52 编辑相关文件链接:https://pan.baidu.com/s/11QeHrINENXvvbiKstr5RlA 提取码:r0w6
所谓传统安装方式就是直接安装到硬盘,适合我这种在一台电脑上多系统方式使用,或者想完全掌控整个系统,首先安装ubuntu-20.04.2-live-server,这一步就不多说了,如果这一步搞不定后面其实更麻烦。
安装完第一步,更新apt源为国内,这一步会大大减少等待时间,也不多说,然后例行:
sudo apt-get -y update
sudo apt-get -y dist-upgrade
sudo reboot如果有人和我一样正好使用的旧电脑网口坏了,但是ubuntu server安装的时候不会像桌面版那样提供wifi设置界面,这时候就很恼火了,那么拷贝文件链接中wifi目录下的几个包安装,填写netplan ip配置文件后sudo netplan apply,如果不行可能像我一样还需要再sudo rfkill unblock all网络才会正常。
更新内核(可选)
sudo dpkg -i linux-headers-5.4.124-jl+_5.4.124-jl+-11_amd64.deb
sudo dpkg -i linux-image-5.4.124-jl+_5.4.124-jl+-11_amd64.deb
sudo reboot
安装依赖
sudo apt-get install alsa-utils
sudo apt-get install libflac8 libasound2 libasound2-data libasound2-plugins
sudo dpkg -i libgmpris_2.2.1-8_amd64.deb
这时候如果安装hqplayer的deb包会报错,主要是缺少很多依赖,那么把缺少包信息拷贝出来记事本编辑一下继续
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相关依赖安装https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu然后
sudo dpkg -i hqplayerd_4.24.2-79_amd64.deb貌似还有一点依赖没找到,不过这次就简单了,直接
sudo apt install -f确认就行
这时候可以启动进程
sudo hqplayerd hq hq &
sudo ps -ef | grep -i hq
确认进程还在就可以访问8088端口看看hqplayer的页面了
如果一切正常就可以去/usr/bin目录下用附带的本论坛大佬的hqplayerd替换了,然后可能会发现居然无法启动,还会报一个诡异的找不到文件的异常,我简单看了一下感觉是引用的动态链接库地址不同导致的,所以简单的话可以这样
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独立镜像。https://www.signalyst.eu/bins/hqplayerd/focal/
https://www.sonarnerd.net/src/focal/
https://www.signalyst.eu/bins/naa/images/
这都没人顶么? 浅显易懂造福大方。
我自己是用U盘引导的。
直接安装到硬盘就和linux版没什么区别了吧,多个dlna功能, 没了headless无GUI的优势 感谢感谢,这个更直观吧 万远 发表于 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
clark8888 发表于 2021-7-28 16:26
直接安装到硬盘就和linux版没什么区别了吧,多个dlna功能, 没了headless无GUI的优势
在linux安装我想到的一个好处就是可以简单用上wifi(控制web用),那个物理网口可以直连naa.
鱼花 发表于 2021-7-28 23:30
这个是linux下最好教程了
感谢,专业程序员风格。
应该装这个吧networkaudiod_4.1.1-47_amd64.deb ,我的NAA就是安装audiophlie linux 系统的UP2 board 上的,audiophile linux基于ARCHLINUX clark8888 发表于 2021-7-28 16:26
直接安装到硬盘就和linux版没什么区别了吧,多个dlna功能, 没了headless无GUI的优势
server的话一直都不需要gui啊,需要操作的话ssh就可以了,如果设置好开机自动运行也不需要ssh了
鱼花 发表于 2021-7-28 23:34
在linux安装我想到的一个好处就是可以简单用上wifi(控制web用),那个物理网口可以直连naa.
Linux版不可以吗?另外ubuntu studio还可以手动设置HQ进程为实时高优先级,并禁用睿频降低延迟
cokesum 发表于 2021-7-28 09:18
这都没人顶么? 浅显易懂造福大方。
我自己是用U盘引导的。
那种应该更简单把,适合自己就好
很详细,谢谢分享
鱼花 发表于 2021-7-28 23:34
在linux安装我想到的一个好处就是可以简单用上wifi(控制web用),那个物理网口可以直连naa.
其实如果按照官网这个安装文档https://www.signalyst.com/embedded-install.html来的话,前面两步是一样的,只是最后懒得用U盘直接把文件替换掉了,目前为止用的还挺好,独立系统反正想干嘛就干嘛呗,比如我直接把windows上的音乐文件分区挂载过来然后填到网页library里扫描然后手机浏览器控制播放
万远 发表于 2021-7-29 08:18
应该装这个吧networkaudiod_4.1.1-47_amd64.deb ,我的NAA就是安装audiophlie linux 系统的UP2 board...
你怎样安装上的?我是执行sudo dpgk 报没这命令
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遇上麻烦
clark8888 发表于 2021-7-29 08:48
Linux版不可以吗?另外ubuntu studio还可以手动设置HQ进程为实时高优先级,并禁用睿频降低延迟
直接那个img文件的独立hq os不知如何设置wifi可用了??
很不错,再设置为自动运行就完美了。 鱼花 发表于 2021-7-29 13:06
你怎样安装上的?我是执行sudo dpgk 报没这命令
archlinux不能直接安装DEB文件的
本帖最后由 鱼花 于 2021-7-29 23:14 编辑
万远 发表于 2021-7-29 16:15
archlinux不能直接安装DEB文件的
还差那么一点点:lol
(请百度 xxx is not in the sudoers file.This incident will be reported.的解决方法)
一路太多坑了,谢谢。
git clone https://aur.archlinux.org/hqplayer-network-audio-daemon.git
cd hqplayer-network-audio-daemon
makepkg -si
systemctl startnetworkaudio.service
systemctl enable networkaudio.service
(a)看Roon Bridge的进程:
ps -ef|grep Roon
(b)看NAA的进程:
ps -ef|grep networkaudiod
arch linux超多坑,没有勇气不要进。 无想牧歌 发表于 2021-7-29 16:09
很不错,再设置为自动运行就完美了。
可以的,搜一下就有
鱼花 发表于 2021-7-29 13:10
DiskGenius 4.9.5.508 X64这个版本据说可以直接换了,不用执行linux这么麻烦。
我也是直接刷官方嵌入 ...
嗯。。这样也可以。。看个人习惯了。。之前看到一个评论说自带的内核不够好。。有兴趣可以对比一下。。我暂时先这样了