Есть ли способ решить эту проблему?
$ /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
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
Это работает для меня в Ubuntu 19.04. Немного хлопот с отсутствующими зависимостями. Не забудьте добавить обновленный LD_LIBRARY_PATH в свой профиль при запуске, чтобы вам не приходилось делать это каждый раз.
Для меня это было столь же просто как установка Импульса deb затем работающий:
sudo /usr/local/pulse/PulseClient_x86_64.sh install_dependency_packages
sudo apt install libwebkitgtk-1.0-0
Простите то, что это - ответ и не комментарий. Я подписался только для выручения на этой проблеме. Осуществлять контрейлерные перевозки от того, что @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
Если Вы хотите использовать Импульс, Безопасный только как клиент для соединения с VPN, можно использовать открытое подключение. Здесь я вдаюсь в подробности, шаг за шагом.
Установите пакет
sudo apt-get update
sudo apt-get install openconnect
Сертификаты установки
sudo apt-get install ca-certificates
sudo update-ca-certificates
Подключение
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/
То, что дано в ответе @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.