web-dev-qa-db-ja.com

libwebkitgtk-1.0.so.0がないため、Ubuntu 19.04でPulse Secureを実行できません

これを解決する方法はありますか?

$ /usr/local/Pulse/pulseUi
/usr/local/Pulse/pulseUi: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory
7
bartvde

Ubuntu 19.04はPulseセキュアのプラットフォームをサポートしていません。パッケージマネージャーで依存関係をインストールしなくても、以下の手順に従って動作させることができます。注:自分のリスクで注意深く注意してください。

  • Rootユーザーとして、以下を実行します。

    dpkg -i Pulse-9.0.R3.x86_64.deb
    cd /usr/local/Pulse/
    
  • Sedによる19.04のインストールを許可(またはPulseClient_x86_64.shの279行で手動で)

    sed -i "s/UBUNTU_VER\ \=\ 18\ \]/& \|\|\ [\ \$UBUNTU_VER\ \=\ 19 \]/" PulseClient_x86_64.sh
    
  • 必要ないかもしれません。少なくとも、見つからないパッケージでは失敗します。

    ./PulseClient_x86_64.sh install_dependency_packages
    
  • Debsと追加のフォルダーを作成しましょう:

    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
    
  • * .debファイルを/ usr/local/Pulse/extraに抽出します

    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/
    
  • 通常のユーザーとして、コマンドラインでPulseセキュアGUIを実行します。

    /usr/local/Pulse/pulseUi
    

これで、pulseUIを確認して続行できるはずです。注:トラブルシューティングの目的で、lddコマンドを使用して、次のように、必要なライブラリーを確認できます:ldd /usr/local/Pulse/pulseUi

17
jacke

VPNに接続するクライアントとしてのみPulse Secureを使用する場合は、open connectを使用できます。ここでは、ステップごとに詳しく説明します。

  1. パッケージをインストールします

    Sudo apt-get update
    Sudo apt-get install openconnect
    
  2. インストール証明書

    Sudo apt-get install ca-certificates
    Sudo update-ca-certificates
    
  3. 接続

    Sudo openconnect --protocol = nc vpn.example.com
    

参照:

http://www.yorku.ca/computing/download/ps-Pulse-9.0r1-linux-quickstart-guide.pdfhttps://websiteforstudents.com/install-openconnect -ssl-vpn-client-on-ubuntu-18-04-18-04 /

2
natanael

これは回答ではなくコメントであることをご容赦ください。この問題を解決するためにサインアップしました。 @jackeが上に投稿したものを便乗させる。最初に彼のガイドに従ってください!

ランチャーからPulseアイコンが機能しなくなった場合は、次の手順を実行してください。

$ Sudo nano /usr/share/applications/pulseUi.desktop

実行行を編集して

Exec=/usr/bin/env LD_LIBRARY_PATH=/usr/local/Pulse/extra/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH /usr/local/Pulse/pulseUi
1
MrJShark0

私にとっては、Pulse debをインストールして実行するのと同じくらい簡単でした:

Sudo /usr/local/Pulse/PulseClient_x86_64.sh install_dependency_packages
Sudo apt install libwebkitgtk-1.0-0
0
Phil

Ubuntu 19.10(AMD64)では、以下がうまくいきました:

  1. お使いのアーキテクチャに対応する libjavascriptcoregtk-1.0-libwebkitgtk-1.0- 、および libicu6 をダウンロードします(私のものはAMD64でした)。
  2. Sudo dpkg -i libicu60_60.2-3ubuntu3.1_AMD64.deb libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_AMD64.deb libwebkitgtk-1.0-0_2.4.11-3ubuntu3_AMD64.deb; Sudo apt install -fを使用してインストールします。
0
Mario