Настройка ПО «МИС КАУЗ» для работы в Астра-Линукс Орел
Обновляем индексные файлы пакетов
sudo apt-get update
Обновляем все установленное ПО
sudo apt-get upgrade
Устанавливаем wine
sudo apt-get install wine
Меняем префикс вайна на 32 битный
env WINEPREFIX=/.wine WINEARCH=win32 winecfg
при этом создастся бутылка вайна 32 битной архитектуры
чтобы ее увидеть включаем отображение скрытых файлов:
Откроется графический интерфейс вайна. Его можно закрыть, дополнительных настроек не потребуется.
Переходим в домашнюю директорию вайна, убеждаемся, что бутылка действительно 32 бита: (Program Files только одна папка, нет Program Files x86)
В папке dosdevices/c: создаем папку MIS KAUZ для последующего монтирования.
Устанавливаем winetricks
sudo wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -P /usr/bin/ sudo chmod +x /usr/bin/winetricks
Устанавливаем mdac 27 с помощью winetricks
sh winetricks mdac27
Устанавливаем cifs – утилиту для монтирования шары по smb протоколу.
sudo apt-get install cifs-utils
Настраиваем монтирование шары
fstab (/etc/fstab) (или file systems table) — один из конфигурационных файлов в Debian, содержащий инструкции по монтированию блочных устройств, NFS-ресурсов и псевдо-файловых систем в пространство файловых имен и как областей подкачки страниц.
Если доступ к необходимому windows-ресурсу требует обязательной авторизации, то потребуется предварительно создать файл, в котором будут прописаны логин и пароль доступа (сделать это можно текстовым редактором kate):
sudo kate /home/ kab6 * /. smbcredentials
kab 6* - вместо этого указываем имя текущего пользователя.
В этот новый файл добавьте две строки:
username=windowsuser password=windowspass
где, соответственно, windowsuser – имя пользователя с необходимыми правами доступа к ресурсу Windows, windowspass – пароль этого пользователя. Измените права созданного файла так, что редактировать и смотреть его смог только root, то есть сама система:
sudo chmod 700 /home/ kab6 /.smbcredentials
kab 6 * - вместо этого указываем имя текущего пользователя.
Открываем fstab: kate /etc/fstab отдельной строкой вписываем: /192.168.1.9/Clinic/ClinicWork/Медрегистратор-Медстатистик /home/kab6/.wine/drive_c/MIS cifs credentials=/home/kab6/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
kab 6 * - вместо этого указываем имя текущего пользователя.
Монтируем шару
sudo mount –a
Скопируем с другого ПК файл c настройками ClinicDB.ini в папку /home/kab6/.wine/drive_c/windows/
Можно создать файл самостоятельно: kate /home/kab6/ClinicDB.ini Минимальные настройки следующие: [DBSetup] FormVersion=0 SRVName_Text=192.168.1.9 JDBName_Text=G:\clinicdatabase\BD.FDB Потом скопировать его в папку /home/kab6/.wine/drive_c/windows/ sudo cp ClinicDB.ini /home/kab6/.wine/drive_c/windows/ClinicDB.ini
Установим firebird на клиентскую машину:
Скачиваем с официального сайта firebird актуальную версию 2.5 для windows 32 бит. Запускаем скаченную программу, выбираем «Другая»:
И выбираем wine:
Wine добавляется в список программ. Ставим галочку «Использовать по умолчанию». Жмем «Открыть»
Все настройки оставляем по умолчанию, кроме:
Переходим в смонтированную папку:
Создаем ярлык на рабочем столе: |