找回密码
 -注册-
楼主: 中关村东路
打印 上一主题 下一主题

HQPlayer OS中安装Roon Server笔记

[复制链接]
41
发表于 2022-7-20 18:43 | 只看该作者 来自 上海
中关村东路 发表于 2022-7-20 18:37
我们讨论的不是在gentoo上装lms。他要装在hqos里

那个脚本就是解gentoo的quickpkg的
回复

使用道具 举报

42
 楼主| 发表于 2022-7-20 18:46 | 只看该作者 来自 北京
leonbernieni 发表于 2022-7-20 18:43
那个脚本就是解gentoo的quickpkg的

你把perl和那一大堆perl包都打进去了?

回复

使用道具 举报

43
发表于 2022-7-20 18:48 | 只看该作者 来自 上海
中关村东路 发表于 2022-7-20 18:46
你把perl和那一大堆perl包都打进去了?

并木有 太多了,有点怕,如果需要可以考虑小肝一下下

回复

使用道具 举报

44
 楼主| 发表于 2022-7-20 18:52 | 只看该作者 来自 北京
leonbernieni 发表于 2022-7-20 18:48
并木有 太多了,有点怕,如果需要可以考虑小肝一下下

那你这不解决他的问题。我自己并不用hqos也不用lms
回复

使用道具 举报

45
发表于 2022-7-20 19:04 | 只看该作者 来自 上海
中关村东路 发表于 2022-7-20 18:52
那你这不解决他的问题。我自己并不用hqos也不用lms

索性一次打包齐!
https://pan.baidu.com/s/1eSuoGrKlUhaPRgUT1Lq_EQ?pwd=ssnm
  1. ~ $ sudo quickpkg virtual/logger app-arch/unzip dev-lang/nasm dev-db/sqlite dev-lang/perl dev-perl/Audio-Scan dev-perl/Class-XSAccessor dev-perl/CGI dev-perl/Class-C3-XS dev-perl/DBD-SQLite dev-perl/DBI dev-perl/Digest-SHA1 dev-perl/Encode-Detect dev-perl/EV dev-perl/HTML-Parser dev-perl/Image-Scale dev-perl/IO-AIO dev-perl/IO-Interface dev-perl/JSON-XS dev-perl/Linux-Inotify2 dev-perl/Sub-Name dev-perl/Template-Toolkit dev-perl/XML-Parser dev-perl/YAML-LibYAML dev-perl/MP3-Cut-Gapless media-sound/alac_decoder media-sound/lame media-sound/wavpack media-libs/flac media-sound/sox media-libs/faad2 media-sound/mac
  2. * Building package for virtual/logger-0-r1 ...                          [ ok ]
  3. * Building package for app-arch/unzip-6.0_p26 ...                       [ ok ]
  4. * Building package for dev-lang/nasm-2.15.05 ...                        [ ok ]
  5. * Building package for dev-db/sqlite-3.39.1 ...                         [ ok ]
  6. * Building package for dev-lang/perl-5.36.0 ...                         [ ok ]
  7. * Building package for dev-perl/Audio-Scan-1.20.0 ...                   [ ok ]
  8. * Building package for dev-perl/Class-XSAccessor-1.190.0-r1 ...         [ ok ]
  9. * Building package for dev-perl/CGI-4.530.0 ...                         [ ok ]
  10. * Building package for dev-perl/Class-C3-XS-0.150.0-r1 ...              [ ok ]
  11. * Building package for dev-perl/DBD-SQLite-1.700.0 ...                  [ ok ]
  12. * Building package for dev-perl/DBI-1.643.0 ...                         [ ok ]
  13. * Building package for dev-perl/Digest-SHA1-2.130.0-r2 ...              [ ok ]
  14. * Building package for dev-perl/Encode-Detect-1.10.0-r2 ...             [ ok ]
  15. * Building package for dev-perl/EV-4.330.0 ...                          [ ok ]
  16. * Building package for dev-perl/HTML-Parser-3.760.0 ...                 [ ok ]
  17. * Building package for dev-perl/Image-Scale-0.140.0 ...                 [ ok ]
  18. * Building package for dev-perl/IO-AIO-4.760.0 ...                      [ ok ]
  19. * Building package for dev-perl/IO-Interface-1.90.0-r1 ...              [ ok ]
  20. * Building package for dev-perl/JSON-XS-4.30.0 ...                      [ ok ]
  21. * Building package for dev-perl/Linux-Inotify2-2.300.0 ...              [ ok ]
  22. * Building package for dev-perl/Sub-Name-0.260.0 ...                    [ ok ]
  23. * Building package for dev-perl/Template-Toolkit-3.9.0 ...              [ ok ]
  24. * Building package for dev-perl/XML-Parser-2.460.0-r2 ...               [ ok ]
  25. * Building package for dev-perl/YAML-LibYAML-0.830.0 ...                [ ok ]
  26. * Building package for dev-perl/MP3-Cut-Gapless-0.0.3 ...               [ ok ]
  27. * Building package for media-sound/alac_decoder-0.2.0-r2 ...            [ ok ]
  28. * Building package for media-sound/lame-3.100-r3 ...                    [ ok ]
  29. * Building package for media-sound/wavpack-5.5.0 ...                    [ ok ]
  30. * Building package for media-libs/flac-1.3.4 ...                        [ ok ]
  31. * Building package for media-sound/sox-9999 ...                         [ ok ]
  32. * Building package for media-libs/faad2-2.10.0 ...                      [ ok ]
  33. * Building package for media-sound/mac-4.11.4.5.7-r1 ...                [ ok ]

  34. * Packages now in '/usr/portage/packages':
  35. * virtual/logger-0-r1: 7.6K
  36. * app-arch/unzip-6.0_p26: 216K
  37. * dev-lang/nasm-2.15.05: 640K
  38. * dev-db/sqlite-3.39.1: 2.4M
  39. * dev-lang/perl-5.36.0: 14.1M
  40. * dev-perl/Audio-Scan-1.20.0: 138K
  41. * dev-perl/Class-XSAccessor-1.190.0-r1: 46.0K
  42. * dev-perl/CGI-4.530.0: 151K
  43. * dev-perl/Class-C3-XS-0.150.0-r1: 26.6K
  44. * dev-perl/DBD-SQLite-1.700.0: 2.4M
  45. * dev-perl/DBI-1.643.0: 497K
  46. * dev-perl/Digest-SHA1-2.130.0-r2: 33.1K
  47. * dev-perl/Encode-Detect-1.10.0-r2: 88.8K
  48. * dev-perl/EV-4.330.0: 172K
  49. * dev-perl/HTML-Parser-3.760.0: 89.4K
  50. * dev-perl/Image-Scale-0.140.0: 62.9K
  51. * dev-perl/IO-AIO-4.760.0: 136K
  52. * dev-perl/IO-Interface-1.90.0-r1: 28.8K
  53. * dev-perl/JSON-XS-4.30.0: 99.1K
  54. * dev-perl/Linux-Inotify2-2.300.0: 30.5K
  55. * dev-perl/Sub-Name-0.260.0: 24.1K
  56. * dev-perl/Template-Toolkit-3.9.0: 298K
  57. * dev-perl/XML-Parser-2.460.0-r2: 180K
  58. * dev-perl/YAML-LibYAML-0.830.0: 90.9K
  59. * dev-perl/MP3-Cut-Gapless-0.0.3: 37.5K
  60. * media-sound/alac_decoder-0.2.0-r2: 28.5K
  61. * media-sound/lame-3.100-r3: 619K
  62. * media-sound/wavpack-5.5.0: 660K
  63. * media-libs/flac-1.3.4: 620K
  64. * media-sound/sox-9999: 457K
  65. * media-libs/faad2-2.10.0: 517K
  66. * media-sound/mac-4.11.4.5.7-r1: 117K
复制代码
后面那些decoder不一定需要,但是那个sox是极限优化过的,推荐。



回复

使用道具 举报

46
 楼主| 发表于 2022-7-20 19:06 | 只看该作者 来自 北京
leonbernieni 发表于 2022-7-20 19:04
索性一次打包齐!
https://pan.baidu.com/s/1eSuoGrKlUhaPRgUT1Lq_EQ?pwd=ssnm
后面那些decoder不一定 ...

太折腾了,我还是用roon吧。。
回复

使用道具 举报

47
发表于 2022-7-20 19:28 | 只看该作者 来自 上海
中关村东路 发表于 2022-7-20 19:06
太折腾了,我还是用roon吧。。

是太粗暴了…… 突然觉得明天该去买个脏脏包吃纪念一下

回复

使用道具 举报

48
发表于 2022-7-20 20:37 | 只看该作者 来自 广西北海
感谢大牛们的碰撞!如果能够成功,我相信很多hq爱好者能用上。
回复

使用道具 举报

49
发表于 2022-7-20 22:08 | 只看该作者 来自 中国
中关村东路 发表于 2022-7-20 17:57
我又看了一下,lms是依赖perl的,这玩意儿巨大,而且不符合我的审美,就不折腾了..
你如果实在要搞,就 ...

你好!我弄了一下,请问安装perl是不是下载这个perl-5.36.0.tar.gz文件后解压再用make来编译安装?可是,HQOS它也没有make命令啊,如何解决?
回复

使用道具 举报

50
 楼主| 发表于 2022-7-20 23:57 | 只看该作者 来自 北京
万远 发表于 2022-7-20 22:08
你好!我弄了一下,请问安装perl是不是下载这个perl-5.36.0.tar.gz文件后解压再用make来编译安装?可是, ...

我明儿搞一⬇️吧
回复

使用道具 举报

51
发表于 2022-7-21 06:42 | 只看该作者 来自 上海
本帖最后由 leonbernieni 于 2022-7-21 07:06 编辑

抱歉,早起试了一下,quickpkg并不好用,前面发的废除吧……
准备把所有的依赖包捆在一起,下载后只要在HQOS根目录下解压就成。

依赖包:
https://pan.baidu.com/s/1AxrQ6Ji8lP76sALPuvVRYQ?pwd=849j
  1. # cp allinone.tar /
  2. # cd /
  3. # tar -xvf allinone.tar
  4. # rm allinone.tar
复制代码

logitechmediaserver-8.0.0
https://pan.baidu.com/s/1oaCE9Kk8JOZFAs5TvnV7Xg?pwd=gtte
  1. # cp logitechmediaserver.tar /
  2. # cd /
  3. # tar -xvf logitechmediaserver.tar
  4. # rm logitechmediaserver.tar
复制代码


回复

使用道具 举报

52
发表于 2022-7-21 09:00 | 只看该作者 来自 中国
leonbernieni 发表于 2022-7-21 06:42
抱歉,早起试了一下,quickpkg并不好用,前面发的废除吧……
准备把所有的依赖包捆在一起,下载后只要在HQ ...

万分感谢你的分享指导!但我安装还是出现了问题,这是什么原因?

2022-07-21_08-58-35.png (24.6 KB, 下载次数: 420)

2022-07-21_08-58-35.png
回复

使用道具 举报

53
发表于 2022-7-21 09:22 | 只看该作者 来自 上海
本帖最后由 leonbernieni 于 2022-7-21 09:31 编辑
万远 发表于 2022-7-21 09:00
万分感谢你的分享指导!但我安装还是出现了问题,这是什么原因?
perl -V 看看


ls /usr/lib64/libperl* 看看

ldd /usr/lib64/libperl.so.5.36.0 看看

回复

使用道具 举报

54
发表于 2022-7-21 10:44 | 只看该作者 来自 中国
本帖最后由 万远 于 2022-7-21 10:47 编辑

你好,请看看什么问题?hq OS 是最新版的SSE42版。

2022-07-21_10-43-01.png (40.55 KB, 下载次数: 448)

2022-07-21_10-43-01.png
回复

使用道具 举报

55
发表于 2022-7-21 11:10 | 只看该作者 来自 上海
万远 发表于 2022-7-21 10:44
你好,请看看什么问题?hq OS 是最新版的SSE42版。

看起来似乎还是perl没能正确安装,非法指令还有一种少见的可能是CPU,你电脑是AMD的?

ldd没能运行,这个也能精减掉?
~ $ equery b ldd
* Searching for ldd ...
sys-libs/glibc-2.35-r8 (/usr/bin/ldd)

~ $ ldd /usr/lib64/libperl.so.5.36
    linux-vdso.so.1 (0x00007fff487a1000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f1b750fb000)
    libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007f1b750c0000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f1b74ec5000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f1b755ac000)

不同时间点的dirty hacking就是这样,总有ABI变动了的,还是等楼主大神来除错吧。





回复

使用道具 举报

56
发表于 2022-7-21 11:19 | 只看该作者 来自 中国
leonbernieni 发表于 2022-7-21 11:10
看起来似乎还是perl没能正确安装,非法指令还有一种少见的可能是CPU,你电脑是AMD的?

ldd没能运行, ...

这台电脑是AMD的,是不是CPU不支持AVX2所致?以前装avx2版的HQ OS也出现非法指令
回复

使用道具 举报

57
发表于 2022-7-21 11:27 | 只看该作者 来自 上海
本帖最后由 leonbernieni 于 2022-7-21 12:34 编辑
万远 发表于 2022-7-21 11:19
这台电脑是AMD的,是不是CPU不支持AVX2所致?以前装avx2版的HQ OS也出现非法指令

那倒是有可能……
我这里 CPU_FLAGS_X86="avx avx2 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3" CFLAGS="-march=core-avx2 -O2 -pipe"
可能改AMD对应的后重编译可行。

改为:
CFLAGS 空
CPU_FLAGS_X86="mmx mmxext sse sse2 sse3"

文件 perl-5.36.0-cpusafe.tar
https://pan.baidu.com/s/1N8l1K8GtkI4Zo_TlaUjQvg?pwd=ftdm

操作同上覆盖就行。


回复

使用道具 举报

58
 楼主| 发表于 2022-7-21 12:02 来自手机 | 只看该作者 来自 中国
leonbernieni 发表于 2022-7-21 11:27
那倒是有可能……
我这里 CPU_FLAGS_X86="avx avx2 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3" CFL ...

Native就只有你一样cpu或者兼容的才能执行了吧
回复

使用道具 举报

59
发表于 2022-7-21 12:08 | 只看该作者 来自 上海
中关村东路 发表于 2022-7-21 12:02
Native就只有你一样cpu或者兼容的才能执行了吧

应该是最安全的CFLAG吧



回复

使用道具 举报

60
 楼主| 发表于 2022-7-21 12:12 来自手机 | 只看该作者 来自 中国
leonbernieni 发表于 2022-7-21 12:08
应该是最安全的CFLAG吧

native是gcc推的一种优化,根据编译的cpu判断优化参数。所以其他人就用不了了
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-5-23 07:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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