suwey 发表于 2021-7-28 08:39

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/

cokesum 发表于 2021-7-28 09:18

这都没人顶么? 浅显易懂造福大方。

我自己是用U盘引导的。

clark8888 发表于 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

suwey 发表于 2021-7-29 08:47

clark8888 发表于 2021-7-28 16:26
直接安装到硬盘就和linux版没什么区别了吧,多个dlna功能, 没了headless无GUI的优势

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

clark8888 发表于 2021-7-29 08:48

鱼花 发表于 2021-7-28 23:34
在linux安装我想到的一个好处就是可以简单用上wifi(控制web用),那个物理网口可以直连naa.

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

suwey 发表于 2021-7-29 08:59

cokesum 发表于 2021-7-28 09:18
这都没人顶么? 浅显易懂造福大方。

我自己是用U盘引导的。

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

happylo 发表于 2021-7-29 09:01

很详细,谢谢分享

suwey 发表于 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 报没这命令


鱼花 发表于 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文件的

鱼花 发表于 2021-7-29 21:31

本帖最后由 鱼花 于 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超多坑,没有勇气不要进。

suwey 发表于 2021-7-29 21:56

无想牧歌 发表于 2021-7-29 16:09
很不错,再设置为自动运行就完美了。

可以的,搜一下就有

suwey 发表于 2021-7-29 21:59

鱼花 发表于 2021-7-29 13:10
DiskGenius 4.9.5.508 X64这个版本据说可以直接换了,不用执行linux这么麻烦。

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

嗯。。这样也可以。。看个人习惯了。。之前看到一个评论说自带的内核不够好。。有兴趣可以对比一下。。我暂时先这样了
页: [1] 2 3 4 5 6
查看完整版本: hqplayer embedded传统安装方式分享