[Feedback on issues] 天都塌了,notepad--不能用了呀,刚刚安装的v25 Resolved
Tofloor
poster avatar
引栗先生
deepin
2025-06-26 20:16
Author

点击桌面notepad--图标没有任何反应。实际上notepadqq也打不开,其他如wps、飞书微信、龙芯浏览器还是正常使用的

image.png

image.png

Reply Favorite View the author
All Replies
1 / 2
To page
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2025-06-26 20:49
#1

把desktop文件里面的exec值在终端里面运行一下看看输出什么

Reply View the author
waittingsummer
deepin
2025-06-26 20:58
#2

我刚虚拟机装的 可以用

image.png

Reply View the author
引栗先生
deepin
2025-06-26 21:02
#3
把一切操作变成GUI

把desktop文件里面的exec值在终端里面运行一下看看输出什么

lyl@lyl-PC:~$ /opt/apps/com.hmja.notepad/files/Notepad--
/opt/apps/com.hmja.notepad/files/Notepad--: error while loading shared libraries: libQt5Concurrent.so.5: cannot open shared object file: No such file or directory

Reply View the author
引栗先生
deepin
2025-06-26 21:18
#4
把一切操作变成GUI

把desktop文件里面的exec值在终端里面运行一下看看输出什么

notepadqq也是这个报错,缺少动态链接库libQt5Svg.so.5,怎么创建一个软连接吗?

lyl@lyl-PC:~$ /opt/apps/com.notepadqq.notepadqq/files/bin/notepadqq
/opt/apps/com.notepadqq.notepadqq/files/bin/../lib/notepadqq-bin: error while loading shared libraries: libQt5Svg.so.5: cannot open shared object file: No such file or directory

Reply View the author
caoyuUU
deepin
2025-06-26 21:22
#5

卸载重装可以吗?

Reply View the author
hotime
deepin
2025-06-26 21:29
#6
#apt-file search libQt5Concurrent.so.5 
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.15
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.15.8

#apt policy libqt5concurrent5
libqt5concurrent5:
  已安装:(无)
  候选: 5.15.8-1+deepin10
  版本列表:
     5.15.8-1+deepin10 500
        500 https://community-packages.deepin.com/beige crimson/main amd64 Packages

#apt depends com.hmja.notepad
com.hmja.notepad
  依赖:  (>= 1.1.10-1)
    deepin-app-store-runtime

结论:notepad--deepin25中,打包时应当加上依赖项libqt5concurrent5(尤其是当这个依赖在deepin25中默认未安装的情况下)

解决:手动安装依赖libqt5concurrent5

sudo apt install libqt5concurrent5
Reply View the author
babyfengfjx
Super Moderator
CQA
2025-06-26 21:34
#7

手动装一下这个依赖老乡

mmexport1750944763416.png

Reply View the author
引栗先生
deepin
2025-06-26 21:52
#8
babyfengfjx

手动装一下这个依赖老乡

mmexport1750944763416.png

sudo apt install libqt5concurrent5
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
E: 无法定位软件包 libqt5concurrent5

Reply View the author
引栗先生
deepin
2025-06-26 21:53
#9
hotime
#apt-file search libQt5Concurrent.so.5 
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.15
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.15.8

#apt policy libqt5concurrent5
libqt5concurrent5:
  已安装:(无)
  候选: 5.15.8-1+deepin10
  版本列表:
     5.15.8-1+deepin10 500
        500 https://community-packages.deepin.com/beige crimson/main amd64 Packages

#apt depends com.hmja.notepad
com.hmja.notepad
  依赖:  (>= 1.1.10-1)
    deepin-app-store-runtime

结论:notepad--deepin25中,打包时应当加上依赖项libqt5concurrent5(尤其是当这个依赖在deepin25中默认未安装的情况下)

解决:手动安装依赖libqt5concurrent5

sudo apt install libqt5concurrent5
cat /etc/apt/sources.list
Generated by deepin-installerdeb https://community-packages.deepin.com/beige/ crimson main commercial community
#deb-src https://community-packages.deepin.com/beige/ crimson main commercial community​

是缺少源吗?

Reply View the author
商店运营-小七
Moderator
2025-06-26 22:09
#10

没塌没塌,我们找技术大佬看看

Reply View the author
引栗先生
deepin
2025-06-27 07:18
#11
hotime
#apt-file search libQt5Concurrent.so.5 
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.15
libqt5concurrent5: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.15.8

#apt policy libqt5concurrent5
libqt5concurrent5:
  已安装:(无)
  候选: 5.15.8-1+deepin10
  版本列表:
     5.15.8-1+deepin10 500
        500 https://community-packages.deepin.com/beige crimson/main amd64 Packages

#apt depends com.hmja.notepad
com.hmja.notepad
  依赖:  (>= 1.1.10-1)
    deepin-app-store-runtime

结论:notepad--deepin25中,打包时应当加上依赖项libqt5concurrent5(尤其是当这个依赖在deepin25中默认未安装的情况下)

解决:手动安装依赖libqt5concurrent5

sudo apt install libqt5concurrent5

刚刚先执行 sudo apt update, 然后执行sudo apt install libqt5concurrent5安装成功了。再执行启动notepadqq,还是一样的报错。

lyl@lyl-PC:$ /opt/apps/com.notepadqq.notepadqq/files/bin/notepadqq
/opt/apps/com.notepadqq.notepadqq/files/bin/../lib/notepadqq-bin: error while loading shared libraries: libQt5Svg.so.5: cannot open shared object file: No such file or directory
lyl@lyl-PC:$

咋办

Reply View the author
引栗先生
deepin
2025-06-27 07:19
#12
引栗先生

刚刚先执行 sudo apt update, 然后执行sudo apt install libqt5concurrent5安装成功了。再执行启动notepadqq,还是一样的报错。

lyl@lyl-PC:$ /opt/apps/com.notepadqq.notepadqq/files/bin/notepadqq
/opt/apps/com.notepadqq.notepadqq/files/bin/../lib/notepadqq-bin: error while loading shared libraries: libQt5Svg.so.5: cannot open shared object file: No such file or directory
lyl@lyl-PC:$

咋办

对了,很神奇,notepad--可以打开了。

不过用还是够用了,notepad--比notepadqq用起来更顺手。

Reply View the author
hotime
deepin
2025-06-27 08:48
#13
引栗先生

刚刚先执行 sudo apt update, 然后执行sudo apt install libqt5concurrent5安装成功了。再执行启动notepadqq,还是一样的报错。

lyl@lyl-PC:$ /opt/apps/com.notepadqq.notepadqq/files/bin/notepadqq
/opt/apps/com.notepadqq.notepadqq/files/bin/../lib/notepadqq-bin: error while loading shared libraries: libQt5Svg.so.5: cannot open shared object file: No such file or directory
lyl@lyl-PC:$

咋办

这里只是以 notepad--为例。

另外一个 notepadqq是一样的排查过程,通过apt-file search来查缺的文件属于哪个包。

Reply View the author
^9星守辰^
Moderator
2025-06-27 09:12
#14

玲珑的重要性凸显了

Reply View the author
暮城新雨
deepin
2025-06-27 10:14
#15

你好,我是ndd作者。这个libraries: libQt5Concurrent.so.5: 库是qt核心并行库。deepin系统如果带了qt,则该库务必要带。目前ndd本身不带qt库,直接依赖系统本身的qt库环境,这样体积更小。

Reply View the author
Tent
deepin
2025-06-27 10:34
#16
暮城新雨

你好,我是ndd作者。这个libraries: libQt5Concurrent.so.5: 库是qt核心并行库。deepin系统如果带了qt,则该库务必要带。目前ndd本身不带qt库,直接依赖系统本身的qt库环境,这样体积更小。

看着目前是没有专门针对性适配过deepin吧,给的deb包也是适用于商业uos的。uos-v20里面是自带这个qt包了。

然后您看下要不把control文件里,加一下这个依赖关系?

Reply View the author
zccrs
deepin
2025-06-27 10:36
#17
暮城新雨

你好,我是ndd作者。这个libraries: libQt5Concurrent.so.5: 库是qt核心并行库。deepin系统如果带了qt,则该库务必要带。目前ndd本身不带qt库,直接依赖系统本身的qt库环境,这样体积更小。

需要把依赖关系写一下,没有任何包依赖qt5的话,默认的系统里就只有Qt6了,deepin自身的软件都已经不再依赖Qt5了

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2025-06-27 15:39
#18
引栗先生

对了,很神奇,notepad--可以打开了。

不过用还是够用了,notepad--比notepadqq用起来更顺手。

你这里貌似还漏了一个依赖没安装:

apt install libqt5svg5

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2025-06-27 15:41
#19
引栗先生

notepadqq也是这个报错,缺少动态链接库libQt5Svg.so.5,怎么创建一个软连接吗?

lyl@lyl-PC:~$ /opt/apps/com.notepadqq.notepadqq/files/bin/notepadqq
/opt/apps/com.notepadqq.notepadqq/files/bin/../lib/notepadqq-bin: error while loading shared libraries: libQt5Svg.so.5: cannot open shared object file: No such file or directory

ln -s    原始路径    目标路

Reply View the author
引栗先生
deepin
2025-06-27 17:12
#20
把一切操作变成GUI

你这里貌似还漏了一个依赖没安装:

apt install libqt5svg5

还要安装2个包,

sudo apt install libqt5svg5

sudo apt install libqt5websockets5

然后就能打开notepadqq,好了。

Reply View the author
1 / 2
To page