Инструменты пользователя

Инструменты сайта


faq:linux:1c

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
faq:linux:1c [2013-04-19 23:16] – [Установка сервера 1C] nikolayfaq:linux:1c [2014-02-05 16:57] – [Установка PostgreSQL] сначала создать пустую базу и конфиги, а затем править конфиги nikolay
Строка 21: Строка 21:
 </code> </code>
   * устанавливаем скачанные пакеты: <code bash>dpkg -i *.deb</code>   * устанавливаем скачанные пакеты: <code bash>dpkg -i *.deb</code>
 +
 +=== Init-скрипт ===
 +Для нормального запуска в Debian необходимо доработать init-скрипты:
 +  * добавляем в начало скрипта строки <file bash /etc/init.d/postgresql>
 +#!/bin/bash
 +### BEGIN INIT INFO
 +# Provides:       postgresql
 +# Required-Start: $network $remote_fs $syslog
 +# Required-Stop:  $network $remote_fs $syslog
 +# Default-Start:  2 3 4 5
 +# Default-Stop:   0 1 6
 +# Description:    PostgreSQL database
 +### END INIT INFO
 +...
 +</file>
 +  * добавляем в начало скрипта строки <file bash /etc/init.d/postgresql.outformat>
 +#!/bin/bash
 +### BEGIN INIT INFO
 +# Provides:       postgresql.outformat
 +# Required-Start: $network $remote_fs $syslog
 +# Required-Stop:  $network $remote_fs $syslog
 +# Default-Start:  2 3 4 5
 +# Default-Stop:   0 1 6
 +# Description:    Helper for postgreSQL database
 +### END INIT INFO
 +...
 +</file>
 +  * добавляем в загрузку с учётом зависимостей <code bash>
 +update-rc.d -f postgresql remove
 +update-rc.d postgresql defaults
 +</code>
 +  * создаем пустую базу данных <code>/etc/init.d/postgresql initdb</code> 
  
 === Настройка движка === === Настройка движка ===
Строка 72: Строка 104:
 </file> </file>
   * делаем ссылку на директорию с лог-файлами <code bash>ln -s /var/lib/pgsql/data/pg_log /var/log</code>   * делаем ссылку на директорию с лог-файлами <code bash>ln -s /var/lib/pgsql/data/pg_log /var/log</code>
- +  * перезапускаем сервер баз данных <code bash>/etc/init.d/postgresql restart</code>
-=== Init-скрипт === +
-Для нормального запуска в Debian необходимо доработать init-скрипт: +
-  добавляем в начало скрипта строки <file bash /etc/init.d/postgresql> +
-#!/bin/bash +
-### BEGIN INIT INFO +
-# Provides:       postgresql +
-# Required-Start: $network $remote_fs $syslog +
-# Required-Stop:  $network $remote_fs $syslog +
-# Default-Start:  2 3 4 5 +
-# Default-Stop:   0 1 6 +
-# Description:    PostgreSQL database +
-### END INIT INFO +
-... +
-</file> +
-  * добавляем в загрузку с учётом зависимостей <code bash> +
-update-rc.d -f postgresql remove +
-update-rc.d postgresql defaults +
-</code> +
-  * запускаем сервер баз данных <code bash>/etc/init.d/postgresql start</code>+
   * проверяем что демоны запустились и слушают порты   * проверяем что демоны запустились и слушают порты
  
Строка 120: Строка 133:
   * запускаем скрипт проверки и настройки сервера 1C. В случае успеха на stdout не должно выводиться ничего: <code bash>/opt/1C/v8.2/i386/utils/config_server</code>   * запускаем скрипт проверки и настройки сервера 1C. В случае успеха на stdout не должно выводиться ничего: <code bash>/opt/1C/v8.2/i386/utils/config_server</code>
   * если при запуске 1С проявится ошибка **//Ошибка инициализации графической подсистемы//**, то устанавливаем пакет ttf2pt1 (нет в репозиториях Debian) ((http://pg1c.ru/?page_id=121)) <code bash>wget "http://altruistic.lbl.gov/mirrors/ubuntu/pool/universe/t/ttf2pt1/ttf2pt1_3.4.4-1.3_i386.deb" && sudo dpkg -i ttf2pt1*_i386.deb</code>   * если при запуске 1С проявится ошибка **//Ошибка инициализации графической подсистемы//**, то устанавливаем пакет ttf2pt1 (нет в репозиториях Debian) ((http://pg1c.ru/?page_id=121)) <code bash>wget "http://altruistic.lbl.gov/mirrors/ubuntu/pool/universe/t/ttf2pt1/ttf2pt1_3.4.4-1.3_i386.deb" && sudo dpkg -i ttf2pt1*_i386.deb</code>
 +  * проверяем, все ли пакеты установлены ((http://linuxforum.ru/viewtopic.php?id=11116)) <code bash>/opt/1C/v8.2/i386/utils/config_server</code>
  
 === Настройка 1С === === Настройка 1С ===
Строка 172: Строка 186:
   * перезапускаем сервер 1C   * перезапускаем сервер 1C
   * проверяем что демоны запустились и слушают порты   * проверяем что демоны запустились и слушают порты
- 
-Дополнительные источники: 
-  * http://linuxforum.ru/viewtopic.php?id=11116 
faq/linux/1c.txt · Последнее изменение: 2022-11-22 22:56 — nikolay