[Seek Help] Musescore4&MuseHub安装失败
Tofloor
poster avatar
PrintfCow
deepin
2023-01-04 20:46
Author

(软件源该更新了啊啊啊,咋还停留在Musescore2)

  • Musescore4安装失败

官网下载Musescore4有两种方法,一种是直接下载 .AppImage文件,一种是通过第三方打包工具安装,但实测在V20.8环境下全部寄掉了。

如果在终端里运行 .AppImage文件,则会报错以下内容:

/lib/x86_64-linux-gnu/libjack.so.0
/lib/x86_64-linux-gnu/libnss3.so
/tmp/.mount_MuseScNKCEZW/bin/mscore4portable: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_MuseScNKCEZW/bin/mscore4portable)
/tmp/.mount_MuseScNKCEZW/bin/mscore4portable: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /tmp/.mount_MuseScNKCEZW/bin/mscore4portable)
/tmp/.mount_MuseScNKCEZW/bin/mscore4portable: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_MuseScNKCEZW/bin/../lib/libsndfile.so.1)
/tmp/.mount_MuseScNKCEZW/bin/mscore4portable: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_MuseScNKCEZW/bin/../lib/libFLAC.so.8)

,好像是依赖问题,但我也看不懂...

  • MuseHub安装失败

官网直接提供 .deb包的,然而当打开这个包时:依赖关系不满足:libgcc-s1

直接apt安装这个依赖也安装不了,服了

Reply Favorite View the author
All Replies
PrintfCow
deepin
2023-01-04 20:49
#1

我下一个夜更版本试试

Reply View the author
PrintfCow
deepin
2023-01-04 20:52
#2
PrintfCow

我下一个夜更版本试试

不行,还是运行不了

Reply View the author
吉吉如律令
deepin
2023-01-04 21:25
#3

别试了,deepin的glibc版本才到2.28,这个glibc是系统最底层的api,还不能乱升级

我之前安装一个软件,也是需要glibc2.29才能正常运行,然后就手动编译了一个版本替换了系统的2.28版本,然后系统就寄了,只能重新安装

Reply View the author
PrintfCow
deepin
2023-01-04 21:29
#4
吉吉如律令

别试了,deepin的glibc版本才到2.28,这个glibc是系统最底层的api,还不能乱升级

我之前安装一个软件,也是需要glibc2.29才能正常运行,然后就手动编译了一个版本替换了系统的2.28版本,然后系统就寄了,只能重新安装

因为以前乱升级结果坏了一次所以这次先问问..好吧

sweat

Reply View the author
shy
deepin
2023-01-04 22:37
#5

跑个glibc版本高的容器应该能解决😂

Reply View the author
PrintfCow
deepin
2023-01-05 01:19
#6
shy

跑个glibc版本高的容器应该能解决😂

不会,请教。听说docker可以干这个,但是具体就不知道了

Reply View the author
shy
deepin
2023-01-05 02:25
#7
PrintfCow

不会,请教。听说docker可以干这个,但是具体就不知道了

https://gitee.com/mo2/linux可以用这个脚本

curl -LO https://gitee.com/mo2/linux/raw/2/2.awk
awk -f 2.awk

一路回车后选择Manager

选择chroot容器

amd64发行版列表

找到arch

自动配置后装桌面(脚本会有选项)

然后两种方案显示图形界面

第一种装完桌面后脚本会问你配置vnc,用vnc连接(deepin上安装vnc viewer)

第二种

容器内export命令设置$ DISPLAY=:0

然后容器外运行

xhost +

最后容器内命令行直接运行你的图形程序,应该就可以

第二种方案可以参考

Reply View the author
shy
deepin
2023-01-05 02:26
#8
PrintfCow

不会,请教。听说docker可以干这个,但是具体就不知道了

第二种方案比较完美,不需要带着一个桌面环境,也可以参考这个,思路是一样的

https://wiki.archlinuxcn.org/wiki/Chroot#%E5%9C%A8_chroot_%E4%B8%AD%E8%BF%90%E8%A1%8C%E5%9B%BE%E5%BD%A2%E7%A8%8B%E5%BA%8F

Reply View the author
安洛
deepin
2023-01-05 03:35
#9

不如试试flatpak或者snap?

不要抱太大期待。星火商店里面有相对新的musescore版本,如果你不是非要最新,可以试试。

Reply View the author
PrintfCow
deepin
2023-01-05 19:40
#10
安洛

不如试试flatpak或者snap?

不要抱太大期待。星火商店里面有相对新的musescore版本,如果你不是非要最新,可以试试。

逝过了,要用新版本主要是因为musesound

Reply View the author
PrintfCow
deepin
2023-01-05 20:15
#11
shy

https://gitee.com/mo2/linux可以用这个脚本

curl -LO https://gitee.com/mo2/linux/raw/2/2.awk
awk -f 2.awk

一路回车后选择Manager

选择chroot容器

amd64发行版列表

找到arch

自动配置后装桌面(脚本会有选项)

然后两种方案显示图形界面

第一种装完桌面后脚本会问你配置vnc,用vnc连接(deepin上安装vnc viewer)

第二种

容器内export命令设置$ DISPLAY=:0

然后容器外运行

xhost +

最后容器内命令行直接运行你的图形程序,应该就可以

第二种方案可以参考

我这里一直按enter会跳出程序,看了一下,第二个选项默认是 N,如果手动输入 Y则开始安装,但是通过伪GUI安装完桌面环境后,输入 startvnc看不到桌面(我用的dde,没找到arch)

Reply View the author
shy
deepin
2023-01-06 05:57
#12
PrintfCow

我这里一直按enter会跳出程序,看了一下,第二个选项默认是 N,如果手动输入 Y则开始安装,但是通过伪GUI安装完桌面环境后,输入 startvnc看不到桌面(我用的dde,没找到arch)

如果你在选择manager那里没选错的话

这个时候打开vnc viewer(应用商店有),链接他提示的ip和端口(本机可以输入127.0.0.1:xxx,xxx是端口)

就可以了

但听你描述你好像manager那里选错了,好像选成了tool

照着我这个来应该没问题

截图_选择区域_20230105215358.png

截图_选择区域_20230105215415.png

截图_选择区域_20230105215537.png

截图_选择区域_20230105215459.png

截图_选择区域_20230105215559.png

之后他会问你要不要装桌面,随便装一个就行(不过不建议dde,毕竟只是为了跑个软件没必要跑着这么大的桌面,装个lxqt或者xfce就行)

然后配置vnc startvnc

用本地的vnc viewer链接

Reply View the author
shy
deepin
2023-01-06 06:00
#13
PrintfCow

我这里一直按enter会跳出程序,看了一下,第二个选项默认是 N,如果手动输入 Y则开始安装,但是通过伪GUI安装完桌面环境后,输入 startvnc看不到桌面(我用的dde,没找到arch)

要是不会用Arch的话选最新的ubuntu或者debian应该也可以(这俩是apt包管理器)

我看着arch好像他这个容器有点老,要手动更新下arch-kerying

Reply View the author
shy
deepin
2023-01-06 15:11
#14
PrintfCow

逝过了,要用新版本主要是因为musesound

你也可以选用容器外运行xhost +(每次重启必须运行一次)

容器内运行

export DISPLAY=:0

然后直接在容器内用终端运行软件

(下图中是在容器内运行kate文字编辑器的结果)
截图_选择区域_20230106071013.png

Reply View the author
PrintfCow
deepin
2023-01-06 15:49
#15
shy

如果你在选择manager那里没选错的话

这个时候打开vnc viewer(应用商店有),链接他提示的ip和端口(本机可以输入127.0.0.1:xxx,xxx是端口)

就可以了

但听你描述你好像manager那里选错了,好像选成了tool

照着我这个来应该没问题

截图_选择区域_20230105215358.png

截图_选择区域_20230105215415.png

截图_选择区域_20230105215537.png

截图_选择区域_20230105215459.png

截图_选择区域_20230105215559.png

之后他会问你要不要装桌面,随便装一个就行(不过不建议dde,毕竟只是为了跑个软件没必要跑着这么大的桌面,装个lxqt或者xfce就行)

然后配置vnc startvnc

用本地的vnc viewer链接

谢谢大佬,我今天再弄一次

Reply View the author
PrintfCow
deepin
2023-01-06 16:47
#16
shy

如果你在选择manager那里没选错的话

这个时候打开vnc viewer(应用商店有),链接他提示的ip和端口(本机可以输入127.0.0.1:xxx,xxx是端口)

就可以了

但听你描述你好像manager那里选错了,好像选成了tool

照着我这个来应该没问题

截图_选择区域_20230105215358.png

截图_选择区域_20230105215415.png

截图_选择区域_20230105215537.png

截图_选择区域_20230105215459.png

截图_选择区域_20230105215559.png

之后他会问你要不要装桌面,随便装一个就行(不过不建议dde,毕竟只是为了跑个软件没必要跑着这么大的桌面,装个lxqt或者xfce就行)

然后配置vnc startvnc

用本地的vnc viewer链接

成功了,不过这次还是会报错,可能是没适配好,谢谢大佬

Reply View the author
139******07
deepin
2023-12-28 18:39
#17

楼主你好,我也遇到了跟你同样的问题,后来是怎么解决的?能分享一下吗?谢谢。

Reply View the author