Запускаем OPZ под Linux

EDZV и Linux- системы

Запускаем OPZ под Linux

Сообщение admin » 13 янв 2011, 16:42

Пошаговая инструкция по установке ПЗ «Системи формування та подання до органів ДПС засобами телекомунікаційного зв’язку податкової звітності» (ОПЗ / OPZ) под LINUX

1. Необхідно: WINE@Etersoft
2. Встановлюємо IE 6 (можна без Flash'a): Код:
Код: Выделить всё
~$ ieinstall
єдине каліцтво - що при цьому необхідно мати БУДЬ-ЯКУ ліцензію на Microsoft Windows (ми на роботі одну коробкову версію купили на всяк випадок ((()
3. Завантажуємо і встановлюємо додатково:
- Java для Windows (саме для Windows!!!): https://www.java.com/ru/download/manual.jsp
- Adobe Reader для Windows (саме для Windows!!!): [url==https://opz.org.ua/redir.php?https://get.adobe.com/reader/completion/?installer=Reader_8.1.3_Ukrainian_for_Win]https://get.adobe.com/reader/completion/?installer=Reader_8.1.3_Ukrainian_for_Win[/url]...
- MSXML 4.0 Service Pack 2 (Parser and SDK): https://www.sta.gov.ua/doccatalog/document?id=168822
4. Завантажуємо інсталяції ОПЗ (спочатку версію 1.15 а потім оновлення до неї): https://opz.org.ua/index.php?name=Files і встановлюємо просто тицяючи на "Далі >" )))
5. Запускаємо ОПЗ: Код:
Код: Выделить всё
~$ env WINEPREFIX="/home/USER/.wine" wine "C:\windows\command\start.exe" "C:\Program Files\OPZ\MAIN.HTA"


Допоміжна література:
appdb.winehq.org.ru > Обязательная отчётность > opz > opz: https://appdb.winehq.org.ru/objectManager.php?sClass=version&iId=97


Источник https://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1294350367
Отчетность в электронном виде - просто и бесплатно: opz.org.ua
admin
Site Admin
 
Сообщения: 5795
Зарегистрирован: 21 мар 2008, 17:59

Re: Запускаем OPZ под Linux

Сообщение Alexan » 21 янв 2011, 13:59

У меня линукс Синяя Птица 10.3 В ней встроенная виртуальная машина, ставлю туда самую легшую ХР, делаю общедоступные папки между хостом и клиентом, в виртуальной машине делаю отчет в опз:) Вот и все)
Alexan
Редкий гость
 
Сообщения: 11
Зарегистрирован: 21 янв 2011, 12:10

Re: Запускаем OPZ под Linux

Сообщение admin-bdogni » 10 апр 2011, 20:24

а не проще ли поставить просто две ОС
admin-bdogni
Редкий гость
 
Сообщения: 36
Зарегистрирован: 18 июн 2008, 10:30

Re: Запускаем OPZ под Linux

Сообщение James » 21 апр 2011, 14:08

Прочитав тему сначала обрадовался, но рано..
т.к способ описывает запуск OPZ при помощи wine в ОС линукс, вдобавок на WINE@Etersoft с комплектом зависимостей от Microsoft.
Изображение
James
Редкий гость
 
Сообщения: 1
Зарегистрирован: 21 апр 2011, 13:04

Re: Запускаем OPZ под Linux

Сообщение dayser » 27 окт 2011, 09:27

а без WINE@Etersoft на обычном wine реально ли? Только что попробовал запуск ведёт к ошибкам. неужели WINE@Etersoft что-то в нём есть чего нету в wine и не возможно доустановить?
dayser
Редкий гость
 
Сообщения: 2
Зарегистрирован: 27 окт 2011, 09:23

Отречемся от платного софта, отряхнём его прах с наших ног!!

Сообщение rororo2000 » 02 ноя 2011, 16:04

Просто из-под Wine не идёт.
Устанавливаться устанавливается, делает значок запуска на рабочем столе, но при попытке его оттуда запустить долго-долго думает и ... перестаёт думать. Запуск не происходит.
Из-под Wine удалось запустить только Microsoft Word (он мне больше опен офисовского нравится). Радости полные штаны))).
Етерсофт упоминает ОПЗ в списке работающих из-под него приложений. Сейчас ставить Етерсофт. Пробный период месяц дает и лицензия стоит 15 грн навсегда, как я понял.
rororo2000
Редкий гость
 
Сообщения: 8
Зарегистрирован: 14 июл 2011, 09:28

Re: Запускаем OPZ под Linux

Сообщение rororo2000 » 07 ноя 2011, 19:18

У меня Убунта 10.04 LTS
Вроде всё как написано сделал: скачал, установил.
При финальном запуске
5. Запускаємо ОПЗ: Код:
Код: Выделить всё
~$ env WINEPREFIX="/home/USER/.wine" wine "C:\windows\command\start.exe" "C:\Program Files\OPZ\MAIN.HTA"
получается вот что:
ganna@ganna-laptop:~$ env WINEPREFIX="/home/ganna/.wine" wine "C:\windows\command\start.exe" "C:\Program Files\OPZ\MAIN.HTA"
fixme:exec:SHELL_execute flags ignored: 0x00000100
ganna@ganna-laptop:~$ fixme:exec:SHELL_execute flags ignored: 0x00000100
Что с этим сделать хорошего?
rororo2000
Редкий гость
 
Сообщения: 8
Зарегистрирован: 14 июл 2011, 09:28

Re: Запускаем OPZ под Linux

Сообщение dayser » 09 ноя 2011, 10:06

ничего хорошего) ищи код ошибки, и попробуй с врубленным дебагом прогнать её..
а вообще в данный момент решил проблему своим ноутбуком) установил тебя windows и когда отчёт , то отправляем с него) Т.е. рас в квартал ноутбук заеяи OPZ минут 20)))
dayser
Редкий гость
 
Сообщения: 2
Зарегистрирован: 27 окт 2011, 09:23

Re: Запускаем OPZ под Linux

Сообщение IgorV » 10 июл 2012, 02:19

Кому інтересно - ОПЗ можна запускати і на звичайному Wine, без WINE@Etersoft. Правда встановлення IE6 та додаткових компонентів нікуда не дінеться (програма використовує ActiveX компоненти і виконується як hta файл через mshta.exe (йде в комплекті з ІЕ)).

Вдалося зібрати скрипт з усіма додатковими компонентами. Завантажити можна тут:
https://narod.ru/disk/55874216001.8d3432 ... u.rar.html (~ 150 МБ)

Включено:

  • cmd
  • comdlg32ocx
  • ie6
  • msls31
  • msxml4
  • pngfilt
  • vb6run
  • vcrun6
  • wsh56js
  • wsh56vb
  • wsh57
  • JRE7
  • Acrobat Reader 9
  • MSXML 4 SP2
  • Додаткові Dll та файли реєстру.

Тестувався на Ubuntu 12.04 з Wine 1.5.7 + Winetricks.

Інструкція по встановленні: (на базі Ubuntu 12.04)

  1. Рекомендується встановлення на Wine 1.5.x (версія в Ubuntu 12.04 = 1.4). Для оновлення до найновішої версії, достатньо виконати кілька команд у терміналі:
    Код: Выделить всё
    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get install wine1.5


  2. Базовий профіль/префікс Wine повинен бути створений до запуску скрипта. Якщо ви оновили Wine, рекомендується запустити у терміналі команду - "winecfg". Під час конфігурації профілю, система може пропонувати встановлювати додаткові пакети - погоджуємось і чекаємо на відкриття вікна конфігурації -> закриваєм його і переходимо на наступний крок.

  3. Встановлення ІЕ6 та інших додаткових компонентів відбувається через продукт winetricks. Якщо Ви не знаєте чи він встановлений, тоді просто виконайте команду:

    Код: Выделить всё
    sudo apt-get install winetricks


    У випадку якщо пакет вже встановлений, тоді система його пропустить.

  4. Тепер можна приступати до виконання самого скрипта. Для цього завантажте і розпакуйте файл OPZ_Ubuntu.rar (в Ubuntu є інтегроване ПЗ для розпакування rar-у). Далі з допомогою графічного інтерфейсу переходимо в каталог скрипту і виконуєм файл - "script.sh". Система запропонує кілька варіантів виконання - потрібно вибрати "Запустити у терміналі". Альтернативно скрипт можна виконати через термінал за допомогою команди "sh script.sh". Після цього чекаєм поки зникне спочатку віно терміналу, а потім і вікно cmd-скрипта, який буде виконуватись під Wine.

  5. Система готова до встановлення ОПЗ. Завантажуємо останні версії ОПЗ, встановлюємо їх та всі необхідні оновлення (додаткові компоненти ставити не потрібно - будуть встановлені скриптом). Одразу після встановлення, ОПЗ можна запускати з ярлика на робочому столі/стільниці.

Що не працює:

  1. Перевірити оновлення\Детальніше... (у випадку якщо виявлена нова версія, кнопка детальніше не працює).
  2. Допомога\Перегляд основних режимів.
  3. Допомога\Допомога.
  4. Довідники\Наказ ДПА України.

Все це через неможливість відкрити нове вікно ІЕ ("Детальніше" при оновленні відкриває сторінку де можна завантажити нову версію. Решта пунктів передбачають відкриття mht файлів у новому вікні IE). Інші пункти меню, включно з формуванням PDF документів при підготовці до друку функціонують нормально.

Скрін:

Изображение
IgorV
Редкий гость
 
Сообщения: 1
Зарегистрирован: 10 июл 2012, 01:10

Re: Запускаем OPZ под Linux

Сообщение Plume » 08 авг 2012, 13:04

Спасибо, хороший скриптик, упрощает установку ОПЗ, но мне не помогло - после установки запускается окно cmd.exe и дальше никак и ничего :(
Может быть конечно, это ещё и из-за того, что у меня не канонический Ubuntu, а Mint 13 - были случаи, когда некоторые программы в Ubuntu лихо пляшут без всяких бубнов, а в Mint'e даже не стартуют :( Попробую с Etersoft'ом установить на этом же Mint'e.
Plume
Редкий гость
 
Сообщения: 3
Зарегистрирован: 08 авг 2012, 12:56

Re: Запускаем OPZ под Linux

Сообщение Hugamur » 02 авг 2014, 15:09

Устанавливал OPZ с помощью данного скрипта на Xubuntu 14.04 и Ubuntu 14.04.
Скрипт рабочий, а вот алгоритм использовал свой.
Ниже выкладываю пошаговое описание что и как делал я.

1. Устанавливаем wine не ниже версии 1.5 и winetricks
Код: Выделить всё
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine
sudo apt-get install winetricks


2. Этот пункт обязательный. Без него ничего не заработает.
Конфигурируем вайн под 32-битную архитектуру. Для этого в терминале выполняем команду

Код: Выделить всё
rm -rf .wine
WINEARCH=win32 WINEPREFIX=~/.wine winecfg


3. Папку winetricks, из архива выложенного авторам скрипта, обязательно копируем в папку кеша winetricks.
Кеш winetricks находится в домашней папке Linux. Вот здесь /home/Имя_вашей_учетной_записи/.cache/winetricks/

4. У автора скрипта установочный файл internet explorer 6.0 называется ie60.exe
Иногда wine-ну нужно, чтобы файл установки internet explorer 6.0 назывался msie60.exe
Качаем файл msie60.exe от сюда https://www.oldversion.com/windows/internet-explorer-6-0
Скачанный файл сохраняем в кеше winetricks по адресу /home/Имя_вашей_учетной_записи/.cache/winetricks/ie6/
Должно получится, что у вас там лежат два файла ie60.exe и msie60.exe

5. Запускаем из терминала скрипт установки.
Для этого в терминале командой cd переходим в папку со скриптом. Путь к файлу скрипта у вас будет свой.

Код: Выделить всё
cd /media/disc_d/ForLinux/Windows/Wine/Установка_OPZ/OPZ_Ubuntu/
sh script.sh


Запустится процесс установке в терминале. Потом будут запускаться установки программ.
Устанавливайте программы нажатием соответствующих кнопок.
Потом запустится окно cmd терминала microsoft windows и продолжится процесс установки.
Далее закроется окно cmd терминала microsoft windows и останется только окно терминал Linux.
Оно само не закрывается. Подождите немного, до тех пор пока в этом окне перестанут идти изменения и можно его закрывать


6. Устанавливаем ОПЗ.

7. Запускаем программу ОПЗ из терминала командой wine start MAIN.HTA
Для этого командой cd переходим в папку с установленным ОПЗ. Путь к файлу у вас будет свой.

Код: Выделить всё
cd /media/disc_d/Program\ Files/opz/
wine start MAIN.HTA
Hugamur
Редкий гость
 
Сообщения: 2
Зарегистрирован: 05 июл 2013, 19:56


Вернуться в Использование на Linux- системах



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1