介绍
你好我是用户 Ubuntu 22.04 (Jammy Jellyfish)
在我使用的上一个版本 ubuntu 中(Ubuntu 21.10)。以前我可以从快捷方式或终端运行 wps-office。然而,在我将我的 ubuntu 升级到 22.04 版(Jammy Jellyfish)并将我的内核升级到 Linux 版本之后5.17.3-051703-generic
。我无法运行我的 wps,当我在终端中运行它时,它不会像已停止的程序那样提供任何输出。但是当我用命令运行它时,sudo wps
它运行良好。
我尝试过的一些测试是直接从/opt/kingsoft/wps-office/office6
目录运行 wps 二进制文件。
不使用 sudo 运行
如果我尝试运行 wps-office use 命令$ ./wps
,它将给出如下输出:
sann@sann-x86-64:/opt/kingsoft/wps-office/office6$ ./wps
dlopen /opt/kingsoft/wps-office/office6/libkprometheus.so failed , error: libcrypto.so.1.1: could not open shared object file: No such file or directory
使用 sudo 运行
但是,如果我尝试运行 wps-office use 命令$ sudo ./wps
,则应用程序运行良好。
问题
如何像往常一样在没有 root 访问权限的情况下运行我的 wps-office,因为它会提供error: libcrypto.so.1.1: could not open
二进制文件的输出?
顺便说一下我的规格:
$ hostnamectl
Icon name: computer-laptop
Chassis: laptop
Machine ID: bf04614f92c14cfc852e40a21044494b
Boot ID: 9e24b1c62abb423dab886b65d3ecc9ed
Operating System: Ubuntu Jammy Jellyfish (development branch)
Kernel: Linux 5.17.3-051703-generic
Architecture: x86-64
Hardware Vendor: Acer
Hardware Model: One Z1402
$ lsb_release -a
LSB Version: core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description: Ubuntu Jammy Jellyfish (development branch)
Release: 22.04
Codename: jammy
我非常感谢您的帮助(:
在 Xubuntu 22.04 上也发现了同样的问题,wps office 只能使用 sudo 运行。
已解决: 手动安装 libssl-1.1 软件包,它的工作原理和 wps office 可以在没有 sudo 的情况下再次运行。
我这里也有同样的问题。看起来这完全是关于两个文件
libcrypto.so
和libssl.so
文件夹下的权限/opt/kingsoft/wps-office/office6
。将他们的权限更改为755即可。我有一个类似的问题。WPS Office 11 未在 Ubuntu 22.04 中启动,但在终端中没有任何错误。使用
sudo wps
.解决方案解决了我的问题:
下载 .rpm 包并将其与外星人转换为 .deb
sudo 外星人 wps-office-11.1.0.10976.XA-1.x86_64.rpm
安装新的 .deb 包
sudo apt install ./wps-office-11.1.0.10976.XA-1.x86_64.deb