
HQPlayer Embedded 安装
ubuntu server 问题排解
1, 无法上网,检查上网,如果没有出现ip4地址
ip addr2,检查上网network,会显示电脑有的网卡
Sudo lshw -C network检查后会获得类似的讯息,enp4s0, enp5s0,wlp6s0
3, 将上面找到的enp5s0 换到下面的文档
sudo nano /etc/netplan/50-cloud-init.yaml按 ctrl+x, 输入Y, enter。可以用上面这个文件修改更换router后ip不一样,主要是
network:
version: 2
ethernets:
enp5s0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1 4, 安装时记得将my.achieve.ubuntu.org 换成 us, 这样可以减少找不到deb的问题
5, 安装时记得选择static ip,这样往后可以自由修改ip


6, ubuntu 添加 web 控制台 cockpit (http://192.xxx:9090)
sudo apt update
sudo apt install -t $(lsb_release -sc)-backports cockpit
sudo systemctl enable --now cockpit.socket7, convert ubuntu to snakeoil
https://zhuanlan.zhihu.com/p/606384338
https://community.snakeoil-os.net/t/quick-start-guide/62ubuntu server 安装 hqplayerd
安装 hqplayer embedded, ubuntu server 24.04 ltsc
1、在安装ubuntu 记得选择hwe版本,然后才升级 lowlatency
sudo apt update
sudo apt upgrade
sudo apt install linux-lowlatency linux-header-lowlatency
or linux-image-6.8.0-90-lowlatency
or linux-image-lowlatency-6.11
sudo update-grub
sudo reboot
uname -r
or
dpkg --list | grep linux-image uname -r 是检查 linux kernel 版本
先登录要的kernel,用以下方式改动进入选择
sudoedit /etc/default/grub
GRUB_TIMEOUT=-1
sudo update-grub
sudo reboot先选择要的kernel登录系统,然后检查所有的kernel
dpkg -l | grep linux-image
sudo apt purge linux-image-generic 后面最后一段就是不要的kernel型号每次洗掉后记得 sudo apt install -f 修补
完成后记得修改Grub-timeout=0
如果没有grub 文件,可以用下面设定
sudo grub-set-default "Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-31-generic"
or
found a file /usr/grub/default/grub, copied it into /etc/default/ and edited
or
sudo cp /usr/share/grub/default/grub /etc/default/grub2、到官方网站下载需要的deb包括 hqplayerd,主要包括
其他文件下载地址:www.sonarnerd.net/src/ , ubuntu 24 是noble

gir1.2-gupnp-1.6_1.6.6-2_amd64.deb
hqplayerd_5.15.2-43_amd64.deb
libgmpris_2.2.1-12_amd64.deb
libgupnp-1.6-0_1.6.6-2_amd64.deb3、下载后把文件复制到一个u盘,必须是fat32格式,可以将文件复制到ubuntu安装盘
sudo fdisk -l 此指令检查u盘符号,可以是sdb, sdc
sudo mkdir -p /media/usbd
sudo mount -t vfat /dev/sdc1 /media/usbd
(if cd sudo mount /dev/sr0 /media/cdrom)
cd /media/usbd
sudo dpkg -i *.deb
sudo apt install -f
cd
sudo umount /media/usbd4、安装完成后,设定下
sudo hqplayerd -s hqplayer password
sudo systemctl enable hqplayerd.service
sudo systemctl start hqplayerd.service经测试可以用在5的版本
1、建议用cmd控制ubuntu server,在cmd输入
ssh [email protected]
密码2、输入
sudo crontab -e3、编辑文件,在最后一行,输入后按 ctrl+x, 然后 Y 并 2次enter
*/30 * * * * sudo systemctl restart hqplayerd.service数字 30 是分钟
4、最后刷新程序表
sudo /sbin/service cron reloadadd hqplayer link to cockpit
1、添加左栏菜单
执行以下命令:
sudo mkdir -p /usr/share/cockpit/custom-link
sudo nano /usr/share/cockpit/custom-link/manifest.json
{
"tools": {
"Others": {
"label": "HQplayer",
"path": "index.html"
}
}
}2、创建HQplayer链接:
sudo nano /usr/share/cockpit/custom-link/index.html
<!DOCTYPE html>
<html>
<body>
<p>Redirectin to <a href="http://192.168.1.111:8088/" target="_blank">HQPLAYER</a>...</p>
</body>
</html> ![]()



