Запуск программ АИДС Скорая помощь в ОС Linux

Материал из ИбисоПедии
Перейти к: навигация, поиск

Запуск программ АИДС Скорая помощь в ОС Linux

Тестировалось на дистрбутиве Ubuntu 10.04 и эмуляторе виндовых приложения Wine 1.2

Важно! Для корректной работы под Wine модуля pkgKladrControl.bpl, необходимо его скомпилить убрав закомментированные строки в юните unit KladrControl:

1024 // sleep(200);

1025 // Application.ProcessMessages;

Установка и настройка Wine:

1. sudo add-apt-repository ppa:ubuntu-wine/ppa

2. sudo apt-get install wine1.2

вполнить не под root winecfg

3. wget http://www.kegel.com/wine/winetricks

4. chmod 777 winetricks

5. ./winetricks allfonts

6. ./winetricks heapcheck

7. В вайне в реестре (команда в ubuntu wine regedit) в HKEY_CURRENT_USER/Environment прописываем ORACLE_HOME, LD_LIBRARY_PATH, TNS_ADMIN к instant клиенту. Я давал права на полный доступ к клиенту для всех: sudo chmod -R 777 ~/.wine/drive_c/instantclient_10_2

Особенности установки Wine под Ubuntu 11.04

Все можно поставить из менеджера пакетов стандртными средствами. Главное чтобы версия была 1.3


Установка Oracle XE

1. добавляем swap если сразу не позаботились:

udo dd if=/dev/zero of=/swap-file bs=lk count=1524288

2. Затем нужно отформатировать как swap-файл: sudo mkswap /swap-file 1524288

3. Осталось только его включить: sudo swapon /swap-file

4. Чтобы не вводить последнюю команду при каждой загрузке системы, ее нужно добавить (только без sudo) в файл /etc/init.d/mountall.sh


5. Устанавливаем Oracle XE из deb пакета как обычно

Я для себя скинул пароль для юзера oracle sudo passwd oracle

6. сконфигурим сервис oracle sudo /etc/init.d/oracle-xe configure


Виртуальная машина с установленой убунтой и настроеной базой скорой помощи лежит в \\192.168.1.8\VirtualBox\Ubuntu OracleXE ER


Особенности установки PostgreSQL 9.0 под CentOS 5.0

1. Для запуска команд sudo под пользователем, необходимо дать ему на это права

a) в терминале

- войти под root: su

- [root@localhost user]# sudoedit /etc/sudoers

- найти строчку

#%wheel  ALL=(ALL)       ALL

и изменить на (т.е. убрать комментарий)

%wheel  ALL=(ALL)       ALL

- выход из редактора с записью: <Esc>  :wq <Enter>

- выход из редактора без записи: <Esc>  :q! <Enter>

(см. http://www.beget.ru/publications.html "Основы работы с редактором VIM " )


b) открыть менеджер пользователей : "система- администрирование-пользователи и группы"

- открыть свойства текущего пользователя

- перейти на закладку "группы"

- добавить пользователя в группу " wheel " (см. выше "%wheel ....")


2. Для удаленного доступа к серверу PostgreSQL необходимо настроить "межсетевой экран": "система- администрирование- межсетевой экран".

Добавить порт PostgreSQL (tcp 5432) или полностью отключить межсетевой экран.

Особенности работы DevExpress под Wine

см отдельную статью Devexpress и Wine