Решение проблемы с работой iBank2.Что имеем? Ubuntu 12.04 (32 bit) + Черный USB-Token c голубым светодиодом + Firefox.
Задача № 1 — Установить правильную Java1. Удаляем все предыдущие установки Opendjk, Java, Icetea
sudo apt-get purge openjdk*
sudo apt-get purge sun-java*
sudo apt-get purge icedtea*
2. Проверяем каталог /usr/lib/jvm/ - должен быть пустой
3. Скачиваем
правильную Java c сайта Oracle по ссылке
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ставим точку напротив «Accept License Agreement» и берем пакет jdk-8u51-linux-i586.tar.gz
(это для меня, Вы берете пакет под свою архитектуру)
4. Копируем этот файл в каталог /usr/lib/jvm/, для этого запускаем менеджер файлов Nautilus c правами администратора
gksu nautilus
После этого правой кнопкой мыши на файле - "Распаковать сюда"
5. Далее в терминале
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_51/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_51/bin/java 1
sudo ln -s '/usr/lib/jvm/jdk1.8.0_51/jre/lib/i386/libnpjp2.so' ~/.mozilla/plugins/
sudo ln -s '/usr/lib/jvm/jdk1.8.0_51/jre/lib/i386/libnpjp2.so' '/usr/lib/mozilla/plugins' (для Linux Mint)
Перезапускаем браузер, заходим на сайт java.com и проверяем правильность установки Java
http://www.java.com/ru/download/installed.jspДолжно быть сообщение:
Поздравляем!
У вас установлена рекомендованная версия Java (Version 8 Update 51).Задача №2 - Устанавливаем USB TokenОткрываем менеджер пакетов Synaptik, набираем в окне поиска pcscd libccid libpcsclite1 и отмечаем для установки, далее применить. Если потянет за собой что-то еще — соглашаемся.
Если интернет банк на компьютере нужен
не постоянно, то при использовании запускаем командой
sudo pcscd.
Если интернет банк на компьютере нужен
постоянно, то создаем скрипт для автозагрузки
sudo gedit /etc/init.d/token
вставляем туда эти строки, сохраняем и закрываем редактор
#!/bin/bash
pcscd
Далее в терминале
sudo chmod +x /etc/init.d/token
sudo update-rc.d token defaults 90
Скачиваем драйвер для tokena c сайта
https://ibank2.ru/берем Linux 32-bit, распаковываем архив, правой кнопкой Извлечь сюда.
/home/user/Загрузки/iBank2Key-Driver-Linux-x86-1.08.sh — (это мой каталог у вас будет свой)
Далее в терминале (c поправкой на Ваш каталог)
cd /home/user/Загрузки/
chmod +x iBank2Key-Driver-Linux-x86-1.08.sh
sh iBank2Key-Driver-Linux-x86-1.08.sh
Теперь, после перезагрузки компьютера, можно зайти на сайт банка и попробовать загрузить апплет. Он должен увидеть токен.
Задача № 3 — Устанавливаем криптобиблиотеки (без них iBank не будет подписывать платежки)Ищем в сети следующие файлы на сайтах банков (можно один файл, который рекомендует именно Ваш банк)
Криптобиблиотека Агава — libibank2agava.so
Криптобиблиотека Крипто Си — libibank2cryptoc2.so
Криптобиблиотека Крипто Ком — libibank2ccom.so
копируем их в корневую папку /lib/
Проверяем: при загрузке апплета iBank2 в нижней части должно быть написано «Используется СКЗИ Крипто-Ком 3.2» (это у меня, у вас та библиотека, которую вы поставили)
Ну вот и все. Все проверено, iBank2 работает с полным функционалом на Java версии 8.0.51
P.S. В каталоге /usr/lib/jvm/jdk1.8.0_51/jre/bin можно найти панель управления Java (ControlPanel)