[Seek Help] 说个比较坑的事
Tofloor
poster avatar
如何优雅deepin
deepin
2022-04-03 18:43
Author

就是apt或dpkg安装的软件,应用商店是检测不到的,只有在商店安装的应用才行,是不是给个说法

Reply Favorite View the author
All Replies
enforcee
deepin
2022-04-03 19:00
#1

我建议应用商店不要用apt作后端

joy

Reply View the author
空愿SkyWish
deepin
2022-04-03 19:02
#2

截图_deepin-home-appstore-client_20220403110121.png我在应用管理里看得到欸 就是因为不是商店安装加载不了应用介绍

Reply View the author
心平气和
deepin
2022-04-03 19:34
#3

有的可以,有的不可以吧。

Reply View the author
如何优雅deepin
deepin
2022-04-03 19:37
#4
enforcee

我建议应用商店不要用apt作后端

joy

有些应用我自己明明安装了,结果去评论却评论不了,就很尴尬,提示未安装

Reply View the author
安洛
deepin
2022-04-03 20:38
#5

你安装错了。

应用商店里面的软件是重新打包过的,包名不一样。

比如gimp,如果你用apt安装gimp,通常会这么做:

sudo apt install gimp

然而要安装应用商店的版本,你应该这么做:

sudo apt install org.gimp

顺便说一句,应用商店似乎并不是用apt做后端。应该是先通过自己的方式下载软件包,然后用dpkg安装。

Reply View the author
Ziggy
deepin
2022-04-03 21:39
#6

你装了不是应用商店的当然评论不了啊。。。装的时候注意看是属于系统源还是商店源的

Reply View the author
忘记、过去
deepin
2022-04-03 23:43
#7
如何优雅deepin

有些应用我自己明明安装了,结果去评论却评论不了,就很尴尬,提示未安装

你这个需求 Deepin V15 的时候商店确实是这样子的,毕竟包名都是同一个。但是 V20 开始商店的包都是重新打包过的,包名不同所以显示未安装。

Reply View the author
andktan
deepin
2022-04-03 23:44
#8
安洛

你安装错了。

应用商店里面的软件是重新打包过的,包名不一样。

比如gimp,如果你用apt安装gimp,通常会这么做:

sudo apt install gimp

然而要安装应用商店的版本,你应该这么做:

sudo apt install org.gimp

顺便说一句,应用商店似乎并不是用apt做后端。应该是先通过自己的方式下载软件包,然后用dpkg安装。

用了dp六年多,学习一下了,才知道原来还有这个讲究,原来咱属于不太折腾、哪里就用不求甚解的人啊

smirk

Reply View the author
安洛
deepin
2022-04-04 02:20
#9
andktan

用了dp六年多,学习一下了,才知道原来还有这个讲究,原来咱属于不太折腾、哪里就用不求甚解的人啊

smirk

其实我个人觉得这是一个烂设计。

deepin做成这样的本意是想让应用商店里面的软件可以更新一点而不会与系统仓库里面的包冲突,避免出现依赖问题。它的包名是倒置域名的格式,就是在模仿flatpak。

然而deepin并没有那么多人手来对那么多软件包进行更新维护和打包。

现在的状况就是,还拿gimp举例,如果你用apt安装org.gimp,会发现org.gimp其实是一个空包,但是它依赖于gimp……最后你还是得安装gimp。

Reply View the author
andktan
deepin
2022-04-04 02:29
#10
安洛

其实我个人觉得这是一个烂设计。

deepin做成这样的本意是想让应用商店里面的软件可以更新一点而不会与系统仓库里面的包冲突,避免出现依赖问题。它的包名是倒置域名的格式,就是在模仿flatpak。

然而deepin并没有那么多人手来对那么多软件包进行更新维护和打包。

现在的状况就是,还拿gimp举例,如果你用apt安装org.gimp,会发现org.gimp其实是一个空包,但是它依赖于gimp……最后你还是得安装gimp。

初心是好的,但是体验起来会让人困惑😦

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-04-04 04:12
#11
安洛

其实我个人觉得这是一个烂设计。

deepin做成这样的本意是想让应用商店里面的软件可以更新一点而不会与系统仓库里面的包冲突,避免出现依赖问题。它的包名是倒置域名的格式,就是在模仿flatpak。

然而deepin并没有那么多人手来对那么多软件包进行更新维护和打包。

现在的状况就是,还拿gimp举例,如果你用apt安装org.gimp,会发现org.gimp其实是一个空包,但是它依赖于gimp……最后你还是得安装gimp。

这个是早期部分打包的问题

这个有个朋友跟我讲了,用户报bug说应用商店部分软件包点击打开打不开,结果一看就是个空包,写的依赖仓库里的包,这怎么打开啊?从商店下载的就是个空包啊!上哪打开去啊???商店的开发都裂开了

后来所有的包都老老实实往里放东西了,而之前那些空包也做了work around,你在商店里打开gimp页面,你会发现那个打开按钮变成了已安装而不是打开


而放东西也不代表老老实实转制,只是单纯的往里放东西

比如 uos.app.soundconverter,这东西仅仅是按照UOS的打包规范创建了文件夹和.desktop,而/usr里面的东西一个不少。。。

真就是能糊弄就糊弄

Reply View the author