你好,我是 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 二进制文件。
如果我尝试运行 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
Run Code Online (Sandbox Code Playgroud)
但如果我尝试运行 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
Run Code Online (Sandbox Code Playgroud)
我非常感谢您的帮助(:
在 Xubuntu 22.04 上也发现同样的问题,wps office 只能使用 sudo 运行。
已解决: 手动安装libssl-1.1包,它可以工作并且wps Office可以再次运行而无需sudo。
wget https://mirror.umd.edu/ubuntu/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.13_amd64.deb
dpkg -i libssl1.1_1.1.1f-1ubuntu2.13_amd64.deb
Run Code Online (Sandbox Code Playgroud)
我这里也有同样的问题。看来这一切都libcrypto.so与libssl.so文件夹下两个文件的权限有关/opt/kingsoft/wps-office/office6。将他们的权限更改为755就可以了。
| 归档时间: |
|
| 查看次数: |
6061 次 |
| 最近记录: |