Страница 1 из 1

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

СообщениеДобавлено: 13 янв 2011, 16:42
admin
Пошаговая инструкция по установке ПЗ «Системи формування та подання до органів ДПС засобами телекомунікаційного зв’язку податкової звітності» (ОПЗ / 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

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

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

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

СообщениеДобавлено: 10 апр 2011, 20:24
admin-bdogni
а не проще ли поставить просто две ОС

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

СообщениеДобавлено: 21 апр 2011, 14:08
James
Прочитав тему сначала обрадовался, но рано..
т.к способ описывает запуск OPZ при помощи wine в ОС линукс, вдобавок на WINE@Etersoft с комплектом зависимостей от Microsoft.

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

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

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

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

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

СообщениеДобавлено: 07 ноя 2011, 19:18
rororo2000
У меня Убунта 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
Что с этим сделать хорошего?

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

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

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

СообщениеДобавлено: 10 июл 2012, 02:19
IgorV
Кому інтересно - ОПЗ можна запускати і на звичайному 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 документів при підготовці до друку функціонують нормально.

Скрін:

Изображение

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

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

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

СообщениеДобавлено: 02 авг 2014, 15:09
Hugamur
Устанавливал 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