Этот вопрос уже задан ответ здесь:
Это действительно головокружительно. Кажется, у меня установлена java (с использованием сценария из https://github.com/flexiondotorg/oab-java6 ) однако, когда я подключаюсь, я вижу java «Запуск netconnect, это может занять несколько минут». Это завершается, но netconnect на самом деле не работает.
Мне удалось заставить это работать с предыдущими версиями Ubuntu, поэтому я думаю, что знаю, что должно произойти.
Я не могу ответить на ваш вопрос для Citrix, но я могу ответить на него для Juniper VPN из свежей установки Ubuntu 12.04. Два решения в зависимости от того, установлена ли у вас 32- или 64-разрядная установка, протестировано с использованием Live CD:
sudo apt-get remove firefox openjdk-6-jdk icedtea-6-plugin
sudo apt-get install firefox:i386 openjdk-6-jdk:i386 icedtea-6-plugin:i386
Запустите Firefox и войдите в свою VPN.
sudo apt-get install openjdk-6-jdk icedtea-6-plugin
Запустите Firefox и войдите в свою VPN.
Если у вас установлены другие версии Java или установлен плагин IcedTea, возможно, у вас возникнут проблемы. Здесь следует отметить два ключевых момента:
Вы можете переключаться между установленными версиями Java с помощью программы update-java-alternatives
.
Если кто-то хочет обновить этот ответ, чтобы объяснить, как запустить 32-битную установку Java для плагинов Firefox, но использовать другую установку для всего остального, сделайте это!
Вышеупомянутое решение похоже на другое решение, на которое я ответил здесь:
Запуск 32-битного Firefox с sun-jre в 64-битной Ubuntu
Однако я это делаю по-прежнему возникают проблемы с сетевым подключением и новым способом выполнения запросов DNS в Ubuntu. Я спросил об этой проблеме в отдельном посте: Как предотвратить нарушение разрешения DNS Juniper Network Connect