Ubuntu 22.04 为 Pulse Secure 安装 libenchant1c2a

Ubuntu 22.04 为 Pulse Secure 安装 libenchant1c2a

我刚刚安装了 Ubuntu 22.04,并且正在努力安装 Pulse Secure。

对于安装,我使用这个答案

但出现错误:

./pulseUi: error while loading shared libraries: libenchant.so.1: cannot open shared object file: No such file or directory

据我所知,我需要libenchant1c2a,但我无法安装它。我做了什么:

user@server:~$ wget http://archive.ubuntu.com/ubuntu/pool/universe/e/enchant/libenchant1c2a_1.6.0-11.4_amd64.deb

错误:

--2022-05-23 17:12:49--  http://archive.ubuntu.com/ubuntu/pool/universe/e/enchant/libenchant1c2a_1.6.0-11.4_amd64.deb
Resolving archive.ubuntu.com (archive.ubuntu.com)... 185.125.190.39, 91.189.91.38, 185.125.190.36, ...
Connecting to archive.ubuntu.com (archive.ubuntu.com)|185.125.190.39|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2022-05-23 17:12:49 ERROR 404: Not Found.

你可以帮帮我吗?

答案1

您仍然可以在 22.04 中使用 Pulse Secure,但您需要手动安装一些 20.04 软件包,请尝试以下操作:

wget http://uz.archive.ubuntu.com/ubuntu/ubuntu/pool/universe/e/enchant/libenchant1c2a_1.6.0-11.4_amd64.deb

我还必须将软件包 libgstreamer-plugins-base1.0 降级到以前的版本:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gst-plugins-base1.0/libgstreamer-plugins-base1.0-0_1.18.5-1_amd64.deb
dpkg -i libgstreamer-plugins-base1.0-0_1.18.5-1_amd64.deb
apt-mark hold libgstreamer-plugins-base1.0-0:amd64

最后,我还必须以 root 身份运行该命令,因为在 22.04 中以普通用户身份运行该命令对我来说已经停止工作。

希望有所帮助

答案2

正如 @Pilot6 在上面的评论中提到的那样,libenchant 已被替换为 libenchant2这里. 尝试使用以下命令安装它: sudo apt-get install -y libenchant-2-dev

答案3

我可以在 Ubuntu 22.04 上安装 pulse secure,没有任何问题或所需的依赖项。-pulse secure 版本 9.1 r13.0

我已上传至此链接以分享 https://file.io/wP7fShV1o4CZ

文件名:ps-pulse-linux-9.1r13.0-b11723-64bit-installer.deb

相关内容