[deepin exploration] 用商店总有应用显示安装失败,失败原因是缺少依赖
Tofloor
poster avatar
gpf
deepin
2025-02-07 11:17
Author

用商店安装总有那么几个应用显示安装失败,失败原因是缺少依赖,这种情况怎么解决?或者有没有方法把所有依赖提前安好?

Reply Favorite View the author
All Replies
1 / 2
To page
应用商店小鱿鱼
Moderator
2025-02-07 11:23
#1

建议您把系统&商店更新到最新版本(不是更新到deepin 25,23最新版本就可以了)

更新的时候一般会把常用依赖都补齐的

然后你再试试,不行再看看是什么依赖缺失具体分析吧

Reply View the author
gpf
deepin
2025-02-07 12:42
#2
应用商店小鱿鱼

建议您把系统&商店更新到最新版本(不是更新到deepin 25,23最新版本就可以了)

更新的时候一般会把常用依赖都补齐的

然后你再试试,不行再看看是什么依赖缺失具体分析吧

系统是最新的,我也不知道什么依赖上面也没写,好多都安不上,有的从官网下的也是缺依赖,不知道怎么解决。

image.png

Reply View the author
jjcui8595
deepin
2025-02-07 12:54
#3

终端执行sudo apt install -f试试

Reply View the author
gpf
deepin
2025-02-07 13:43
#4
jjcui8595

终端执行sudo apt install -f试试

试过了还是不行

image.png

Reply View the author
lin_lcs
deepin
2025-02-07 14:17
#5

sudo apt install deepin-unioncode看看会不会报错?

Reply View the author
gpf
deepin
2025-02-07 15:09
#6
lin_lcs

sudo apt install deepin-unioncode看看会不会报错?

要安装吗?

image.png

Reply View the author
lin_lcs
deepin
2025-02-07 15:14
#7
gpf

要安装吗?

image.png

要的吧,运行deepin IDE还是要这些包的,比如deepin IDE用cmake管理C++工程

Reply View the author
gpf
deepin
2025-02-07 15:25
#8
lin_lcs

要的吧,运行deepin IDE还是要这些包的,比如deepin IDE用cmake管理C++工程

安好了,但是还是不行

Reply View the author
lin_lcs
deepin
2025-02-07 15:46
#9
gpf

安好了,但是还是不行

sudo apt install deepin-unioncode运行下来没有报错,就已经安装上Deepin IDE了,可以在开始菜单里找一下

我本以为用命令行安装会报错,因为看你应用商店显示依赖有问题,但现在看下来不知道是不是应用商店没做好依赖处理还是其他原因,不太清除

我的应用商店甚至内容都加载不出来sob ,所以我用星火应用商店会更多一点。

如果你其实不想安装Deepin IDE的话,在终端输入 sudo apt remove deepin-unioncode,加上 --purge会删除得更彻底点,因为加上 --purge会清理相关配置文件

一般出现”将会同时安装下列软件:“,就是依赖于这些软件

Reply View the author
gpf
deepin
2025-02-07 16:50
#10
lin_lcs

sudo apt install deepin-unioncode运行下来没有报错,就已经安装上Deepin IDE了,可以在开始菜单里找一下

我本以为用命令行安装会报错,因为看你应用商店显示依赖有问题,但现在看下来不知道是不是应用商店没做好依赖处理还是其他原因,不太清除

我的应用商店甚至内容都加载不出来sob ,所以我用星火应用商店会更多一点。

如果你其实不想安装Deepin IDE的话,在终端输入 sudo apt remove deepin-unioncode,加上 --purge会删除得更彻底点,因为加上 --purge会清理相关配置文件

一般出现”将会同时安装下列软件:“,就是依赖于这些软件

我也用的星火,只是有些星火里没有

Reply View the author
lin_lcs
deepin
2025-02-07 17:27
#11
gpf

我也用的星火,只是有些星火里没有

你可以试试 sudo apt search deepin-unioncode吗?我想看看有哪些结果,应用商店安装的Deepin IDE可能名字不叫 deepin-unioncode,但是应该与这个名字有关,比如名字加上一些前缀或后缀。

主要是我现在身边没有完整的Deepin系统,只有Deepin WSL,而且还装不上应用商店,等别人来回答会好些。

Reply View the author
我白说了
deepin
2025-02-07 18:13
#12

可以看看系统设置检查更新会不会失败,?如果每个应用都这样的话可能是有哪个仓库源超时连不上了,要是控制中心也报错的话大概率是仓库链接问题

Reply View the author
gpf
deepin
2025-02-08 09:46
#13
我白说了

可以看看系统设置检查更新会不会失败,?如果每个应用都这样的话可能是有哪个仓库源超时连不上了,要是控制中心也报错的话大概率是仓库链接问题

检查更新没问题

Reply View the author
gpf
deepin
2025-02-08 09:48
#14
lin_lcs

你可以试试 sudo apt search deepin-unioncode吗?我想看看有哪些结果,应用商店安装的Deepin IDE可能名字不叫 deepin-unioncode,但是应该与这个名字有关,比如名字加上一些前缀或后缀。

主要是我现在身边没有完整的Deepin系统,只有Deepin WSL,而且还装不上应用商店,等别人来回答会好些。

商店安就有缺依赖的问题,命令没问题都能安上

Reply View the author
辉辉
deepin
2025-02-08 10:05
#15

也许是那个软件只适配了20.9,没有适配23

Reply View the author
lin_lcs
deepin
2025-02-08 10:49
#16
gpf

商店安就有缺依赖的问题,命令没问题都能安上

sudo apt search deepin-unioncode注意这里是 search不是 install

我是想先找出Deepin应用商店报依赖缺失的具体原因

我的想法是:

  1. 安装Deepin应用商店后,应用商店添加一个软件源,这个软件源的内容就是你在应用商店看到的软件

  2. 系统还有与系统自身软件有关的系统源

  3. 这两个源的内容都可以根据 apt search查询所含的软件

  4. 这两个源里面应该都包含了Deepin IDE,为了区分会给不同的名字,区别的话应该是应用商店会把软件安装到 /opt目录下,而系统源那个是按照FHS规范放在 /usr、/bin、/lib等目录

所以我认为你在应用商店看到依赖错误和命令行安装的没问题其实是两回事

话又说回来,还是我之前说的,我现在没有完整的Deepin,也没有安装应用商店,所以我这里搜不出应用商店的软件

因此我想让你 search一下,看看应用商店用的软件包名叫什么,search操作是能同时搜到两个软件源的内容。

或者我等会安装个虚拟机看看

Reply View the author
gpf
deepin
2025-02-08 11:16
#17
lin_lcs

sudo apt search deepin-unioncode注意这里是 search不是 install

我是想先找出Deepin应用商店报依赖缺失的具体原因

我的想法是:

  1. 安装Deepin应用商店后,应用商店添加一个软件源,这个软件源的内容就是你在应用商店看到的软件

  2. 系统还有与系统自身软件有关的系统源

  3. 这两个源的内容都可以根据 apt search查询所含的软件

  4. 这两个源里面应该都包含了Deepin IDE,为了区分会给不同的名字,区别的话应该是应用商店会把软件安装到 /opt目录下,而系统源那个是按照FHS规范放在 /usr、/bin、/lib等目录

所以我认为你在应用商店看到依赖错误和命令行安装的没问题其实是两回事

话又说回来,还是我之前说的,我现在没有完整的Deepin,也没有安装应用商店,所以我这里搜不出应用商店的软件

因此我想让你 search一下,看看应用商店用的软件包名叫什么,search操作是能同时搜到两个软件源的内容。

或者我等会安装个虚拟机看看

太复杂了,我放弃了,就用星火商店不用官方的了

Reply View the author
lin_lcs
deepin
2025-02-08 11:18
#18
gpf

太复杂了,我放弃了,就用星火商店不用官方的了

我再看看,刚装好虚拟机,我说的也可能是错的sad

Reply View the author
tagerw
deepin
2025-02-08 12:14
#19
gpf

太复杂了,我放弃了,就用星火商店不用官方的了

我常用的几个软件对比了星火和商店,发现星火的版本都比较旧,没啥大用。我已经把星火卸载了。

Reply View the author
lin_lcs
deepin
2025-02-08 12:17
#20
gpf

太复杂了,我放弃了,就用星火商店不用官方的了

我试了一下

简而言之,对Deepin IDE这个软件来说,和我说的不一样,两个源只是版本不同,这样看的话,不知道应用商店出了什么问题

要不开一下应用商店下载不删除安装包的功能

屏幕截图 2025-02-08 120513.jpg

这里的灰色的路径是 /var/cache/deepin/deepin-home-appstore-daemon/archives,可以鼠标放上去看具体路径

我这里可以安装Deepin IDE成功,并且在这个文件夹中有多个文件,不过之前装上依赖的话可能就没有相关文件了,但至少有一个叫deepin-unioncode的文件

屏幕截图 2025-02-08 120902.jpg

不知道您这边直接双击图中高亮的安装包安装是什么结果,如果能正常安装的话,我也不知道应用商店出了什么问题,不能安装的话,可以发到社区看看

也可以下载其他软件试试

网易云(wine)的那个名字叫 163.music.xxx

看起来正常的话,应用商店会把依赖都下载并安装

Reply View the author
1 / 2
To page