Запуск программ АИДС Скорая помощь в ОС 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