作为root用户,运行以下命令:
dpkg -i pulse-9.0.R3.x86_64.deb
cd /usr/local/pulse/
通过sed(或在PulseClient_x86_64.sh的第279行手动修改)允许19.04(或19.10 / 20.04 / 20.10 / 21.04)的安装。下面是19.04/19.10的示例。
sed -i "s/UBUNTU_VER\ \=\ 18\ \]/& \|\|\ [\ \$UBUNTU_VER\ \=\ 19 \]/" PulseClient_x86_64.sh
可能不需要。至少对于找不到的软件包会失败。
./PulseClient_x86_64.sh install_dependency_packages
创建debs和extra文件夹:
mkdir /usr/local/pulse/extra
mkdir /usr/local/pulse/debs
从archice.ubuntu.com下载以下软件包到/usr/local/pulse/debs:
cd /usr/local/pulse/debs
wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb
在/usr/local/pulse/extra上提取*.deb文件:
cd /usr/local/pulse/extra
dpkg -x /usr/local/pulse/debs/libicu60_60.2-3ubuntu3_amd64.deb .
dpkg -x /usr/local/pulse/debs/libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_amd64.deb .
dpkg -x /usr/local/pulse/debs/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb .
切换到普通用户并在命令行中导出LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pulse/extra/usr/lib/x86_64-linux-gnu/
在Ubuntu 20.04(及更高版本)上,您可能需要安装libenchant.so.1:
sudo apt-get install libenchant1c2a
在Ubuntu 21.04上,您需要手动安装libenchant1c2a:
cd /usr/local/pulse/debs
wget http://archive.ubuntu.com/ubuntu/pool/universe/e/enchant/libenchant1c2a_1.6.0-11.4_amd64.deb
cd /usr/local/pulse/extra/
dpkg -x /usr/local/pulse/debs/libenchant1c2a_1.6.0-11.4_amd64.deb .
作为普通用户,在命令行中运行Pulse Secure GUI:
/usr/local/pulse/pulseUi
wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-4_amd64.deb; sudo dpkg -i libwebkitgtk-1.0-0_2.4.11-4_amd64.deb; sudo apt install -f
。 - Kulfylibwebkitgtk-1.0-0:amd64 依赖于libjavascriptcoregtk-1.0-0 (= 2.4.11-4);然而: 包libjavascriptcoregtk-1.0-0未安装。 libwebkitgtk-1.0-0:amd64 依赖于libicu60(>= 60.1-1〜);然而: 包libicu60未安装。```
- bartvde