我刚刚安装了 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