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

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

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

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

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 в помощь), либо скачаны но еще не установлены (можно и так, да).