鱼花 发表于 2021-8-14 10:54

debian 10 安装hqplayer embedded安装分享

本帖最后由 鱼花 于 2021-8-14 14:15 编辑

主要参考hqplayer embedded传统安装方式分享,http://erji.net/forum.php?mod=vi ... 35291&extra=&page=1 感谢suwey!

现新建一楼方便大家互相学习。

本人安装了几次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可以摆脱一个个命令敲击的痛苦。

https://laotzu.ftp.acc.umu.se/debian-cd/10.10.0-live/amd64/iso-hybrid/debian-live-10.10.0-amd64-standard.iso
https://www.signalyst.eu/bins/hqplayerd/buster/对应版本
安装debian时,选了清华的源,系统选安装其它附助服务配件时什么都不选就是。


鱼花 发表于 2021-8-14 10:58

本帖最后由 鱼花 于 2021-8-14 14:32 编辑

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

-------- debian debian-live-10.10.0-amd64-standard.iso 建议一条一条执行,不要一堆一起。
提示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对应的也没报错可以用
su -
cd /
cd /home/你的用户另外可以看再下几楼另一个在线安装的脚本
##开启shh 百度
sudo apt-get -y update
sudo apt-get -y dist-upgrade
sudo reboot
sudo dpkg -i linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
sudo dpkg -i linux-image-5.10.42-jl+_5.10.42-jl+-1_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-7_amd64.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
sudo dpkg -i hqplayerd_4.24.2-79_amd64.deb
sudo apt install -f
# sudo apt -y --fix-broken install 如果有出现这个报错提示,可以执行sudo apt -y --fix-broken install
sudo hqplayerd hq hq &   ###会列出一堆信息,停留着
sudo ps -ef | grep -i hq
sudo systemctl enable hqplayerd
sudo systemctl start hqplayerd
sudo hqplayerd -s usr pass #设置用户名为:usr,密码:pass
reboot
###打开8080
###执行过 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分钟得
sudo systemctl restart hqplayerd







鱼花 发表于 2021-8-14 11:08

本帖最后由 鱼花 于 2021-8-14 11:09 编辑

sudo dpkg --purge hqplayerd
rm -rf   /var/lib/hqplayer   ##具体看报错,存在没清完的目录不
rm -rf   /etc/hqplayer      ##
userdel -r hqplayerd    ##有可能不用执行
sudo dpkg -i hqplayerd_4.24.2-79_amd64.deb
sudo hqplayerd hq hq &   ###会列出一堆信息,停留着
sudo ps -ef | grep -i hq
sudo systemctl enable hqplayerd
sudo systemctl start hqplayerd
sudo hqplayerd -s usr pass #设置用户名为:usr,密码:pass
reboot卸载重装hqe
提示sudo hqplayerd hq hq 停留着的可以ctrl x 退出,在此不是执行这句,仅说明。

鱼花 发表于 2021-8-14 11:10

本帖最后由 鱼花 于 2021-8-14 12:42 编辑

http://你的ip:8088/户名为:usr,密码:pass (可以在web重设,或命令方式重设)
可以用Xshell 中Xftp 传文件。在home目录建一个music文件 su -
mkdir /home/music
chmod 777 /home/music
然后在库那输入/home ,点scan就可以扫出通过xftp上传到music目录的音乐文件了。
扫文件提示失败的重启机器试试



执行sudo hqplayerd hq hq

建议关闭debian系统前先停播了,把naa或直插的usb拨了,看正常不重关debian,要不总觉下次启动时各种问题。

遇上30分钟问题或其它问题,需启hqe的
sudo systemctl restart hqplayerd



DiskGenius 4.9.5.508 X64.rar 听文这版本pe下可以操作ext4文件{:4_118:} ,linux命令操作对多数人还是太麻烦了{:4_109:},不知说什么pass就行就是

laeicn 发表于 2021-8-14 11:54

技术贴,辛苦了

鱼花 发表于 2021-8-14 13:10

laeicn 发表于 2021-8-14 11:54
技术贴,辛苦了

谢谢支持

鱼花 发表于 2021-8-14 13:12

本帖最后由 鱼花 于 2021-8-14 18:54 编辑

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

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

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

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

sudo systemctl enable hqplayerd; systemctl restart hqplayerd 缺少依懒试试执行

[*]sudo apt install -f
似乎focal 与buster的内核版本号不一样。但是在debian上安装上focal对应的也没报错可以用
感觉得更新回对应buster版脑放认为更好了{:4_121:}
4.25
wget https://www.signalyst.eu/bins/hqplayerd/buster/hqplayerd_4.25.0-81_amd64.deb
sudo dpkg -i hqplayerd_4.25.0-81_amd64.debroot@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还要执行对应debianhttps://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 DriversYou 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:sudo apt update
sudo apt install rocm-dev
echo 'SUBSYSTEM=="kfd", KERNEL=="kfd", TAG+="uaccess", GROUP="video"' | sudo tee /etc/udev/rules.d/70-kfd.rules过坑!!


鱼花 发表于 2021-8-14 19:35

本帖最后由 鱼花 于 2021-8-14 20:40 编辑

面对Rocm这个坑可能用的到命令
https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#using-debian-based-rocm-with-upstream-kernel-drivers
sudo apt update
sudo apt dist-upgrade
sudo apt install libnuma-dev
sudo reboot

3行一起copy执行sudo apt install wget gnupg2

wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -
echo 'deb https://repo.radeon.com/rocm/apt/debian/ ubuntu main' | sudo tee /etc/apt/sources.list.d/rocm.list

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

speedturtle 发表于 2021-8-14 20:06

真心希望你多多出品这样的帖子!

鱼花 发表于 2021-8-15 16:36

speedturtle 发表于 2021-8-14 20:06
真心希望你多多出品这样的帖子!

大神有什么好方案在搞??

tyl1355 发表于 2021-8-15 17:05

这电脑玩得真好

鱼花 发表于 2021-8-16 22:12

tyl1355 发表于 2021-8-15 17:05
这电脑玩得真好

只是搬砖按自己要求重砌一下:lol


鱼花 发表于 2021-8-16 22:14

在Intel CPU上,如何使Linux系统运行得更快 (转发)
您可能听说过影响了许多现代处理器,包括英特尔,AMD,System Z,Power和ARM的某些处理器。幸运的是,内核开发人员已经发布了安全补丁来解决Meltdown/Spectre问题,在最新的内核版本中,默认情况下应用补丁。尽管安全补丁有助于缓解漏洞,但是它们也会影响系统的性能,如果您的系统受到了很好的保护,并且希望获得所有的性能,那么本指南非常适合您。本简要指南介绍了如何通过关闭Spectre和Meltdown缓解措施使Linux系统在Intel CPU上更快地运行。

警告
在实施以下解决方案之前,我必须警告你 - 这是高度不安全的,不建议这样做。这将禁用Intel CPU上的所有Spectre和Meltdown缓解措施,并使Linux系统对风险敞开大门。除非清楚地知道你在做什么,不要这样做。
如果您根本不关心安全性,请继续按照以下说明禁用缓解措施。

使Linux系统在Intel CPU上运行更快
使用你喜欢的文本编辑器编辑GRUB文件。
在Debian上,Ubuntu:
$ sudo nano /etc/default/grub
如果你使用的是Linux内核版本5.1.13及更新版本,请添加/编辑以下内核参数,如下所示:
GRUB_CMDLINE_LINUX="mitigations=off"
这将禁用所有可选的CPU缓解措施。
如果你使用的内核版本早于5.1.13,请添加/编辑以下内容:
GRUB_CMDLINE_LINUX="noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off tsx=on tsx_async_abort=off mitigations=off"
这些是内核参数,可用于禁用所有降低Linux系统速度的Spectre/Meltdown缓解措施。
有关每个标志的更多详细信息,请快速搜索google。
添加内核parameter之后,使用命令更新GRUB配置:
$ sudo update-grub
最后,重新启动系统:
$ sudo reboot
检查Spectre/Meltdown mitigations是否被禁用
我们可以使用"spectre-meltdown-checker"工具来帮助你识别Linux中的specre和missdown漏洞,在一些Linux发行版的官方存储库中可以找到它。

在Debian上,Ubuntu:

$ sudo apt install spectre-meltdown-checker
或者,你可以检查Spectre/Meltdown漏洞,如下所示。
$ ls /sys/devices/system/cpu/vulnerabilities/

示例输出:
itlb_multihit l1tf mds meltdown spec_store_bypass spectre_v1 spectre_v2 tsx_async_abort

还有。
$ grep . /sys/devices/system/cpu/vulnerabilities/*
示例输出:
/sys/devices/system/cpu/vulnerabilities/itlb_multihit:KVM: Vulnerable
/sys/devices/system/cpu/vulnerabilities/l1tf:Mitigation: PTE Inversion
/sys/devices/system/cpu/vulnerabilities/mds:Vulnerable; SMT Host state unknown
/sys/devices/system/cpu/vulnerabilities/meltdown:Vulnerable
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass:Vulnerable
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Vulnerable, STIBP: disabled
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort:Not affected

运行一些基准测试,并检查你将获得的性能,然后决定是否有必要禁用所有功能。
已经警告过:对于家庭或单用户计算机,此技巧是一个有用且明智的选择。但不建议用于生产系统。

鱼花 发表于 2021-8-16 22:17

4步骤实现Debian系统环境精简优化第一步、升级Debian系统apt-get update&&apt-get upgrade需要说明的是,在操作这些步骤最好是在我们刚重装系统,而不是在已经运行网站中优化机器,以免出现机器问题。第二步、移除多余的软件apt-get -y purge apache2-* bind9-* xinetd samba-* nscd-* portmap sendmail-* sasl2-bin到底这些软件有什么用途呢?apache2-* //apache服务器,一般我们自己会用一键安装包安装
bind9-* //我们不需要用VPS搭建DNS,所以去掉
xinetd //xinetd是服务守护进程
samba-* //samba能让linux使用windows共享功能,不需要
nscd-* //DNS缓存软件,同bind9,不需要
portmap //端口转发,一般Web服务器不需要
sendmail-* //发送邮件用,如果有需要保留
sasl2-bin //一个权限程序,占用资源,删除第三步、删除多余组件apt-get -y purge lynx memtester unixodbc python-* odbcinst-* sudo tcpdump ttf-*第四、清理缓存文件apt-get autoremove && apt-get clean通过上述4步,就可以完成对debian系统的精简优化。执行过程发现sudo被卸载apt-get install sudo


鱼花 发表于 2021-8-16 22:19

搞优化前记得备份系统

Devastat0r 发表于 2021-8-17 08:23

楼主用的是AMD显卡吗?ROCM在Debian系统上能不能起作用?

鱼花 发表于 2021-8-17 13:26

Devastat0r 发表于 2021-8-17 08:23
楼主用的是AMD显卡吗?ROCM在Debian系统上能不能起作用?

没用,但hq软件要求有这个包

defleppart 发表于 2021-8-18 00:19

大神啊 实在解决不了这个问题了,跪谢大神指教
$ sudo hqplayerd -s usr pass
hqplayerd: error while loading shared libraries: libamdhip64.so.4: cannot open shared object file: No such file or directory

鱼花 发表于 2021-8-18 07:29

本帖最后由 鱼花 于 2021-8-18 07:48 编辑

defleppart 发表于 2021-8-18 00:19
大神啊 实在解决不了这个问题了,跪谢大神指教
$ sudo hqplayerd -s usr pass
hqplayerd: error while lo ...
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
[*]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 DriversYou 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:
sudo apt update
sudo apt install rocm-dev
echo 'SUBSYSTEM=="kfd", KERNEL=="kfd", TAG+="uaccess", GROUP="video"' | sudo tee /etc/udev/rules.d/70-kfd.rules
sudo dpkg -i hqplayerd_4.25.0-81_amd64.deb
sudo hqplayerd -s usr pass
sudo systemctl restart hqplayerd
过坑!!
有执行这个吗??执行完不要卸载再安装一次hq 试试

鱼花 发表于 2021-8-18 07:33

本帖最后由 鱼花 于 2021-8-18 07:55 编辑

defleppart 发表于 2021-8-18 00:19
大神啊 实在解决不了这个问题了,跪谢大神指教
$ sudo hqplayerd -s usr pass
hqplayerd: error while lo ...
对上一楼应解决得了吧??sudo apt update
sudo apt install rocm-dev
echo 'SUBSYSTEM=="kfd", KERNEL=="kfd", TAG+="uaccess", GROUP="video"' | sudo tee /etc/udev/rules.d/70-kfd.rules
sudo dpkg -i hqplayerd_4.25.0-81_amd64.deb
sudo hqplayerd -s usr pass
sudo systemctl restart hqplayerd---------------------------以下官方回复
Check that your ld.so can find the rocm libraries. For example you can try
sudo echo "/opt/rocm/lib" >/etc/ld.so.conf.d/rocm.confsudo ldconfig
And then restart the system...

This assumes rocm packages have installed alternatives link to /opt/rocm

(this is not really HQPlayer specific, but just generic Linux system administration)
--------------------------官方
官方,回复前提你得已经有安装过rocm
要不你执行一次8楼的关于“面对Rocm这个坑可能用的到命令”https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#using-debian-based-rocm-with-upstream-kernel-drivers你可在在这个网页查找debian也行,找到相应可执行的内容看看
4.25有这个坑,4.24就没问题



页: [1] 2 3 4 5
查看完整版本: debian 10 安装hqplayer embedded安装分享