耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9713|回复: 29

[转盘] debian 10 安装hqplayer embedded安装分享

[复制链接]

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
发表于 2021-8-15 18:38:59 | 显示全部楼层 |阅读模式

感谢关注耳机俱乐部网站,注册后有更多权限。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 鱼花 于 2021-8-15 19:38 编辑

本人安装了几次ubuntu,之后一直没安装成历4.24.2, 4.25.2 后转到debain。

为什么需要安装linux就是,看上linux优点,背境更安定,比win细腻。还有想法是打算直连naa(naa那是arch linux ),那么只有linux才方便操作了。

Debian 项目发布了它的最新稳定版 Debian 10,其代号是 “Buster”,这个发布版将获得 5 年的支持。Debian 10 可用于 32 位和 64 位系统。

我本次下载的是debian-live-10.10.0-amd64-standard.iso。我一路盲摸安装了系统,结果是没卓面的。于是又得百度开通ssh。发现网上介绍2种方法,一种是修改 config,另一种直接安装openssh-server就可以。

可以ssh可以摆脱一个个命令敲击的痛苦。
  1. https://laotzu.ftp.acc.umu.se/debian-cd/10.10.0-live/amd64/iso-hybrid/debian-live-10.10.0-amd64-standard.iso
复制代码
  1. https://www.signalyst.eu/bins/hqplayerd/buster/
复制代码

对应版本
安装debian时,选了清华的源就是。
回复

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 18:39:55 | 显示全部楼层
本帖最后由 鱼花 于 2021-8-15 19:26 编辑

一、安装shhd (已开通跳过)
SSH分客户端openssh-client和openssh-server
如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server
  1. apt-get install openssh-client
  2. apt-get install openssh-server
  3. ps -e |grep ssh
复制代码
安装完成以后,可以通过以下命令看到它们运行的进程。这时linux主机可以不接显示器与键盘,可以偿试用远程shh
觉得上边方法比较适合小白,网上的教别人使用vim 来修改sshd_config文件,太不友好了
  1. sudo /etc/init.d/ssh stop  ###停
  2. sudo /etc/init.d/ssh start  ###启
复制代码
不用编辑可以shh,你认为真需要root进入shh时可以通过nano来编辑,sshd_config
  1. sudo apt-get install nano
复制代码

###nano比vim好用多了
或者可
  1. su -
复制代码
转到root ,但这各方式,xftp是控作不了没权限的目录的
  1. <span style="background-color: rgb(228, 248, 240); color: rgb(0, 0, 0); font-family: Tahoma, Helvetica, SimSun, sans-serif, Hei;">-------- debian debian-live-10.10.0-amd64-standard.iso 建议一条一条执行,不要一堆一起。</span>
复制代码
提示sudo hqplayerd hq hq 停留着的可以ctrl x 退出,在此不是执行这句,仅说明。hq 建议对应Buster目录下载的
用xftp把文件上传到home/你的用户名下
linux-headers-5.4.124-jl+_5.4.124-jl+-11_amd64.deb   (focal最新)
inux-image-5.4.124-jl+_5.4.124-jl+-11_amd64.deb      (focal最新)
https://www.sonarnerd.net/src/buster/linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb  (debian最新)
https://www.sonarnerd.net/src/buster/linux-image-5.10.42-jl+_5.10.42-jl+-1_amd64.deb     (debian最新)
libgmpris_2.2.1-8_amd64.deb (focal 最新)
https://www.sonarnerd.net/src/buster/libgmpris_2.2.1-7_amd64.deb (debian最新)
hqplayerd_4.24.2-79_amd64.deb麻烦需用的自己替换上,后来发现各自版本号不一样的,但可以通用。
似乎focal 与buster的内核版本号不一样。但是在debian上安装上focal对应的也没报错可以用
    1. su -
    2. cd /
    3. cd /home/你的用户
    复制代码

另外可以看再下几楼另一个在线安装的脚本
  1. ##开启shh 百度
  2. sudo apt-get -y update
  3. sudo apt-get -y dist-upgrade
  4. sudo reboot
  5. sudo dpkg -i linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  6. sudo dpkg -i linux-image-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  7. sudo reboot
  8. sudo apt-get install alsa-utils
  9. sudo apt-get install libflac8 libasound2 libasound2-data libasound2-plugins
  10. sudo dpkg -i libgmpris_2.2.1-7_amd64.deb
  11. 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
  12. sudo dpkg -i hqplayerd_4.24.2-79_amd64.deb
  13. sudo apt install -f
  14. # sudo apt -y --fix-broken install 如果有出现这个报错提示,可以执行sudo apt -y --fix-broken install
  15. sudo hqplayerd hq hq &     ###会列出一堆信息,停留着
  16. sudo ps -ef | grep -i hq
  17. sudo systemctl enable hqplayerd
  18. sudo systemctl start hqplayerd
  19. sudo hqplayerd -s usr pass #设置用户名为:usr,密码:pass
  20. reboot
  21. ###打开8080
  22. ###执行过 sudo systemctl  ,再执行sudo hqplayerd hq hq 就没详细信息看了。
复制代码

这里免了ubuntn要求的,
  • https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
  • 对应的1,2,3步完成rocm相关依赖安装(debian省了)

  • http://你的ip:8088/
  • sudo hqplayerd hq hq &     ###会列出一堆信息,停留着
  • sudo ps -ef | grep -i hq


这2条可以不执行,只是查看用的。或当遇上连不hqe时可以用这2句看看。

30分钟得
  1. sudo systemctl restart hqplayerd
复制代码

回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 18:40:45 | 显示全部楼层



  1. sudo dpkg --purge hqplayerd
  2. rm -rf   /var/lib/hqplayer   ##具体看报错,存在没清完的目录不
  3.   rm -rf   /etc/hqplayer        ##
  4. userdel -r hqplayerd    ##有可能不用执行
  5. sudo dpkg -i hqplayerd_4.24.2-79_amd64.deb
  6. sudo hqplayerd hq hq &     ###会列出一堆信息,停留着
  7. sudo ps -ef | grep -i hq
  8. sudo systemctl enable hqplayerd
  9. sudo systemctl start hqplayerd
  10. sudo hqplayerd -s usr pass #设置用户名为:usr,密码:pass
  11. reboot
  12. 复制代码
复制代码


卸载重装hqe

提示sudo hqplayerd hq hq 停留着的可以ctrl x 退出,在此不是执行这句,仅说明。
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 18:42:44 | 显示全部楼层
本帖最后由 鱼花 于 2021-8-15 18:52 编辑

http://你的ip:8088/
复制代码
户名为:usr,密码:pass (可以在web重设,或命令方式重设)
可以用Xshell 中Xftp 传文件。在home目录建一个music文件
  1. su -
  2. mkdir /home/music
  3. chmod 777 /home/music
复制代码
然后在库那输入/home ,hqe web页的库点scan就可以扫出。通过xftp上传音乐文件到music目录。
扫文件提示失败的重启机器试试
建议关闭debian系统前先停播了,把naa或直插的usb拨了,看正常不重关debian,要不总觉下次启动时各种问题。

遇上30分钟问题或其它问题,需启hqe的
  1. sudo systemctl restart hqplayerd
复制代码
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 18:45:30 | 显示全部楼层
本帖最后由 鱼花 于 2021-8-15 19:24 编辑


在线安装的脚本
这个脚本,更方便了,转到root用户直接安装
改一下官方站的https://audiophilestyle.com/foru ... /page/125/#comments
libgmpris buster只有1-7版 https://www.sonarnerd.net/src/buster/libgmpris_2.2.1-7_amd64.deb 而没1-8会报错
  1. ##记得选debian 建议
  2. ##记得选debian 建议buster, ubuntn可以选focal
  3. sudo apt-get -y update
  4. sudo apt-get -y dist-upgrade
  5. sudo wget https://www.sonarnerd.net/src/buster/linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  6. sudo wget https://www.sonarnerd.net/src/buster/linux-image-5.10.42-jl+_5.10.42-jl+-1_amd64.deb

  7. sudo dpkg -i linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  8. sudo dpkg -i linux-image-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  9. sudo apt-get install alsa-utils
  10. sudo apt-get -y install libglib2.0-0 libflac8 libasound2 libasound2-data libgomp1
  11. sudo apt-get -y install rygel
  12. wget https://www.sonarnerd.net/src/buster/libgmpris_2.2.1-7_amd64.deb
  13. sudo dpkg -i libgmpris_2.2.1-7_amd64.deb

  14. wget https://www.signalyst.eu/bins/hqplayerd/buster/hqplayerd_4.24.2-79_amd64.deb
  15. sudo dpkg -i hqplayerd_4.24.2-79_amd64.deb

  16. sudo hqplayerd -s usr pass
  17. sudo systemctl stop hqplayerd.service

  18. sudo systemctl enable hqplayerd; systemctl restart hqplayerd
  19. 复制代码
复制代码
缺少依懒试试执行
  • sudo apt install -f
似乎focal 与buster的内核版本号不一样。但是在debian上安装上focal对应的也没报错可以用
感觉得更新回对应buster版脑放认为更好了
4.25
  1. wget https://www.signalyst.eu/bins/hqplayerd/buster/hqplayerd_4.25.0-81_amd64.deb
  2. sudo dpkg -i hqplayerd_4.25.0-81_amd64.deb
复制代码
root@nuc8:/usr/bin# sudo hqplayerd hq hq
hqplayerd: error while loading shared libraries: libgupnp-1.2.so.0: cannot open shared object file: No such file or directory
root@nuc8:/usr/bin#
真多坑4.25就报错


----------尚不清楚是不是执行过下边的语句搞定了,2楼的说4.24不用执行那123步,但4.25还要执行对应debian
  1. https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#using-debian-based-rocm-with-upstream-kernel-drivers
复制代码
Using Debian-based ROCm with Upstream Kernel Drivers

You can install ROCm user-level software without installing AMD’s custom ROCk kernel driver. The kernel used must have the HSA kernel driver option enabled and compiled into the amdgpu kernel driver. To install only ROCm user-level software, run the following commands instead of installing rocm-dkms:

  1. sudo apt update
  2. sudo apt install rocm-dev
  3. echo 'SUBSYSTEM=="kfd", KERNEL=="kfd", TAG+="uaccess", GROUP="video"' | sudo tee /etc/udev/rules.d/70-kfd.rules
复制代码

过坑!!


回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:01:22 | 显示全部楼层
面对Rocm这个坑可能用的到命令
  1. https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#using-debian-based-rocm-with-upstream-kernel-drivers
复制代码
  1. sudo apt update
  2. sudo apt dist-upgrade
  3. sudo apt install libnuma-dev
  4. sudo reboot
复制代码
3行一起copy执行
  1. sudo apt install wget gnupg2

  2. wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -
  3. echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/debian/ ubuntu main' | sudo tee /etc/apt/sources.list.d/rocm.list
复制代码
  1. sudo apt update
  2. sudo apt install rocm-dev
  3. echo 'SUBSYSTEM=="kfd", KERNEL=="kfd", TAG+="uaccess", GROUP="video"' | sudo tee /etc/udev/rules.d/70-kfd.rules
复制代码


回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:02:56 | 显示全部楼层
以下分享debian 下hqe 、naa网络编方法分享(虚拟网卡完美解决直连naa的ip设置问题)
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:06:54 | 显示全部楼层
静态IP
在debian下的hqplayer embedded现打算固定下ip
  1. ifconfg
复制代码
QQ图片20210815120342.jpg

得知我的网卡名叫:eno1
先备份原有配置文件
  1. cp /etc/network/interfaces /etc/network/interfacesbak
复制代码
可以用nano命令打开配置文件,或xftp 选中文件后右键“用记事本编辑”

QQ图片20210815121213.jpg

原来配置(interfacesbak) 不是执行


  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).

  3. source /etc/network/interfaces.d/*

  4. # The loopback network interface
  5. auto lo
  6. iface lo inet loopback

  7. # The primary network interface
  8. allow-hotplug eno1
  9. iface eno1 inet dhcp
复制代码
需要改为的配置新的interfaces,不是执行

  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).

  3. source /etc/network/interfaces.d/*
  4.      
  5. # The loopback network interface
  6. auto lo
  7. iface lo inet loopback

  8. # The primary network interface
  9. allow-hotplug eno1
  10. iface eno1 inet static
  11. address 192.168.1.177
  12. netmask 255.255.255.0
  13. broadcast 192.168.1.255
  14. gateway 192.168.1.1
复制代码
执行

  1. /etc/init.d/networking restart
  2. ifdowon eno1
复制代码
然后网会断了,得hqe 主机接上键盘,显示器执行

  1. ifup eno1
复制代码



回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:11:44 | 显示全部楼层
添加虚拟网卡
设成静态,不一定适合所有应用场境,居此添加一虚拟网口,并设为态动就完美解决。这样把hq 主力机拿到2级路由下还可以得到其它ip用。
一楼设静态ip是为直连naa服务的。

在新的配置文件再添加一行
  1. iface eno1:0 inet dhcp
复制代码
需要改为的配置新的interfaces,不是执行
  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).

  3. source /etc/network/interfaces.d/*
  4.      
  5. # The loopback network interface
  6. auto lo
  7. iface lo inet loopback

  8. # The primary network interface
  9. allow-hotplug eno1
  10. iface eno1 inet static
  11. address 192.168.1.177
  12. netmask 255.255.255.0
  13. broadcast 192.168.1.255
  14. gateway 192.168.1.1

  15. iface eno1:0 inet dhcp
复制代码
(注意,就算把虚拟网口设静态也不能设网关的,eno1:0没有gateway)
然后使用ifup eno1:0就可以了。
不要使用/etc/init.d/network restart的方法

  1. ifup eno1:0
复制代码
  1. eno1是我的网卡名,eno1:0新添加的虚拟网卡名。
复制代码
QQ图片20210815122709.jpg

回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:13:23 | 显示全部楼层
无风扇开发板安装debian +naa
因为debian安装效率看起来比ubuntu快,没archlinux别妞,吸引了我打算用它来安装naa的系统,好处还可以更新上官方指定5.4内核。好处是与hqe那同样系统用的语法一致,少走弯路。
比naa imge有更大控制权。
我naa用的是up board,首先安装好debian 10 ( debian-live-10.10.0-amd64-standard.iso)


  1. https://laotzu.ftp.acc.umu.se/debian-cd/10.10.0-live/amd64/iso-hybrid/debian-live-10.10.0-amd64-standard.iso
复制代码
更新官方指定内核,并安装官方naa包
  1. sudo apt-get -y update
  2. sudo apt-get -y dist-upgrade
  3. sudo apt-get install alsa-utils  ##解码器等驱动包
  4. sudo reboot
  5. sudo apt-get -y install libglib2.0-0 libflac8 libasound2 libasound2-data libgomp1    ##解码器等驱动包
  6. sudo apt-get -y install rygel
  7. sudo wget https://www.sonarnerd.net/src/buster/linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb  ##内核
  8. sudo wget https://www.sonarnerd.net/src/buster/linux-image-5.10.42-jl+_5.10.42-jl+-1_amd64.deb       ##内核
  9. sudo dpkg -i linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  10. sudo dpkg -i linux-image-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  11. wget https://www.sonarnerd.net/src/buster/libgmpris_2.2.1-7_amd64.deb
  12. sudo dpkg -i libgmpris_2.2.1-7_amd64.deb      ##这个不知需要安装不,可以安装上
  13. sudo wget  https://www.signalyst.eu/bins/naa/linux/buster/networkaudiod_4.1.1-46_amd64.deb    ##naa
  14. sudo dpkg -i networkaudiod_4.1.1-46_amd64.deb
  15. sudo systemctl start  networkaudiod.service
  16. sudo systemctl enable networkaudiod.service
复制代码


回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:14:34 | 显示全部楼层
我的hqe 主机现在是一台改为被动散热的nuc8,因为打算naa直连,网口只有一个情况下,接上naa后就得解决控制播放的问题。
解决方法:
一)可以是接个usb转arj45的网卡。
二)开启wifi,开机后直连路由。
三)nuc8的wifi设为热点。
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:15:14 | 显示全部楼层
本帖最后由 鱼花 于 2021-8-15 19:28 编辑

开启我hq主机wifi

我们需要添加 non-free 的安装源,到系统中,更新 /etc/apt/sources.list,添加以下记录:
    1. deb http://httpredir.debian.org/debian/ buster main contrib non-free
    复制代码

注意:如果你是 Debian 9 的系统,请把 buster 替换为 stretch,响应的 Debian 8 的系统用 jessie, Debian 7 的系统用 wheezy。
安装无线网卡驱动
在Debian.org 的 WiFi 页面中,我们可以查到,Intel Wireless-N 需要装的驱动为 firmware-iwlwifi。 我们在终端执行更新后,就可以安装 firmware-iwlwifi 了,
    1. sudo apt-get install firmware-iwlwifi
    复制代码

重新载入模块
iwlwifi 模块会自动加载支持的设备,我们重新加载此模块,让它自动加载支持的设备。在终端中执行:
    1. modprobe -r iwlwifi
    2. modprobe iwlwifi
    3. iwlist scan
    复制代码

此时ifconfig wlp0s20f3 就应该可以认出来你的无线网卡,如果没有进一步查看自己的网卡类型,
此处不多说
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:22:43 | 显示全部楼层
对于naa端,套用1楼的方法,把ip设为192.168.1.1 ,网关为hqe的ip 192.168.1.177 ,再添个动态ip的虚拟网口应可以直连naa了。
要是没问题,就不存在固定ip不方便维护的说法了。
还有欠一楼介绍,开机后wifi自动连主路由,那更完美了。


在naa端静态ip设置。naa的ip就是hqe主机的网关,naa的网关就是hqe的ip地址。
nano 打开 /etc/ssh/sshd_config添加一行
PermitRootLogin yes
  1. /etc/init.d/ssh restart
复制代码
可以root登陆
  1. sudo apt install network-manager
  2. sudo apt  install net-tools
复制代码
需要改为的配置新的
  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).

  3. source /etc/network/interfaces.d/*

  4. # The loopback network interface
  5. auto lo
  6. iface lo inet loopback

  7. # The primary network interface
  8. allow-hotplug enp1s0
  9. iface enp1s0 inet static
  10. address 192.168.1.1
  11. netmask 255.255.255.0
  12. broadcast 192.168.1.255
  13. gateway 192.168.1.177

  14. iface enp1s0:0 inet dhcp
复制代码
接上显示器执行
  1. ifdown enp1s0
  2. ifup enp1s0
  3. ifup enp1s0:0
复制代码
enp1s0:0是添加的虚拟网卡
现在可以直连了,省了路由
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2021-8-15
 楼主| 发表于 2021-8-15 19:23:36 | 显示全部楼层
把hqe主机wifi设为热点,手机连上hqe主机,naa网线直连hqe主机完全可以脱网,完合不需要路由,
而不想接直线naa时,因为添加了虚拟网卡,拨掉网线接路由又直接能用。
就是控制hq web是手机上不了网,估计安卓手机可以搞定的,安卓root了后加iptables指定走向应可以解决这问题。
回复 支持 反对

使用道具 举报

35

主题

1429

帖子

16

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
16
注册时间
2011-3-31
发表于 2021-8-15 21:29:02 | 显示全部楼层
感谢楼主分享,建议给nuc8 装个jcat net card,这样直连可能更好些,主板网口可以在bios 关闭。我嫌麻烦,还是乖乖用hqe os。

点评

谢谢!! nuc8算力不行,我有nuc11 i7 pro,dsd256 7ec ,xtr会有停顿。 hq os能驱动jcat吗?这东西太贵了,还有那个jcat网卡,除非hq os可以自己设ip通过jcat网卡直连。  详情 回复 发表于 2021-8-15 21:53
回复 支持 反对

使用道具 举报

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

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-11-24 08:30 , Processed in 0.116594 second(s), 40 queries , Gzip On.

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