替换软件
sudo apt install libreoffice
替换软件
sudo apt install libreoffice
是不是系统里面已经安装过WPS的其它版本了,这个产品比较特殊,如果已经有其它版本的WPS,它会有个冲突检测导致新的包装不上,如果有的话将原本的卸载干净重启之后再安装应该就可以了。
应用商店也有WPS的新版本,可以尝试用商店安装试试。
建议执行sudo apt install cn.wps.wps-office,安装官方源中的版本,版本号更新为12.1.2.22571.AK.preread.sw amd64
建议执行sudo apt install cn.wps.wps-office,安装官方源中的版本,版本号更新为12.1.2.22571.AK.preread.sw amd64
商店里同样报错, 所以才官网下载安装的
商店里同样报错, 所以才官网下载安装的
我试试
应用商店安装成功
装这个wps包之前,是尝试装过商店的wps,那装商店wps之前,是装过什么wps?
看看/var/log/dpkg.log、/var/log/dpkg.log.1里面有没有安装记录。
大方向的原因是wps的安装脚本判断有问题导致的,细节方面估计是需要看具体的版本的安装脚本了。
应该是安装了两个来源的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
Popular Events
More
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