![](https://cdn.userecho.com/characters/1040.png?1)
АМБа на linux
Добрый день! Есть варианты переноса базы и приложения на linux?
Ответ
![](https://cdn.userecho.com/characters/1043.png?1)
Добрый день.
Ну и тут надо понимать, что на внедренцев (то есть вас) возрастет нагрузка по тех.поддержке этих решений. Linux не простая в эксплуатации система, это не винда.
А на текущий момент каких-то автоматизированных средств диагностики "что конкретно с этим линуксом не так, что на нем что-то не работает.
![](https://cdn.userecho.com/characters/1044.png?1)
и такой вопрос еще! если это сетевая версия. как мы прописываем путь до zpl ?
![](/s/cache/c6/55/c655e6df5559aef5af7fb3037897036b.png)
под wine 7 программа работает (проверял на Alt Linux 10 и Astra Linux (Orel) 2.12.43 64-bit)
но с ЭЛН работы не будет (КриптоПро не работает под wine)
Перед установкой в менеджере пакетов установить winetricks
запустить его и там установить пакеты
mdac27, jet40, oleaut32, d3dcompiler_47 и dotnet48
(для последних у пользователя юридически должна быть лицензия windows)
для 64битных linux:
нужно создать 32 битное окружение командами:
export WINEARCH=win32
export WINEPREFIX=~/.wine32
winecfg
после этого запускать все программы в том же 32 битном окружении, т.е. в том же терминале где установлены переменные WINEARCH и WINEPREFIX
если запускать в новом терминале, то
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks mdac27
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks jet40
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks oleaut32
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet48
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks d3dcompiler_47
чтобы загрузить последнюю версию winetricks в терминале выполнить sudo winetricks --self-update
при ошибках установки компонент может помочь установка winbind
sudo apt install winbind
На машинах без доступа к интернет можно предварительно скопировать в ~/.cache/winetricks содержимое папки
https://kz.skbkontur.ru/REDIST/linux/.cache/winetricks (все файлы с цифровой подписью Microsoft)
запускать программу установки и саму КЗ также
env WINEARCH=win32 WINEPREFIX=~/.wine32 wine setup.exe - создаст рабочий ярлык на рабочем столе
env WINEARCH=win32 WINEPREFIX=~/.wine32 wine newamba.exe (в папке rscalt)
путь до сетевого ZPL в файле user.tab не может начинаться на // (можно указывать путь относительный к локальному ZPL либо полный путь содержащий букву диска), букву сетевого диска можно настроить в настройках Wine, либо можно создать локальную папку указывающую на сетевую командой ln
Для печати справок необходимо в wine установить Libreoffice x86 версии 7.4.1 или выше, командой:
wine msiexec /i LibreOffice_7.4.1_Win_x86.msi
(может выдать Warning 25000. Installing a pre-requisite KB2999226 failed...)
при его установке нужно обязательно выбирать тип установки: Настройка или Custom
- среди дополнительных компонент включать Элемент управления ActiveX или ActiveX Control.
p.s.
уровень надежности такой машины у пользователя будет крайне низким и трудозатратным в техподдержке. Если у бухгалтера обязательно должен быть linux на компьютере, то гораздо надежней будет установить ему виртуальную машину VirtualBox с Windows+Контур.Зарплата
![](https://cdn.userecho.com/characters/1044.png?1)
спасибо. это все понятно в выходные проверю. и другой вопрос а полноценный линукс клиент амбы не планируется ? это все же костыли. и половины функционала нет.
![](/s/cache/35/e4/35e43d93bbd97d8f6d07479c3c6a6d57.png)
Половины? Если сделать по инструкции Андрея, то работает все, кроме криптографии.
В ближайшее время "нативное" линукс приложение точно не планируется.
Разве лишь получится решить проблемы гостовской криптографии.
з.ы. Вы же можете примерно оценить объем функциональности, которую надо "повторить" в нативном приложении?
![](https://cdn.userecho.com/characters/1044.png?1)
Ну ЭЛН очень важен. у меня численность сотрудников больше 6000. 100 подведомственных организаций.
![](https://cdn.userecho.com/characters/1044.png?1)
Остались. но это не меняет моих вопросов. завтра скажут что нельзя все! я просто озвучиваю вам вопросы которые беспокоят и хочу знать как я смогу их решить!! так же как будет выглядеть редактирование собранных отчетов каждому расчетчику не т возможности поставить эстрен! будет ли работать ПФ? загружать туда там корректировать.
![](/s/cache/35/e4/35e43d93bbd97d8f6d07479c3c6a6d57.png)
Проверил установку по инструкции от Андрея на РедОС 16.03.2024. Под Wine 8.
Сервис поддержки клиентов работает на платформе UserEcho
под wine 7 программа работает (проверял на Alt Linux 10 и Astra Linux (Orel) 2.12.43 64-bit)
но с ЭЛН работы не будет (КриптоПро не работает под wine)
Перед установкой в менеджере пакетов установить winetricks
запустить его и там установить пакеты
mdac27, jet40, oleaut32, d3dcompiler_47 и dotnet48
(для последних у пользователя юридически должна быть лицензия windows)
для 64битных linux:
нужно создать 32 битное окружение командами:
export WINEARCH=win32
export WINEPREFIX=~/.wine32
winecfg
после этого запускать все программы в том же 32 битном окружении, т.е. в том же терминале где установлены переменные WINEARCH и WINEPREFIX
если запускать в новом терминале, то
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks mdac27
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks jet40
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks oleaut32
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet48
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks d3dcompiler_47
чтобы загрузить последнюю версию winetricks в терминале выполнить sudo winetricks --self-update
при ошибках установки компонент может помочь установка winbind
sudo apt install winbind
На машинах без доступа к интернет можно предварительно скопировать в ~/.cache/winetricks содержимое папки
https://kz.skbkontur.ru/REDIST/linux/.cache/winetricks (все файлы с цифровой подписью Microsoft)
запускать программу установки и саму КЗ также
env WINEARCH=win32 WINEPREFIX=~/.wine32 wine setup.exe - создаст рабочий ярлык на рабочем столе
env WINEARCH=win32 WINEPREFIX=~/.wine32 wine newamba.exe (в папке rscalt)
путь до сетевого ZPL в файле user.tab не может начинаться на // (можно указывать путь относительный к локальному ZPL либо полный путь содержащий букву диска), букву сетевого диска можно настроить в настройках Wine, либо можно создать локальную папку указывающую на сетевую командой ln
Для печати справок необходимо в wine установить Libreoffice x86 версии 7.4.1 или выше, командой:
wine msiexec /i LibreOffice_7.4.1_Win_x86.msi
(может выдать Warning 25000. Installing a pre-requisite KB2999226 failed...)
при его установке нужно обязательно выбирать тип установки: Настройка или Custom
- среди дополнительных компонент включать Элемент управления ActiveX или ActiveX Control.
p.s.
уровень надежности такой машины у пользователя будет крайне низким и трудозатратным в техподдержке. Если у бухгалтера обязательно должен быть linux на компьютере, то гораздо надежней будет установить ему виртуальную машину VirtualBox с Windows+Контур.Зарплата