Запуск 32-битного Firefox с помощью sun-jre в 64-битном Ubuntu [дубликат]

Следующие шаги были связаны с оригинальной док-станцией в Ubuntu 18.04, но вы явно используете расширение GNOME от Dash-to-Panel, которое можно легко сделать прозрачным, используя другое расширение GNOME под названием Dynamic Panel Transparency.

[d4 ] Чтобы указать пользовательские значения прозрачности, все, что вам нужно сделать, это:

Включить расширение с extensions.gnome.org. Войдите в настройки расширения и перейдите на вкладку Background. Включите Enable custom opacity и установите свои пользовательские значения. Готово.
5
задан 11 March 2012 в 07:49

5 ответов

Эта проблема затрагивает людей, которые используют Juniper Network Connect, где требуется имя пользователя, пароль и защищенный токен. Безумные сценарии ученых не удовлетворяют этому знаку, несмотря на то, что он это делает.

Недавно я исправил эту проблему, используя версию Swiftfox 32bit.

Прежде чем пытаться попробовать Swiftfox: «sudo apt-get install ia32-libs». Это может быть ваш недостающий пакет.

Если нет, тогда скачайте Swiftfox с http://getswiftfox.com/download.htm. Выберите файлы deb и загрузите файл Intel prescott. Установите его с помощью: «sudo dpkg -i swiftfox_3.6.13-1_prescott.deb». Я создал новую папку java для размещения 32-битной java в: «sudo mkdir / usr / java» и распаковал последний 32-битный файл на Java 7: «sudo tar -zxvf jre-7u3-linux-i586.tar.gz -C / usr / java ".

Теперь подключите плагин к Swiftfox с помощью:" sudo ln -s /usr/java/jre1.7.0_03/lib/i386/libnpjp2.so / usr / lib / swiftfox / plugins /libnpjp2.so"

После всего, что Juniper Network Connect работает безупречно, хотя я не могу одновременно запускать Swiftfox 32bit и Firefox 64.

Update: Также проверьте этот ответ: http://getswiftfox.com/download.htm

Очень простой способ использовать 32-битные Firefox и Java вместе, не делая слишком много других настраиваемых конфигураций

2
ответ дан 25 May 2018 в 13:35
  • 1
    Я думаю, что swiftfox больше не доступен. все страницы загрузки возвращаются " не удалось найти " – guy mograbi 28 May 2016 в 10:44

Преимущество: все из репозиториев и постоянно обновляется обычными обновлениями:

Последний OpenJDK 7 отлично работает с Juniper VPN. Sun-jre больше не нужен.

В 12.04 можно установить пакеты i386 на amd64, добавив «: i386» к имени пакета при запуске apt-get. Так, например, при запуске amd64 Ubuntu 12.04 Live CD, я побежал:

sudo apt-get remove firefox openjdk-6-jdk icedtea-6-plugin
sudo apt-get install firefox:i386 openjdk-7-jdk:i386 icedtea-7-plugin:i386

И смог успешно войти в Juniper VPN.

Недостатком является то, что Java не будет работать в другом 64-битном программном обеспечении, таком как Chrome.


Обновление: нет необходимости в 32-битном Firefox в 64-битном Ubuntu

Начиная с 7.3, устройства Juniper SA поддерживают 64-битный Ubuntu для сетевого подключения.

Сначала установите 64-битный jre / jdk и icedtea

sudo apt-get install openjdk-7-jre icedtea-7-plugin

. Во-вторых, установите 32-битный jre

sudo apt-get install openjdk-7-jre:i386

. Примечание. Не устанавливайте 32-битный чай со льдом. Убедитесь, что 64-битная версия является java. Если существует 32-битный jre, Juniper найдет нужные ему файлы и запустится.

Протестировано на Ubuntu 13.04 64 бит.

См. Информационная база сети Juniper для деталей .

Также см. Настройка Juniper на 12.04

2
ответ дан 2 August 2018 в 01:42

Примечание: приведенное ниже описание действительно, если вы столкнулись с входами Juniper & lt; 7.3 VPN. Juniper / Junos 7.3 и выше должны работать из коробки с обновленной установкой Ubuntu.

Я запускаю Ubuntu 12.04 / 64bits, а также наткнулся на эту проблему. Для входа в Juniper VPN через веб-интерфейс на моем сайте клиентов я должен предоставить пользовательский / pass / sms-код. Поэтому безумные сценарии для ученых тоже не работают.

Я разработал немного другое решение для запуска 32-битного браузера + 32 бит Java по сравнению с тем, что пишет psypher246. Я установил второй браузер Firefox, 32-разрядную версию, помимо основной 64-битной версии, установленной управлением пакетами. Другие решения описывают полное удаление 64-битного браузера и замену его на 32-битный, но я не хочу этого делать.

Это то, что я сделал.

Загрузите недавно загруженный tar-файл с Java-32 бит из Oracle и распакуйте его там, где вы хотите. быть (/opt/java или /usr/lib/jvm независимо). Вам не нужно делать вещи update-alternatives. Просто JRE должно быть достаточно. Загрузите последнюю предварительно скомпилированную 32-битную версию Firefox. Распакуйте архив, где вы хотите. (распаковал мой только в моей домашней папке). В результирующей папке firefox есть папка browser. Создайте папку plugins и создайте ссылку на libnpjp2.so в папке plugins. (например, ln -s <your-32bit-jre>/lib/i386/libnpjp2.so <your-firefox32bit-location>/firefox/browser/plugins/). Теперь запустите 32-битную версию Firefox из оболочки с -p, выбирая выбор профиля. (cd <your-firefox32bit-location>/firefox и ./firefox -p). Создайте новый профиль, который будет использоваться с этим 32 Firefox. Убедитесь, что Firefox будет запрашивать, чтобы профиль использовался при каждом запуске. Теперь с about:plugins в адресной строке Firefox вы должны увидеть только 32-битный Java-плагин. С помощью этого экземпляра браузера перейдите на страницу входа в Juniper и вы сможете запустить сеанс VPN. Вы все равно можете запустить 64-битную версию Firefox, но затем выберите оригинальный (по умолчанию) профиль, а полный сеанс с 64-битным плагином все еще существует и может использоваться бок о бок с 32-битным Firefox.

Недостатком этого является то, что вы должны выбрать правильный профиль каждый раз при запуске Firefox, но это можно решить, задав параметры по умолчанию в командной строке.

8
ответ дан 25 May 2018 в 13:35
  • 1
    Я использую это решение почти год, и он все еще работает красиво. Проблема, с которой я столкнулся, заключается в том, что вы не можете запускать 64-разрядную версию Firefox параллельно с 32-разрядной версией. Я попытался исправить это, используя -no-remote в командной строке FireFox, бутон не имел успеха. Я прибегал к использованию chrome / chromium для другого просмотра, в то время как у меня есть VPN-соединение, активное в 32-разрядном экземпляре firefox. – Fholst 3 September 2013 в 12:16
  • 2
    Теперь я решил использовать это решение. Сеть, к которой я подключаюсь, обновила свое программное обеспечение. Теперь они используют Junos Pulse с помощью Network connect client версии 7.4 (7.4.5-Build27191) и отлично работают с браузером Chrome / 64 бит и 1,7 / 64-битной Java. Это на Ubuntu 12.10. – Fholst 14 November 2013 в 19:00
  • 3
    Начиная с версии 35 Chrome, java больше не будет работать из-за удаления интерфейса NPAPI. Таким образом, ваш вариант использует Firefox (нужно было снова включить Java, потому что Firefox его отключает). Теперь я использую последнюю версию Icetea 7, и это выглядит нормально. Другой вариант - понизить до Chrome 34 или посмотреть, работает ли хром. – Fholst 25 June 2014 в 20:40
  • 4
    Это сработало для меня ... спасибо! Вместо того, чтобы возиться с ProfileManager, я решил использовать другой каталог HOME для 32-разрядного Firefox. У меня есть небольшой сценарий оболочки, который гласит: «HOME = / home / aaron / 32 / home / aaron / 32 / firefox / firefox -new-instance http: //my-webex-uri.webex.com" , Работает, даже если мой обычный 64-разрядный firefox уже запущен. – aap 19 February 2015 в 18:27
  • 5
    Заметьте, я использую его для webex ... для Juniper я взломал индикатор в чей-то скрипт командной строки, который не нужен Java. github.com/aperomsik/jvpn/tree/indicator-wip – aap 19 February 2015 в 18:34

Преимущество: все из репозиториев и постоянно обновляется обычными обновлениями:

Последний OpenJDK 7 отлично работает с Juniper VPN.

В 12.04 можно установить пакеты i386 на amd64, добавив «: i386» к имени пакета при запуске apt-get. Так, например, во время работы amd64 Ubuntu 12.04 Live CD я побежал:

sudo apt-get remove firefox openjdk-6-jdk icedtea-6-plugin
sudo apt-get install firefox:i386 openjdk-7-jdk:i386 icedtea-7-plugin:i386

И смог успешно войти в Juniper VPN.

Преимущество: все из репозиториев и постоянно обновляется обычными обновлениями:

Обновление: есть нет необходимости в 32-битном Firefox в 64-битном Ubuntu

Начиная с 7.3, устройства Juniper SA поддерживают 64-разрядный Ubuntu для сетевого подключения.

Обновление: нет необходимости в 32-битном Firefox в 64-битном Ubuntu установить 64-битный jre / jdk и icedtea

sudo apt-get install openjdk-7-jre icedtea-7-plugin

Во-вторых, установите 32-битный jre

sudo apt-get install openjdk-7-jre:i386

Обратите внимание: не устанавливайте 32-разрядную icedtea. Убедитесь, что 64-битная версия является java. Если существует 32-битный jre, Juniper найдет нужные ему файлы и выполнит их.

Протестировано на Ubuntu 13.04 64bit.

Подробнее см. В базе знаний Juniper Network. [!d18 ]

Также см. Информационную базу сети Juniper для деталей

3
ответ дан 25 May 2018 в 13:35
  • 1
    Это отличное, простое решение, которое работало впервые для меня. – James Broadhead 3 January 2013 в 02:23
  • 2
    Правильно, я мог бы отключить 32-битное решение для Java + 32 бит в Firefox, когда Juniper / Junos 7.4 был установлен в компании. Я мог бы просто использовать 64-битный браузер Chrome Chrome с установленным модулем icetea. Работает как шарм. Не нужно ничего делать, просто по умолчанию Ubuntu 12.10. – Fholst 22 January 2014 в 15:13
  • 3
    Красиво сделано! Я могу подтвердить, что этот подход работает и для Ubuntu 15.04. Большое спасибо. – jerome 2 October 2015 в 04:12
  • 4
    Эти инструкции дают мне: E: Пакет 'openjdk-7-jre' не имеет кандидата на установку E: Не удалось найти пакет icedtea-7-plugin – Carlo Wood 22 August 2017 в 20:12
  • 5
    @CarloWood Этот ответ 5 лет. openjdk-7-jre заменен openjdk-8-jre, а icedtea-7-плагин - на icedtea-8-plugin. Однако новые браузеры отключают эти плагины, поэтому вы можете установить icedtea-netx. NetX предложит вам открыть Java-код за пределами браузера. Дайте мне знать, если это сработает. – user68186 23 August 2017 в 01:20

Используя инструкции здесь: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ У меня есть juniper VPN, работающий на Ubuntu 12.04 64bit без 32-битного программного обеспечения, за исключением этих трех библиотек:

sudo apt-get install libc6-i386 lib32z1 lib32nss-mdns

Я запускаю скрипт jnc perl, используя параметр -nox (нет gui), и он отлично работает, я использую его каждый день.

Я первоначально загрузил файл сертификата с помощью Firefox 64-bit: Инструменты> PageInfo> Безопасность> Просмотреть сертификат> сведения> export

С тех пор я нашел этот скрипт, который делает то же самое: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/

В моем конкретном файле конфигурации требуются хост, пользователь, царство и сертификат. Возможно, у вас разные.

Конфигурация местоположения файла сертификата требовала полного имени пути, ~ не расширялась до / home / username

0
ответ дан 25 May 2018 в 13:35

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

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