Как установить Juniper VPN на Ubuntu 14.04 LTS?

17

Не могли бы вы помочь мне?

На моем старом Ubuntu 13.10 мне удалось запустить Juniper VPN (только на Firefox), используя обходное решение, которое требует установки отсутствующих 32lib и IcedTea (32 бита).

Тем не менее, я недавно обновился с Ubuntu 13.10 до 14.04 (оба 64 бита), и моя Juniper VPN больше не работает, потому что во время запуска он не работает, показывая следующее сообщение:

«Пожалуйста, убедитесь, что установлены 32-битные библиотеки. Для получения более подробной информации обратитесь к статье KB KB25230«

"Не удалось выполнить установку. Пожалуйста, установите 32-битные ссылки на альтернативные версии Java и обновлений, используя команду update-alternatives. Для получения более подробной информации обратитесь к статье KB KB25230"

По какой-то нечетной причине, похоже, обновление 14.04 больше не работает с openjdk-7: 386 и, следовательно, с Juniper VPN.

Любые идеи? Благодаря

    
задан Max Ricardo Mercurio Ribeiro 19.04.2014 в 06:58
источник

4 ответа

19

Вы можете попробовать предложение в этом сообщении: Настройка Juniper на 12.04

Обновление для 14.04 Trusty Tahr (64-разрядная версия)

Первый запуск с подключением к сети 14.04 привел к сбою, а Network Connect просто пожаловался на отсутствие 32-разрядных библиотек. Моя версия NC - 7.4R6. У меня были установлены все библиотеки и openjdk-7-jre: i386 установлен.

Копаясь немного глубже, выяснилось, что Network Connect использует список альтернативных вариантов обновлений, чтобы решить, установлен ли 32-разрядный jre.

/usr/sbin/alternatives command not found
Command = /bin/sh -c /usr/sbin/update-alternatives --display java 2>&1 | grep -v "/bin/sh:" | grep ^/ | cut -d " " -f 1 | tr " " " "

Однако он ищет альтернативы обновлений из / usr / sbin /, и, похоже, не существует симлинковой ссылки, указывающей на правильный каталог, такой как 13.10. Поэтому добавление символической ссылки в / usr / sbin / помогло.

$ sudo ln -s /usr/bin/update-alternatives /usr/sbin/

Просто для полноты, а также для установки 32-битной JRE, мне также пришлось следить за информацией здесь: Ссылка и запустите эту команду в 14.04:

sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 lib32bz2-1.0 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386

Я должен был сделать это на 13.10, так как он работал тогда, но в 14.04 окно Network Connect просто закрылось. Это устранило проблему.

    
ответ дан mike 19.04.2014 в 12:26
источник
6

Я просто установил VPN-соединение с можжевельником, используя скрипт msjnc от MadScientist, который обертывает двоичный файл (ncsvc) из juniper linux client .jar

В двоичном файле ncsvc не требуется Java, поэтому это несколько лучшее решение, которое я мог бы найти.

Сценарий можно найти здесь: Ссылка

    
ответ дан noleti 31.10.2014 в 14:55
0

Из-за неправильных обновлений я не смог запустить vpn. Наконец, этот блог помог мне.

Ссылка

    
ответ дан Chitrasen 07.10.2015 в 17:59
0

В моем случае работают следующие шаги:

  1. Установка Oracle Java 8

      

    sudo apt-add-repository ppa: webupd8team / java

         

    Обновление sudo apt-get

         

    sudo apt-get install oracle-java8-installer

  2. Загрузите tar-мяч из 32-битной Java 8 из здесь

  

скачать jre-8uXXX-linux-i586.tar.gz

XXX - версия (в моем случае 131 измените следующие шаги 131 на версию, которую вы загружаете)

  1. Переместите файл в /usr/lib/jvm/

      

    sudo mv /home/envy/Downloads/jre-8u131-linux-i586.tar.gz / usr / lib / jvm /

  2. Извлеките файл

      

    cd / usr / lib / jvm /

         

    sudo tar xvf jre-8u131-linux-i586.tar.gz

  3. Измените его на корневое владение

      

    sudo ls -ld /usr/lib/jvm/jre1.8.0_131 /

         

    chown root.root -R /usr/lib/jvm/jre1.8.0_131 /

  4. Обновить ссылку на альтернативы для Java

      

    sudo update-alternatives --install / usr / bin / java java   /usr/lib/jvm/jre1.8.0_131/bin/java 10

  5. Убедитесь, что версия Java по умолчанию все еще 64-разрядная

      

    update-alternatives --display java

    7а. Если Java по умолчанию изменен на 32-битную версию.

      

    sudo update-alternatives --config java

  6. Установите стандартные 32-битные библиотеки

      

    sudo ln -s / usr / bin / update-alternatives / usr / sbin /

         

    sudo dpkg -add-architecture i386

         

    sudo apt-get install libstdc ++ 6: i386 lib32z1 lib32ncurses5   libxext6: i386 libxrender1: i386 libxtst6: i386 libxi6: i386

источник здесь

    
ответ дан ChaosPredictor 22.05.2017 в 17:03