找回密码
 -注册-
查看: 476|回复: 12
打印 上一主题 下一主题

在ubuntu22.04.3-server上安装RT内核+安装HQplayer(嵌入版的deb型式)

[复制链接]
跳转到指定楼层
1
发表于 2025-1-8 11:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 重庆
一.在电脑上安装ubuntu-22.04.5-live-server-amd64


请参考:《ubuntu server 2204 安装(图解)》https://blog.csdn.net/ziqibit/article/details/129932038


1.在U盘上烧录ubuntu-22.04.5-live-server-amd64


   固件下载地址:https://mirrors.jlu.edu.cn/ubuntu-releases/22.04.5/ubuntu-22.04.5-live-server-amd64.iso


2.在电脑上安装ubuntu-22.04.5-live-server-amd64


   2.1.安装过程:


     关键点:


       2.1.1. 必须在安装时设置静态IP地址:


填写:


Subnet:  192.168.5.0/24


Address:  192.168.5.120


Gateway:  192.168.5.1


Name servers:  192.168.5.2


Search domains:  不填


选择Save


     2.1.2. SSH服务必须选


       [  ] Install OpenSSH server


       前面的 [  ] 中必须打上 X  即:[X]






3.登录ubuntu-22.04.5-live-server-amd64,更新软件


   用cqzhangjunhua登录,密码是67773240(这是我设置的用户名和密码)


显示:


Welcome to  (GNU/Linux 5.15.0-88-generic x86_64)


* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage


  System information as of Thu Nov  2 02:24:43 AM UTC 2023


  System load:  0.1142578125       Temperature:             57.0 C
  Usage of /:   12.1% of 56.88GB   Processes:               184
  Memory usage: 1%                 Users logged in:         0
  Swap usage:   0%                 IPv4 address for enp1s0: 192.168.5.35


Expanded Security Maintenance for Applications is not enabled.


31 updates can be applied immediately.
To see these additional updates run: apt list --upgradable


Enable ESM Apps to receive additional future security updates.
See https://ubuntu.com/esm or run: sudo pro status






The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.


Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.


To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.


cqzhangjunhua@ubuntu:~$








4.解决不能以root用户登录问题


   sudo passwd root                        ## 设置root用户的密码


   sudo passwd -u root                      ## 启用root用户,这将解锁root用户,允许其登录。


   sudo nano /etc/ssh/sshd_config


     注释掉 PermitRootLogin prohibit-password


     添加    PermitRootLogin yes


   保存退出(Ctrl+O、Enter、Ctrl+X)。


   sudo service ssh restart                   ## 重启ssh服务


   sudo reboot


   以root登录


   nano /etc/apt/sources.list


deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse


保存退出(Ctrl+O、Enter、Ctrl+X)。


   设置亚洲上海时区


     timedatectl set-timezone Asia/Shanghai


   输入命令:


     apt-get update


     apt-get upgrade






二.安装ubuntu的实时内核


   ubuntu-22.04.5-live-server-amd64要安装官方的实时内核,必须在下列网站申请免费个人令牌


   https://cn.ubuntu.com/support/pro


   https://ubuntu.com/security/livepatch


   内核实时补丁


   免费个人令牌:XXXXXXXXXXXXXXXXXXXXXXXXXXXXX


   安装


     apt install ubuntu-advantage-tools          #安装pro包


     pro attach XXXXXXXXXXXXXXXXXXXXXXXXXXXXX


     pro enable realtime-kernel         #启动realtime补丁


   重启系统


    reboot


   查看内核


   uname -a


显示:


root@ubuntu22:~# uname -a
Linux ubuntu22 5.15.0-1053-realtime #59-Ubuntu SMP PREEMPT_RT Fri Jan 12 20:29:00 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux






三. 安装 Hqplayerd(deb) for Ubuntu-Server 22.04 LTS(代号 Jammy Jellyfish )的相关包


   下载地址:https://www.sonarnerd.net/src/jammy/


   3.1. 安装依赖包-libgmpris


     将下载好的依赖包拷贝到/home目录


     cd /home


     依赖包-libgmpris 的安装顺序


     01. dpkg -i libgmpris_2.2.1-10_amd64.deb


     02. dpkg -i libgmpris-dbg_2.2.1-10_amd64.deb


     03. dpkg -i libgmpris-dev_2.2.1-10_amd64.deb


     04. dpkg -i linux-headers-5.15.123-jl+_5.15.123-jl+-1_amd64.deb

     05. dpkg -i linux-headers-6.1.73-jl+_6.1.73-jl+-7_amd64.deb


     06. dpkg -i linux-headers-6.6.15-jl+_6.6.15-00011-g06f68f5359ba-7_amd64.deb


     07. dpkg -i linux-headers-6.6.16-jl+_6.6.16-00012-g23c67b8b9821-8_amd64.deb


     08. dpkg -i linux-image-5.15.123-jl+_5.15.123-jl+-1_amd64.deb


     09. dpkg -i linux-image-6.1.73-jl+_6.1.73-jl+-7_amd64.deb


     10. dpkg -i linux-image-6.6.15-jl+_6.6.15-00011-g06f68f5359ba-7_amd64.deb


     11. dpkg -i linux-image-6.6.16-jl+_6.6.16-00012-g23c67b8b9821-8_amd64.deb




   3.1. 安装依赖包HQplayer主程序


     下载地址:https://signalyst.com/bins/hqplayerd/jammy/


     将下载好的主程序包拷贝到/home目录


     cd /home


     dpkg -i hqplayerd_5.7.0-21intel_amd64.deb




出现:出错提示

   解决方法;


apt --fix-broken install


dpkg -i hqplayerd_5.7.0-21intel_amd64.deb


没有再出现出错提示,则表示安装完成。




启动


hqplayerd hq hq &                       ## 没有出错提示,看到一堆信息后,回车


ps -ef | grep -i hq


systemctl enable hqplayerd


systemctl start hqplayerd


hqplayerd -s hq 123                     ## 更改登陆用户名和密码(自己改用户名hq密码123)


reboot


等待一会,在浏览器输入:http://192.168.5.110:8088 (改为自己的IP)






四. HQplayer嵌入版设置要点:


   请参见《Hqplayer embedded hq 嵌入版如何使用分享》http://www.erji.net/forum.php?mo ... &extra=page%3D1


   4.1. 如果输出设备是NAA


     首先点击“Configuration”,


     在“Backend”的下拉框里选“Network Audio”


     点击“Aaaly”,等待10秒钟,


     在“Network Audio backend”框里选择你的NAA,我这里选的是“ubuntu22s: HU400 HiFi 2.0: USB Audio”


     关键点


     无论是在“ALSA backend”还是在“Network Audio backend”都必须在“DAC bit”的框里,输入数字:24 或 32,不能为:0。


     点击“Aaaly”,等待10秒钟,


   4.2. 如果想用 JRiver   或 foobar2000 播放器推流给HQplayer,


     必须在 UPnP 下,将 Freewheel 前的方框打上√


     点击“Aaaly”,等待10秒钟,


   
五. 向安装了 HQplayer嵌入版的硬盘拷贝音乐文件并播放


   请参见《Hqplayer embedded hq 嵌入版如何使用分享》http://www.erji.net/forum.php?mo ... &extra=page%3D1


   5.1. 拷贝音乐文件


     在Windows里,用WinSCP软件,将音乐文件拷贝到/media目录下


   5.2. 播放拷贝好的音乐文件


     点击 Library,在弹出的页面里,


     在 Path 下面的方框里输入: /media


     点击方框下面的 Scan,等待一会,在其下方将会出现很多音乐文件夹,


     点击想要播放的音乐文件夹,在出现的单个音乐文件中,点击右前方的播放按钮就开始播放了。

2
发表于 2025-1-8 16:02 来自手机 | 只看该作者 来自 亚太地区
收藏了。有机会实践一下。
回复

使用道具 举报

3
发表于 2025-1-8 16:04 | 只看该作者 来自 中国
学习了,楼主辛苦!赞!
回复

使用道具 举报

4
发表于 2025-1-15 19:04 | 只看该作者 来自 福建
问一下大神 这是啥情况
root@sh:/home# dpkg -i hqplayerd_5.7.0-21intel_amd64.deb
(Reading database ... 197786 files and directories currently installed.)
Preparing to unpack hqplayerd_5.7.0-21intel_amd64.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 78.)
debconf: falling back to frontend: Readline
Unpacking hqplayerd (5.7.0-21intel) over (5.7.0-21intel) ...
Setting up hqplayerd (5.7.0-21intel) ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 78.)
debconf: falling back to frontend: Readline
Warning: The home dir /var/lib/hqplayer/home you specified already exists.
The system user `hqplayer' already exists. Exiting.
usermod: no changes
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
回复

使用道具 举报

5
 楼主| 发表于 2025-1-15 20:39 | 只看该作者 来自 重庆
hctelcom 发表于 2025-1-15 19:04
问一下大神 这是啥情况
root@sh:/home# dpkg -i hqplayerd_5.7.0-21intel_amd64.deb
(Reading database . ...

你好,你这种情况我没有遇见过,因此无法提供解决方法。
回复

使用道具 举报

6
发表于 2025-1-15 21:41 | 只看该作者 来自 福建
https://www.sonarnerd.net/src/jammy/
大神这里边的文件有更新,和这有关系吗?
回复

使用道具 举报

7
发表于 2025-1-15 21:44 | 只看该作者 来自 福建
我是按照您的说明一步一步做的,除了依赖包有文件更新。我做了两边也查不出来啥问题。。。。
回复

使用道具 举报

8
发表于 2025-1-16 12:30 | 只看该作者 来自 福建
Unpacking hqplayerd (5.7.0-21intel) ...
dpkg: dependency problems prevent configuration of hqplayerd:
hqplayerd depends on libasound2 (>= 1.0.16); however:
  Package libasound2 is not installed.
hqplayerd depends on libcairo2 (>= 1.2.4); however:
  Package libcairo2 is not installed.
hqplayerd depends on libgee-0.8-2 (>= 0.8.3); however:
  Package libgee-0.8-2 is not installed.
hqplayerd depends on libgssdp-1.2-0 (>= 0.12.0); however:
  Package libgssdp-1.2-0 is not installed.
hqplayerd depends on libgupnp-1.2-1 (>= 0.18.0); however:
  Package libgupnp-1.2-1 is not installed.
hqplayerd depends on libgupnp-av-1.0-3 (>= 0.6.0); however:
  Package libgupnp-av-1.0-3 is not installed.
hqplayerd depends on libmp3lame0 (>= 3.100); however:
  Package libmp3lame0 is not installed.
hqplayerd depends on libmpg123-0 (>= 1.28.0); however:
  Package libmpg123-0 is not installed.
hqplayerd depends on libogg0 (>= 1.0rc3); however:
  Package libogg0 is not installed.
hqplayerd depends on librygel-core-2.6-2 (>= 0.40.3); however:
  Package librygel-core-2.6-2 is not installed.
hqplayerd depends on librygel-renderer-2.6-2 (>= 0.40.3); however:
  Package librygel-renderer-2.6-2 is not installed.
hqplayerd depends on libsoup2.4-1 (>= 2.47.4); however:
  Package libsoup2.4-1 is not installed.
hqplayerd depends on libusb-0.1-4 (>= 2:0.1.12); however:
  Package libusb-0.1-4 is not installed.
hqplayerd depends on alsa-utils; however:
  Package alsa-utils is not installed.
hqplayerd depends on rygel; however:
  Package rygel is not installed.
hqplayerd depends on zip; however:
  Package zip is not installed.
hqplayerd depends on unzip; however:
  Package unzip is not installed.
hqplayerd depends on eject; however:
  Package eject is not installed.
hqplayerd depends on psmisc; however:
  Package psmisc is not installed.

dpkg: error processing package hqplayerd (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
hqplayerd
回复

使用道具 举报

9
 楼主| 发表于 2025-1-16 20:28 | 只看该作者 来自 重庆
hctelcom 发表于 2025-1-16 12:30
Unpacking hqplayerd (5.7.0-21intel) ...
dpkg: dependency problems prevent configuration of hqplayer ...

这个是缺依赖,通常输入以下命令可以解决
apt --fix-broken install
回复

使用道具 举报

10
发表于 2025-1-16 22:28 | 只看该作者 来自 福建

大佬安装完成了。。。。。可是 即使选了Network Audio backend下边也没有选项,请教一下是啥情况
回复

使用道具 举报

11
发表于 2025-1-17 00:20 | 只看该作者 来自 湖南长沙
很详细的教程。辛苦了
回复

使用道具 举报

12
 楼主| 发表于 2025-1-17 09:56 | 只看该作者 来自 重庆北碚区
hctelcom 发表于 2025-1-16 22:28
大佬安装完成了。。。。。可是 即使选了Network Audio backend下边也没有选项,请教一下是啥情况

你好,关键是你有nna吗?如果有又启动并接入同一个网络的话,应该是可以找到。如果没有,敦不能选NNA。
回复

使用道具 举报

13
 楼主| 发表于 2025-1-17 09:59 | 只看该作者 来自 重庆北碚区
hctelcom 发表于 2025-1-16 22:28
大佬安装完成了。。。。。可是 即使选了Network Audio backend下边也没有选项,请教一下是啥情况

你在 Backend 下面的方框里应选NNA
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-18 07:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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