Установка Oracle Client под Wine
Открытие сетевого доступа к каталогу с дистрибутивом
На первом этапе необходимо на сервере БД создать пользователя, под которым пользователи будут авторизироваться в каталог с дистрибутивами (каталог с названием ARIADNA). Пример имени пользователя - share, пароль - любой.
Для того, чтобы раздать компьютерам в сети каталог ARIADNA, выделите название каталога и выберите пункт контекстного меню «Свойства».
Рис. 1
На вкладке «Доступ» нажмите кнопку «Общий доступ» и перейдите в список пользователей, имеющих доступ в данный каталог.
Рис. 2
Добавьте всех, установите разрешение только на чтение. Теперь пользователи смогут присоединяться к каталогу ARIADNA по сети.
Рис. 3
В OS Windows это будет каталог вида \\IP_адрес_сервера\ARIADNA.
В Linux-системах каталог монтируется. Как монтировать каталог - см. следующий пункт данной инструкции.
Монтирование каталогов
После того, как каталог ARIADNA открыт для сетевого доступа, его можно монтировать на рабочие места.
Откройте терминал и введите следующие команды:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cifs-utils
sudo mkdir /mnt/ariadna
Создайте каталог для монтирования (с названием ARM):
mkdir /mnt/ARM
Смонтируйте каталог следующей командой (данные нужно подставить свои):
mount -t cifs //IP_адрес_сервера/ARIADNA/ /mnt/ARM -o username=имя_пользователя,rw,password=пароль,domain=domain_name
(если домена нет, параметр domain не нужен)
После этого примонтированный раздел отобразится в структуре каталогов.
|
|
Рис. 4
Установка Wine
Для работы СИ-приложений МИС «Ариадна» необходимо установить Wine. Wine - это альтернативная, свободная реализация Windows API, позволяющая запускать Windows-приложения на Linux.
Порядок установки.
Скачайте wine, winetricks и zenity:
sudo apt-get install wine winetricks zenity
Скачайте wine-gecko:
wget http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi
wget http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86_64.msi
Установите winetricks, zenity и winbind:
sudo apt-get install winetricks zenity winbind
Создайте WINEPREFFIX:
winecfg
Установите wine-gecko
wine msiexec /i wine_gecko-2.47-x86.msi
wine msiexec /i wine_gecko-2.47-x86_64.msi
Установите необходимые библиотеки под СИ-АРМы и Oracle Client.
Установка vb6run (для работы Oracle Database Client):
winetricks vb6run
Установка Microsoft Data Access Components 2.8 (для работы Oracle Database Client):
winetricks mdac28
Установка VCRun6 (для работы Oracle Database Client):
winetricks vcrun6
Установка Visual Studio Redistributable 2010 (для работы АРМов МИС):
winetricks vcrun2010
Установка шрифтов:
winetricks allfonts
Создайте каталог ariadna и app, далее скопируйте каталог с АРМами в каталог wine:
mkdir /home/username/.wine/drive_c/ARIADNA/
mkdir /home/username/.wine/drive_c/ARIADNA/APP
сp -a -u -f /mnt/ARM/APP/. /home/username/.wine/drive_c/ARIADNA/APP
Установка Java
Для работы JAVA-АРМов необходимо скачать и установить java-клиент версии 1.6.0_45.
Перейдите в домашний каталог:
|
|
cd /home/username
Скачайте java-клиент:
wget http://klokan.spb.ru/PUB/jre-6u45-linux-i586.bin
Cделайте скачанный файл исполняемым, для этого введите:
sudo chmod a+x /home/username/jre-6u45-linux-i586.bin
Укажите полный путь до файла, куда был скачан клиент и нажмите Enter:
sudo /home/username/jre-6u45-linux-i586.bin
Файл распакуется в папку /home/username/jre1.6.0_45
Перенесите распакованную папку jre-6u45-linux-i586.bin в /opt/java/jre1.6.0_45:
sudo mkdir /opt/java
sudo mv /home/username/jre1.6.0_45 /opt/java/jre1.6.0_45
Укажите ссылку на java в PATH:
sudo export PATH=$PATH:/opt/java/jre1.6.0_45/bin/
Установите пакет libxtst:
apt-get install i586-libXtst.32bit
Установка Oracle Client под Wine
Для работы СИ-АРМов необходимо установить Oracle Client под wine.
Обратите внимание: установка производится под обычным пользователем, не root.
Перейдите в домашний каталог:
cd /home/username
Скачайте архив с дистрибутивом с Oracle Client:
wget http://klokan.spb.ru/PUB/oraarch/ORACLE%20CLIENT/win32_12201_client.tar
Разархивируйте его:
tar -xvf win32_12201_client.tar
Перейдите в каталог с дистрибутивом и начните установку:
cd client32
wine setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false"
Появится окно установки, в котором нужно выбрать пункт Runtime и нажать Next.
Рис. 6
Выберите Use Windows Built-In Account и нажмите Next.
Рис. 7
Укажите путь Oracle Base: C:\oracle и нажмите Next.
|
|
Рис. 8
Нажмите Install.
Рис. 9
Во время установки могут появляться предупреждения, в которых следует нажать Continue.
Рис. 10
Дождитесь окончания установки и нажмите Close.
Рис. 11
Регистрация библиотек Oracle
Перейдите в каталог, где находится файл selecthome.bat:
cd /home/username/.wine/drive_c/oracle/product/12.2.0/client_1/bin
Откройте консоль CMD:
wine cmd
В консоли откройте файл selecthome.bat:
selecthome.bat
Выйдите:
exit
Дата добавления: 2021-02-10; просмотров: 859; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!