[Feedback on issues] 安装wps失败
Tofloor
poster avatar
liuyanming
deepin
2025-09-17 10:07
Author

Selecting previously unselected package wps-office.

(Reading database ... 393945 files and directories currently installed.)

Preparing to unpack .../wps-office_12.1.2.22550.AK.preload.sw_amd64.deb ...

An error occurred while applying changes:

An error occurred while applying changes: python3: can't open file '/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/INSTALL/delmime_python3.py': [Errno 2] No such file or directory

dpkg: error processing archive /home/liu/Downloads/wps-office_12.1.2.22550.AK.preload.sw_amd64.deb (--install):

new wps-office package pre-installation script subprocess returned error exit status 2

Errors were encountered while processing:

/home/liu/Downloads/wps-office_12.1.2.22550.AK.preload.sw_amd64.deb

Reply Favorite View the author
All Replies
liuyanming
deepin
2025-09-17 10:08
#1

替换软件

sudo apt install libreoffice

Reply View the author
deepin-流云
Moderator
Community OP
2025-09-17 10:26
#2

是不是系统里面已经安装过WPS的其它版本了,这个产品比较特殊,如果已经有其它版本的WPS,它会有个冲突检测导致新的包装不上,如果有的话将原本的卸载干净重启之后再安装应该就可以了。

应用商店也有WPS的新版本,可以尝试用商店安装试试。
image.png

Reply View the author
jjcui8595
deepin
Resources Team
2025-09-17 14:12
#3

建议执行sudo apt install cn.wps.wps-office,安装官方源中的版本,版本号更新为12.1.2.22571.AK.preread.sw amd64

Reply View the author
liuyanming
deepin
2025-09-18 08:18
#4
jjcui8595

建议执行sudo apt install cn.wps.wps-office,安装官方源中的版本,版本号更新为12.1.2.22571.AK.preread.sw amd64

商店里同样报错, 所以才官网下载安装的

Reply View the author
jjcui8595
deepin
Resources Team
2025-09-18 08:39
#5
liuyanming

商店里同样报错, 所以才官网下载安装的

我试试

Reply View the author
jjcui8595
deepin
Resources Team
2025-09-18 08:46
#6

应用商店安装成功

Reply View the author
Tent
deepin
2025-09-18 09:32
#7

装这个wps包之前,是尝试装过商店的wps,那装商店wps之前,是装过什么wps?

看看/var/log/dpkg.log、/var/log/dpkg.log.1里面有没有安装记录。

大方向的原因是wps的安装脚本判断有问题导致的,细节方面估计是需要看具体的版本的安装脚本了。

Reply View the author
字甲达宾
deepin
2025-09-19 06:58
#8

应该是安装了两个来源的wps, 导致preinst 安装脚本异常。

一个是wps官网的包,包名 wps-office, 一个是 deepin/UOS商店的包,包名 cn.wps.wps-office

解决思路:先卸载2个包,再重新安装

sudo apt purge cn.wps.wps-office

sudo apt purge wps-office

再安装 新的wps包。


另外,还有一个高端点的修复办法:

修改

/var/lib/dpkg/info/cn.wps.wps-office.preinst

/var/lib/dpkg/info/wps-office.preinst

把 文件开头的 set -e 这一行

删除,或者禁用。

再随便安装一个程序,比如

sudo apt install tree beep

再重新安装 wps

Reply View the author