настройка Дебиан-7 для работы с iBank-2

Автор andrei186, 29 декабря 2015, 20:08:29

« назад - далее »

0 Пользователи и 8 гостей просматривают эту тему.

ferum

У нас свои методы установки https://wiki.debian.org/JavaPackage, но ладно раз уже установили... будем надеяться что тот кто писал для вас инструкцию отвечает за свои слова.
Смысл получается в чём? В том куда сопровождающий пакета определил устанавливать библиотеку (базу данных), версия библиотеки конечно тоже имеет значение.
Смотрим  https://packages.debian.org/ru/jessie/default-jre  это java-7  только не от oracle  а наша родная в прочем я не уверен что она вам сейчас нужна. но вроде не мешает. java-8 по нашему мануалу требует предустановленную https://packages.debian.org/jessie/java-common для которой кстати  java-7 рекомендована. ( да уж наворочали с этой явой).
И так не надо тупо копипастить так как я то не вижу что у вас в файловой системе, вы сами должны посмотреть куда легли упомянутые либы ( библиотеки), всё равно вы их найдёте в /usr/lib или /usr/lib64/ и уже установите точные пути и названия На примере ubuntu https://www.digitalocean.com/community/tutorials/java-ubuntu-apt-get-ru но у нас пути скорее всего будут отличаться тем более java-8  будет от oracle . Выяснив точные названия и пути вы уже сможете сделать правильные симлинки...иначе ни как.
Русские дебианщики против цифрового слабоумия !

andrei186

#31
Цитата: ferum от 08 января 2016, 12:10:24
раз уже установили... будем надеяться что тот кто писал для вас инструкцию отвечает за свои слова.
инструкции эти - то что удалось нагуглить, а они все - как удаленное самолечение по интрнету - на свой страх и риск.
Буду переваривать Вами сказанное.
Но можете пролить ясность на общий смысл указанных телодвижений:
Цитата: ferum от 08 января 2016, 12:10:24
куда и какие либы у вас упали после установки пакета... вам остаётся сделать симлинк или тупо скопировать эти либы...
Выяснив точные названия и пути вы уже сможете сделать правильные симлинки
Я правильно понимаю, что по каким-то причинам что-то установилось не туда, и поэтому браузер этого не находит?
И задача в том, чтобы переместить это туда, где браузер ищет или подсказать ему, где искать?

ПС. Чувствую себя первопроходцем. Неужели из всех дебианщиков я единственный, кто пытается работать с iBank2? Не только здесь, но и в гугловом пространстве нет готовых решений. Гуглово пространство, правда, ограничено РФ, т.к. iBank2, несмотря на иностранное название, есть чисто российское создание, и как водится, заточено исключительно под Микрософт, несмотря на Сколково и прочие призывы к импортозамещению



ferum

Linux вообще и наш дистрибутив в частности расчитан на продвинутых пользователей, коим вы несомненно станете с течением времени, за это уже говорит тот факт что вы явно не из робкого десятка. Да привязка к коммерческим и специализированным программам бывает что и в ручную, и ява  то же не самое сильное наше место. Базы данных (библиотеки - libraries ) устанавливаются именно туда куда задумано авторами нашего дистрибутива а вот браузеру мы не то что бы подсказываем, а явно указываем какую базу данных ему надо использовать. Браузер просто не умеет их искать самостоятельно. В своё время я поднимал аналогично локальный сервер для сети i2p и он то же на java то же всё достаточно заковыристо но работает нормально.
На счёт программы  iBank2 думаю вы не далеки от истины, во всяком случае по чему бы вам не быть в числе первопроходцев, всё когда то бывает впервые. Наработки использования linux в учреждениях у нас на мой взгляд всё ещё находятся в зачаточной стадии.
[ot]Я случайно наткнулся на рекламу нашей типа отечественной системы Astra релиз Orel на базе debian 7 ,как будь то предназначенной для госучреждений , офигенная безопасность и даже секретность за счёт специальных приложений + улучшенная поддержка подобных вашей программ. Естественно покрутил эту систему на виртуалке и пришёл к неутешительному выводу  - либо я дурак, либо те кто делал эту систему бессовестно освоили выделенные на разработку деньги, пользуясь тем что принимали работу у них   те кто в потрохах системы не понимают вообще ничего.[/ot]
Русские дебианщики против цифрового слабоумия !

andrei186

Цитата: ferum от 08 января 2016, 15:07:09
Linux вообще и наш дистрибутив в частности расчитан на продвинутых пользователей, коим вы несомненно станете с течением времени, 
[ot]
Проблема в том, что мое основное занятие не есть IT, и заниматься Линуксом могу только в "служебное от работы" время, которого мало. Поэтому осваиваю Линукс случайными набегами. Другая проблема в том, что с определенного возраста память плохо держит воду, и если я какие-то трюки не повторяю регулярно, они забываются в течение пары недель  :-[
Но неприятие Микрософта, под которого легла вся Россия, и к которому ежегодно уплывают миллионы наших кровных, и на который подсаживают население с младших классов школы, придает силы. За державу обидно.[/ot]

andrei186

Со времени моего последнего поста от 8.1.2016 к этой теме не притративался, ожидая ответа от моего банка, у которого я запросил инструкций по установке. Сегодня инструкции пришли, как и ожидалось, совершенно бессмысленные типа проверь, установлены ли у тебя pcscd и pcsc-tools, которые, как я им написал в совем запросе, установлены.
Но, попробовал подключиться к банку и ... о чудо! ... подключилось. То ли в банке что-то подкрутили, то ли в моем Дебиане творится ХЕЗ  что, но после того, как я не грузился в него 5 дней он само-вылечился.
Но вот что странно.
командаdpkg -l '*java*'

вернула
Открыть содержимое (спойлер)


ii  java-common    0.52         all          Base of all Java packages
un  java-compiler  <none>       <none>       (no description available)
un  java-jdk       <none>       <none>       (no description available)
un  java-runtime   <none>       <none>       (no description available)
un  java-runtime-h <none>       <none>       (no description available)
un  java-sdk       <none>       <none>       (no description available)
un  java-virtual-m <none>       <none>       (no description available)
un  java2-jdk      <none>       <none>       (no description available)
un  java2-runtime  <none>       <none>       (no description available)
un  java2-runtime- <none>       <none>       (no description available)
un  java2-sdk      <none>       <none>       (no description available)
un  java5-jdk      <none>       <none>       (no description available)
un  java5-runtime  <none>       <none>       (no description available)
un  java5-runtime- <none>       <none>       (no description available)
un  java5-sdk      <none>       <none>       (no description available)
un  java6-jdk      <none>       <none>       (no description available)
un  java6-runtime  <none>       <none>       (no description available)
un  java6-runtime- <none>       <none>       (no description available)
un  java6-sdk      <none>       <none>       (no description available)
un  java7-jdk      <none>       <none>       (no description available)
un  java7-runtime  <none>       <none>       (no description available)
un  java7-runtime- <none>       <none>       (no description available)
un  java7-sdk      <none>       <none>       (no description available)
un  java8-jdk      <none>       <none>       (no description available)
un  java8-runtime  <none>       <none>       (no description available)
un  java8-runtime- <none>       <none>       (no description available)
un  java8-sdk      <none>       <none>       (no description available)
un  javacc         <none>       <none>       (no description available)

un  oracle-java7-b <none>       <none>       (no description available)
un  oracle-java7-f <none>       <none>       (no description available)
un  oracle-java7-j <none>       <none>       (no description available)
un  oracle-java7-j <none>       <none>       (no description available)
un  oracle-java7-p <none>       <none>       (no description available)
un  oracle-java8-b <none>       <none>       (no description available)
un  oracle-java8-f <none>       <none>       (no description available)
ii  oracle-java8-i 8u66+8u65arm all          Oracle Java(TM) Development Kit (
un  oracle-java8-j <none>       <none>       (no description available)
un  oracle-java8-j <none>       <none>       (no description available)
un  oracle-java8-p <none>       <none>       (no description available)
un  sun-java5-jdk  <none>       <none>       (no description available)
un  sun-java5-jre  <none>       <none>       (no description available)
un  sun-java6-font <none>       <none>       (no description available)
un  sun-java6-jdk  <none>       <none>       (no description available)
un  sun-java6-jre  <none>       <none>       (no description available)

[свернуть]
где против всех java стоит флажок un, который согласно Гуглу означает
database does not know what you want and the current status is not installed

если пакеты не установлены, то в каком качестве они присутствуют в выданном списке?

ferum

В смысле в каком качестве? Они не установлены но доступны для установки , а вот описание пакетов отсутствует. У меня например всё по русски.
Открыть содержимое (спойлер)

$ dpkg -l '*java*'
Желаемый=неизвестно/установить/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен/настроен[c]/распакован/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                        Версия        Архитекту  Описание
+++-=============================-===================-===================-================================================================
un  ca-certificates-java          <нет>                                (описание недоступно)
un  java-gcj-compat               <нет>                                (описание недоступно)
un  java-gcj-compat-dev           <нет>                                (описание недоступно)
un  java-gcj-compat-headless      <нет>                                (описание недоступно)
un  java-runtime                  <нет>                                (описание недоступно)
un  java-runtime-headless         <нет>                                (описание недоступно)
un  java-virtual-machine          <нет>                                (описание недоступно)
un  java1-runtime                 <нет>                                (описание недоступно)
un  java1-runtime-headless        <нет>                                (описание недоступно)
un  java2-runtime                 <нет>                                (описание недоступно)
un  java2-runtime-headless        <нет>                                (описание недоступно)
un  java5-runtime                 <нет>                                (описание недоступно)
un  java5-runtime-headless        <нет>                                (описание недоступно)
ii  javascript-common             7                   all                 Base support for javascript library packages
ii  libapache-pom-java            10-2                all                 Maven metadata for all Apache Software projects
ii  libatk-wrapper-java           0.30.4-3            all                 ATK implementation for Java using JNI
ii  libatk-wrapper-java-jni:amd64 0.30.4-3            amd64               ATK implementation for Java using JNI (JNI bindings)
un  libavalon-framework-java      <нет>                                (описание недоступно)
un  libbsf-java                   <нет>                                (описание недоступно)
ii  libcommons-beanutils-java     1.8.3-3             all                 utility for manipulating JavaBeans
un  libcommons-beanutils-java-doc <нет>                                (описание недоступно)
ii  libcommons-collections3-java  3.2.1-5+deb7u1      all                 A set of abstract data type interfaces and implementations
un  libcommons-collections3-java- <нет>                                (описание недоступно)
ii  libcommons-compress-java      1.4.1-2             all                 Java API for working with tar, zip and bzip2 files
ii  libcommons-digester-java      1.8.1-3             all                 Rule based XML Java object mapping tool
un  libcommons-digester-java-doc  <нет>                                (описание недоступно)
ii  libcommons-logging-java       1.1.1-9             all                 commmon wrapper interface for several logging APIs
un  libcommons-logging-java-doc   <нет>                                (описание недоступно)
ii  libcommons-parent-java        22-2                all                 Maven metadata for Apache Commons project
ii  libdb-java                    5.1.6               all                 Berkeley Database Libraries for Java
ii  libdb-je-java                 3.3.98-1            all                 Oracle Berkeley Database Java Edition
ii  libdb5.1-java                 5.1.29-5            all                 Berkeley v5.1 Database Libraries for Java
un  libdb5.1-java-gcj             <нет>                                (описание недоступно)                                                 
ii  libdb5.1-java-jni:amd64       5.1.29-5            amd64               Berkeley v5.1 Database Libraries for Java
un  libexcalibur-logkit-java      <нет>                                (описание недоступно)
ii  libhsqldb-java                1.8.0.10+dfsg-0+deb all                 Java SQL database engine
un  libhsqldb-java-doc            <нет>                                (описание недоступно)
un  libhsqldb-java-gcj            <нет>                                (описание недоступно)
ii  libicu4j-java                 4.2.1.1-1           all                 Library for unicode support and internalisation
ii  libjavascriptcoregtk-1.0-0    1.8.1-3.4           amd64               Javascript engine library for GTK+
rc  libjavascriptcoregtk-3.0-0    1.8.1-3.4           amd64               Javascript engine library for GTK+
ii  libjaxp1.3-java               1.3.05-2            all                 Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX)
un  libjaxp1.3-java-gcj           <нет>                                (описание недоступно)
ii  libjline-java                 1.0-2               all                 Java library for handling console input
un  libjline-java-doc             <нет>                                (описание недоступно)
un  libjna-java                   <нет>                                (описание недоступно)
un  libjtds-java                  <нет>                                (описание недоступно)
ii  libjtidy-java                 7+svn20110807-4     all                 JTidy
un  libjtidy-java-doc             <нет>                                (описание недоступно)
un  liblog4j1.2-java              <нет>                                (описание недоступно)
ii  liblucene2-java               2.9.4+ds1-4         all                 Full-text search engine library for Java(TM)
un  libmysql-java                 <нет>                                (описание недоступно)
un  libpg-java                    <нет>                                (описание недоступно)
ii  libregexp-java                1.5-3               all                 Regular expression library for Java
ii  libreoffice-java-common       1:3.5.4+dfsg2-0+deb all                 office productivity suite -- arch-independent Java support files
un  libsaxon-java                 <нет>                                (описание недоступно)
un  libservlet2.4-java            <нет>                                (описание недоступно)
ii  libservlet2.5-java            6.0.35-6+deb7u1     all                 Servlet 2.5 and JSP 2.1 Java API classes
ii  libxalan2-java                2.7.1-7+deb7u1      all                 XSL Transformations (XSLT) processor in Java
un  libxalan2-java-doc            <нет>                                (описание недоступно)
ii  libxerces2-java               2.11.0-6            all                 Validating XML parser for Java with DOM level 3 support
un  libxerces2-java-doc           <нет>                                (описание недоступно)
un  libxerces2-java-gcj           <нет>                                (описание недоступно)
ii  libxml-commons-external-java  1.4.01-2            all                 XML Commons external code - DOM, SAX, and JAXP, etc
ii  libxml-commons-resolver1.1-ja 1.2-7               all                 XML entity and URI resolver library
un  libxml-commons-resolver1.1-ja <нет>                                (описание недоступно)
un  libxsltc-java                 <нет>                                (описание недоступно)
un  libxslthl-java                <нет>                                (описание недоступно)
ii  libxz-java                    1.0-2               all                 Java library with a complete implementation of XZ data compressi
ii  plasma-scriptengine-javascrip 4:4.8.4-2           amd64               JavaScript script engine for Plasma
un  sun-java5-jre                 <нет>                                (описание недоступно)
un  sun-java6-jre                 <нет>                                (описание недоступно)

[свернуть]
Русские дебианщики против цифрового слабоумия !

andrei186

Цитата: ferum от 14 января 2016, 22:12:49
В смысле в каком качестве? Они не установлены но доступны для установки
в смысле "доступны"? Что они есть в репозитарии?

ferum

Русские дебианщики против цифрового слабоумия !

andrei186

#38
Цитата: ferum от 14 января 2016, 23:26:34
Да + те что у вас установлены.
Получается dpkg -l  выводит не список установленных пакетов, как говорит https://ru.wikipedia.org/wiki/Dpkg (встроенный --help говорит просто о пакетах, не уточняя, установленны ли они), а вообще все пакеты, имеющиеся в репозиториях, перечисленных в sources.list, в том числе и те, которые уже установлены, помечая их ii.
Т.е. при условии, что как правоверный дебианоид, я ставлю пакеты только из родных репозитариев, dpkg -l выводит содержание репозитариев?
[ot]
Кстати, а существует какой-то ресурс, где можно посмотреть не просто список пакетов, а и их описание?
Например, на моей Вхиззи из установившихся по умолчанию графических редакторов ни один не умеет просто делать нужные мне 6 элементарных операций над gif, jpg и pnd: обрезать, переворачивать, сжимать, вставлять текст и делать прозрачный фон, а также вставлять в них скриншоты. Прочие манипуляции с цветами, ретушью и спецэффектами мне не требуются. Интересуют именно родные пакеты, т.е. из репозитария
[/ot]

ferum

По логике вещей получается так. https://www.debian.org/distrib/packages ресурс из которого можно получить много информации о пакетах, включая их версию, описание, содержимое, зависимости, конфликты, замены, ветку и зеркала источников ну и всё прочее.
Русские дебианщики против цифрового слабоумия !

endru

andrei186, dpkg - работает с пакетами. можно удалить, установить или посмотреть информацию с его помощью.
о ключах нужно читать дополнительно.
man dpkg
dpkg -l - не показывает список пакетов в репозитории. он покажет только список тех пакетов, которые были установлены в системе и не были удалены полностью (Purge в помощь), либо скачаны но еще не установлены (можно и так, да).