You are here: Foswiki>Gnumed Web>UbuntuGuideShortRu (17 Feb 2013, IvanLykov)EditAttach

Клиент и сервер GNUmed на Ubuntu

Шаг 0: Подготовка Ubuntu

Этот этап необязателен на некоторых типах десктопов Ubuntu и необходим для сервера Ubuntu версии 10.04. Он подобен команде 'add-apt-repository', которая нужна для добавления репозиториев ПО в Ubuntu.

  • скопируйте эту команду: sudo apt-get install python-software-properties
  • вставьте ее в терминал и нажмите "return"
  • возможно, система запросит пароль

Шаг 1: Добавление архива пакетов (PPA)

Версия GNUmed, имеющаяся в стандартных репозиториях Ubuntu, обычно, старая. Имеется особый репозиторий GNUmed, доступный для Ubuntu, с обновленными пакетами от PPA команды GNUmed. Хотя для добавления актуальных репозиториев можно отдельно использовать графические средства, несложно использовать командную строку.

Для Ubuntu 9.10 "Karmic Koala" (версия десктопа) или более поздняя:

  • откройте Приложения > Дополнительно > Терминал
  • скопируйте эту команду: sudo add-apt-repository ppa:gnumed/ppa
  • вставьте ее в терминал и нажмите "return"
  • возможно, система запросит пароль
  • в Система > Управление > Менеджер обновлений, кликните "Установить обновления"

Если для вас командная строка еще непривычна, используйте это прекрасное руководство о добавлении репозитория на Ubuntu Linux ссылка. Найдите раздел о добавлении пользовательских репозиториев.

Старые версии Ubuntu:

Подробнее об использовании командной строки здесь ссылка.

Шаг 2: установка клиента GNUmed

На этом этапе устанавливается интерфейс GNUmed. Его можно установить из командной строки так:

  • откройте Приложения > Дополнительно > Терминал
  • скопируйте эту команду: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install gnumed-client
  • вставьте ее в терминал и нажмите "return"

Как вариант, для освоения использования графических средств-помощников можно следовать руководству InstallingSoftware. Доступно учебное видео об установке клиента на Ubuntu ( английское уведомление о немецком языке)

Шаг 3: установка сервера GNUmed

Эти файлы необходимы, если нужно, чтобы GNUmed имел возможность хранения и доступа к данным на локальном компьютере. Вы можете это пропустить, если нужно только хранение и доступ к данным на удаленном компьютере с уже установленного сервера GNUmed.

Можно установить из командной строки подобным образом:

  • откройте Приложения > Дополнительно > Терминал
  • скопируйте эту команду: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install gnumed-server
  • вставьте ее в терминал и нажмите "return".

Как вариант, для освоения использования графических средств-помощников можно следовать руководству InstallingSoftware.

Шаг 4: подготовка PostgreSQL

База данных является местом, где GNUmed реально сохраняет ваши данные. Сначала должна быть подготовлена база данных PostgreSQL, которая идет с вашей системой.

4.1 Подготовка PostgreSQL/настройка прав доступа к базе данных для локального компьютера

Предполагается, что Ubuntu 9.10 запускает PostgreSQL 8.4. Для Ubuntu 11.1 Oneiric Ocelot будет 8.4 substitute 9.1.

Конфигурационными файлами PostgreSQL являются pg_hba.conf и pg_ident.conf.

  • откройте Приложения > Дополнительно > Терминал
  • скопируйте эту команду: sudo nano /etc/postgresql/8.4/main/pg_hba.conf
  • вставьте ее в терминал и нажмите "return"
  • добавьте три строки, расположив их ниже
    • прямо в конце раздела "local", то есть после строки " local all postgres ident "
    • но непосредственно перед строкой " local  all  all  ident "

# allow anyone knowing the proper password to
# log into our GNUmed databases
local   samegroup      +gm-logins                    md5

4.2 Читайте это, только если необходим доступ к вашему серверу GNUmed с других компьютеров в сети.

  • отредактируйте /etc/postgresql/8.4/main/postgresql.conf и
  • установите параметр listen_address в зависимости от того, на какие сетевые интерфейсы нужен доступ базы данных GNUmed. Это необходимо, в частности, если требуется подключиться к вашему серверу с других машин.

При необходимости перепроверить этот важный шаг, найдите подробные инструкции в ConfigurePostgreSQL

Шаг 5: создание базы данных

Так называемый сценарий "bootstrap" (перев. - начальная загрузка) будет устанавливать базу данных для GNUmed внутри вашего PostgreSQL. Осторожно, он будет создавать целиком новую базу данных GNUmed и уничтожит имеющуюся базу данных GNUmed!

Можно создать новую базу данных таким образом:

  • откройте Приложения > Дополнительно > Терминал
  • скопируйте эту команду: sudo gm-bootstrap_server

Прочитайте подробнее о процессе здесь. Если старую базу данных GNUmed уничтожать не нужно, а только обновить со старой версии сервера GNUmed, прочитайте эту ссылку

Шаг 6: запуск GNUmed

Из меню перейдите Приложения > Офис > Gnumed или просто введите 'gnumed' в командной строке shell.
Topic revision: 17 Feb 2013, IvanLykov
 
Download.png
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
Powered by Olark