Установка 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!