[App Store] 所有应用都安装失败 V23 Resolved
Tofloor
poster avatar
Lucas-磊
deepin
2024-04-28 10:28
Author

不知道是那么原因 应用全部安装失败

Reply Favorite View the author
All Replies
neko
deepin
Ecological co-builder
2024-04-28 10:29
#1

终端执行sudo apt update && sudo apt install -f看看

Reply View the author
阿尼樱奈奈
Moderator
2024-04-28 10:29
#2

应用商店复制下包名,然后打开终端执行:sudo apt install 包名 安装试试?

Reply View the author
Lucas-磊
deepin
2024-04-28 10:47
#3

找到原因了 因为安装了wechat-bate导致的错误

Reply View the author
........
deepin
2024-04-28 10:48
#4
It has been deleted!
userqian
deepin
2024-04-28 11:03
#5
........ It has been deleted!

linux 特色 ,所以才要出玲珑包

Reply View the author
打击越
deepin
2024-04-28 11:09
#6
userqian

linux 特色 ,所以才要出玲珑包

应该引进杀毒软件,这样用户下载完软件,自动扫描,发现问题,直接修复。

这个版本的微信应该加入病毒库。

Reply View the author
Merlin
Super Moderator
Product Manager
2024-04-28 11:47
#7

系统依赖和应用依赖可能存在相互冲突,玲珑未来能解决类似问题,将系统与应用依赖解耦。

Reply View the author
WangZhongyun
deepin
2024-04-28 14:07
#8
Merlin

系统依赖和应用依赖可能存在相互冲突,玲珑未来能解决类似问题,将系统与应用依赖解耦。

如果玲珑完成打包靠深度的话,深度要干的事太多了,反而会影响系统的发展。

应该深度出个版本的打包规范,让应用程序开发者参照来打包。就像近期WPS在Deepin23发生的问题,WPS明白是那几个文件版本不对接的话,明确深度系统的这个版本就用那几个版本文件,参照论坛解决方案转接就应该不错。

Reply View the author
198******30
deepin
2024-04-28 14:51
#9
打击越

应该引进杀毒软件,这样用户下载完软件,自动扫描,发现问题,直接修复。

这个版本的微信应该加入病毒库。

怎么会有这种想法呢?linux下成千上万的库和相互之间的版本冲突数据不得搞到你怀疑人生?你要明白其中的原理,就是有些软件依赖某些库的某个版本号才能执行,而其他软件却依赖这个库的其他版本号才能运行,这样就造成了冲突而不能安装。不管是你系统上的软件还是你在使用中安装的某些软件之间都可能存在这种问题,换句话说,你在安装某个软件的时候,同时安装它依赖的库但系统不需要这个库,安装完成之后,你在下次安装某些软件的时候,也依赖这个库,但是需要的版本不一样,就会出现这个问题,那你认为谁才是病毒?

我认为可以跟Arch Linux那样,在安装软件的时候,当检测到依赖库冲突时,会做一个提示,是否卸载存在依赖库冲突的软件再进行安装?这样就由使用者决定是否卸载存在冲突的软件来解决这个问题,但是这不是长远之计,毕竟这是要芝麻还是要西瓜的问题。

最可靠的方案就是,把软件打包成具有自己独立运行库的软件包,不与其他软件或者系统共用一套库,显然这是会暴增磁盘空间占用的方案,但是对于运行库版本极其敏感的linux来说,这是必然要走的路。我不确定现在玲珑是不是在做这个事情,但这是要实现全民型操作系统的必经之路,因为人要的是真正的开箱即用,而不是动不动就依赖冲突。MacOS也早就考虑到了这个问题,所以它的系统存在必要库之外,app基本都是自己一套库,安装好就能用,正常情况不会存在这种所谓的冲突问题(依赖系统独立库但软件过于老旧的情况除外)。而windows中大部分软件商也都是这样做,把必要的运行库打包在安装包里,让软件调用自己打包的库,某时候出现却是.dll就是跟现在的情况类似,如果软件商不去调用系统库而是打包进软件里调用自己打包的库,也就解决这个问题了。

但是,路很长,官方要打包很多很多的软件,第三方软件商也要根据相关的指引去打包专有的包,官方不去费力做这个事,用的人就越少,用的人少,软件商就不愿意做这个适配,任重而道远。且看后续吧

Reply View the author