Ubuntu 19.04 libwebkitgtk-1.0.so.0 отсутствует

Есть ли способ решить эту проблему?

$ /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
4
задан 19 April 2019 в 00:10

6 ответов

Ubuntu 19.04 не поддерживает платформу для защиты от пульса. Вы можете заставить его работать, следуя приведенным ниже инструкциям без установки зависимостей менеджером пакетов. Примечание. Используйте осторожно & amp; осторожно на свой страх и риск.

  • В качестве пользователя root запустите:

    dpkg -i pulse-9.0.R3.x86_64.deb
    cd /usr/local/pulse/
    
  • Разрешить установку для 19.04 с помощью sed (или вручную в строке 279 в PulseClient_x86_64.sh)

    sed -i "s/UBUNTU_VER\ \=\ 18\ \]/& \|\|\ [\ \$UBUNTU_VER\ \=\ 19 \]/" PulseClient_x86_64.sh
    
  • Может не понадобиться. По крайней мере, произойдет сбой с пакетами, которые не найдены.

    ./PulseClient_x86_64.sh install_dependency_packages
    
  • Позволяет создавать дэбы и дополнительные папки:

    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-4_amd64.deb
    wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-4_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-4_amd64.deb .
    dpkg -x /usr/local/pulse/debs/libwebkitgtk-1.0-0_2.4.11-4_amd64.deb .
    
  • Которые для нормального пользователь и экспорт LD_LIBRARY_PATH в командной строке:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pulse/extra/usr/lib/x86_64-linux-gnu/
    
  • Как обычный пользователь, запустите в защищенной графической оболочке Pulse:

    /usr/local/pulse/pulseUi
    

Теперь вы должны увидеть pulseUI и продолжить с ним. Примечание. Для устранения неполадок вы можете использовать команду ldd, чтобы проверить, какие библиотеки нужны, например: ldd /usr/local/pulse/pulseUi

0
ответ дан 19 April 2019 в 00:10

Это работает для меня в Ubuntu 19.04. Немного хлопот с отсутствующими зависимостями. Не забудьте добавить обновленный LD_LIBRARY_PATH в свой профиль при запуске, чтобы вам не приходилось делать это каждый раз.

0
ответ дан 19 April 2019 в 00:10

Для меня это было столь же просто как установка Импульса deb затем работающий:

sudo /usr/local/pulse/PulseClient_x86_64.sh install_dependency_packages
sudo apt install libwebkitgtk-1.0-0
0
ответ дан 25 October 2019 в 14:52

Простите то, что это - ответ и не комментарий. Я подписался только для выручения на этой проблеме. Осуществлять контрейлерные перевозки от того, что @jacke отправил выше. Следуйте его руководству сначала!

Если Вы замечаете, что Ваш Импульсный Значок больше не работает от средства запуска, делают следующее:

$ 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
ответ дан 23 November 2019 в 11:39

Если Вы хотите использовать Импульс, Безопасный только как клиент для соединения с VPN, можно использовать открытое подключение. Здесь я вдаюсь в подробности, шаг за шагом.

  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.pdf https://websiteforstudents.com/install-openconnect-ssl-vpn-client-on-ubuntu-18-04-18-04/

1
ответ дан 23 November 2019 в 11:39

То, что дано в ответе @Jacke от 2019.05.13, работает и для меня в Ubuntu 20.04, за исключением того, что я не мог работать в своей системе, простое изменение версии через sed в PulseClient_x86_64.sh. Это не в последнюю очередь по причинам, которые я описываю в своем Gist по адресу https://gist.github.com/DannyQuah/44df50362677ce7eb2c6fe1546dbef72. Кроме того, я не хотел путать свои репозитории 20.04 с репозиториями 18.04 (что, по-видимому, предлагали некоторые другие предложения, которые я видел в других местах). Таким образом, решения pulse/extra и pulse/debs отлично сработали для меня.

Чтобы запустить из панели запуска значков, как просили некоторые выше, я перешел к /usr/share/applications и отредактировал там pulseUi.desktop, так что это Exec соответствует приведенному выше:

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

Спасибо за решение, @Jacke.

Я также более подробно описал свои действия в Gist по адресу https://gist.github.com/DannyQuah/44df50362677ce7eb2c6fe1546dbef72.

2
ответ дан 11 October 2020 в 11:31

Другие вопросы по тегам:

Похожие вопросы: