[Repository/Mirror] 从安装新版wine出错谈深度如何脱颖而出
Tofloor
poster avatar
猛虎嗅蔷薇
deepin
2022-07-18 05:59
Author

之前从没玩过linux,安装了深度后想要通过wine运行一些win程序

 

通过系统默认的软件仓库安装了wine,然后用它运行了win下的一个程序,然后就发现win系统没法启动了

只好又用起了重装大法

 

 觉得安装最新的稳定版wine可能解决这个问题,所以去wine官网按照deb版的方法想要安装最新版

结果因为libc6这个依赖库冲突而出错,大概因为系统自带的各种程序依赖libc6这个库的<=2.28版,而新版的wine依赖更高版

然后用deb官方的软件源来安装wine的新版,结果出现同样的问题

一通搜索后想用Aptitude看看能不能解决这个问题Aptitude提醒说要尝试解决需要删除几百个已安装的软件包

反正也不懂,就全部同意了,结果问题依然没解决

想要重新来一次看看,结果sudo指令不正常,重启后深度也步了win的后尘无法启动了

估计是因为Aptitude删掉了必须的一些软件包吧

之前看到一些linux软件提供多种不同linux系统发行版的安装包下载 ,还觉得有些纳闷

都是linux的,难道在这个发行版能正常运行的程序到另一个发行版就不行了,就跟linux下的程序无法在win上运行一样?

现在总算明白了,同时也明白了linux桌面版为何搞了这么多年依然用的人这么少

 

接下来谈谈如何解决上述问题

首先声明不太了解linux,如何下面的方法出现了什么“笑话”请轻喷

方法一:系统自带程序的依赖库特别是c与c++的标准库应该变个名以独立出来,这样就不会出现安装第三方软件时出现依赖库版本冲突了

另一种方法:改变传统观念,提倡相关人员在打包软件时把依赖库静态链接进来,特别是体积不大的依赖库

以现在的网络带宽和硬盘容量来说,几十k和几十m差别不大,更何况隔壁win老大哥一直都这么干的

为什么不能摸着win的石头过河呢

 

结语:

依赖越少弱点就弱少也就越强大稳定,喜欢狗语言这种几乎没有任何依赖的语言,听说深度系统部分程序用狗语言开发的才来看看的

最后说句题外话,觉得你们集中力量搞ReactOS这个“开源windows”在商业上取得巨大的成功的可能性更大

 

 

 

 

 

Reply Favorite View the author
All Replies
charm
deepin
2022-07-18 06:08
#1

20.6用deepin-wine6-stable xxxxexe
image.png

Reply View the author
Ziggy
deepin
2022-07-18 06:11
#2

?那为什么不直接用现成的crossover

在社区,建议学会就事论事,不适宜长篇大论。大谈发展方向可以去隔壁UOS

Reply View the author
delsin
deepin
2022-07-18 06:55
#3

我的UOS家庭版都可以顺利装最新版wine,更何况deepin。你自己不会装吧。

截图_选择区域_20220717225427.png

Reply View the author
jjcui8595
deepin
2022-07-18 07:06
#4

我装过,没问题啊

Reply View the author
Barry-okx
Junior Packager
2022-07-18 07:32
#5

到linux下不潜心学习上手linux,上来就搞wine,我建议这种需求就还是用Windows好了。

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-07-18 07:33
#6

可以使用

spark-wine7-devel

sudo ss-apt-fast install spark-wine7-devel

Reply View the author
delsin
deepin
2022-07-18 18:53
#7

我昨晚又给我的deepin电脑升级了wine,也成功升级到最新版啊。所以,你的电脑为什么升级不了呢?

截图_选择区域_20220718105133.png

Reply View the author
猛虎嗅蔷薇
deepin
2022-07-18 19:30
#8
delsin

我昨晚又给我的deepin电脑升级了wine,也成功升级到最新版啊。所以,你的电脑为什么升级不了呢?

截图_选择区域_20220718105133.png

你用的应该不是深度默认的软件源吧,请问你的软件源网址多少?

Reply View the author
delsin
deepin
2022-07-18 20:54
#9
猛虎嗅蔷薇

你用的应该不是深度默认的软件源吧,请问你的软件源网址多少?

升级原生wine,请按wineHQ官方方法升级:https://wiki.winehq.org/Debian_zhcn

Reply View the author
zccrs
deepin
2022-07-18 21:07
#10

第一个想法挺好的,把系统和应用分开的确有好处

Reply View the author
猛虎嗅蔷薇
deepin
2022-07-19 01:11
#11
delsin

升级原生wine,请按wineHQ官方方法升级:https://wiki.winehq.org/Debian_zhcn

前面就按照这个方法安装的稳定版出错,你难道是安装开发版?

Reply View the author
delsin
deepin
2022-07-19 01:48
#12
猛虎嗅蔷薇

前面就按照这个方法安装的稳定版出错,你难道是安装开发版?

问题跟稳定版、开发版有关系吗?

你是想让我把稳定版装好给你看吗?

Reply View the author
猛虎嗅蔷薇
deepin
2022-07-19 03:13
#13
delsin

问题跟稳定版、开发版有关系吗?

你是想让我把稳定版装好给你看吗?

有没有关系你装下稳定版就知道了

Reply View the author
delsin
deepin
2022-07-19 03:21
#14
猛虎嗅蔷薇

有没有关系你装下稳定版就知道了

不好意思,我刚刚已经装好了

截图_选择区域_20220718175239.png

截图_选择区域_20220718192027.png

Reply View the author
猛虎嗅蔷薇
deepin
2022-07-19 03:38
#15
delsin

不好意思,我刚刚已经装好了

截图_选择区域_20220718175239.png

截图_选择区域_20220718192027.png

请问你的深度版本是20.5吗

Reply View the author
猛虎嗅蔷薇
deepin
2022-07-24 04:10
#16

升级到20.6就可以正常安装了另外,下载了火狐浏览器,发现他的打包方法完全符合我的设想,不依赖各种乱七八糟的依赖库,所有lin系统都通用重装系统也不需要再重新安装软件

Reply View the author