Calculate Forum

Простая установка 1С Предприятия 8.2 на Calculate

#1

Тема навеяна статьями такого рода [[http://www.gilev.ru/1c/81/setup/pgsql.htm]], данная тема не освещена на Calculate, хотя на кальке все может быть гораздо проще

mkdir /usr/local/portage
cp portage.tar.bz2 /usr/local/portage/
cd /usr/local/portage/
tar -xjvf portage.tar.bz2

cat /var/lib/layman/make.conf
PORTDIR_OVERLAY="
/var/lib/layman/calculate
$PORTDIR_OVERLAY
/usr/local/portage"

cat /etc/portage/package.use/1C
app-office/1C_Enterprise82-server postgresql webservice
dev-db/postgresql-server1c 1C pg_legacytimestamp
dev-db/postgresql-base1c pg_legacytimestamp

cp 1C_Enterprise82-*.rpm /var/calculate/remote/distfiles/

emerge 1C_Enterprise82-server

РПМки естественно приобретаем у 1С. И все сервер 1С с пропатченным постгресом и апачем установлен.
PS. Если тема интересна ebuildы можно допилить на предмет дополнительных флагов например db2expc oracle-xe, привести к виду cl-1C_Enterprise82-meta добавить в оверлей calculate, и тогда установка будет еще банальней

emerge cl-1C_Enterprise82-meta
#2

PPS. Невнимательность, плохо искал тема уже обговаривалась [[http://www.calculate-linux.ru/boards/16/topics/4067?r=13660#message-13660]]. Изначально ebuildы взяты из оверлеев rostov и crg, откуда что, точно не помню. Патчи 1С взяты из открытого доступа [[http://v8.1c.ru/overview/postgres_patches_notes.htm#note]] и мною лично допилены, первые шаги куда копать благодарность Alexander Tratsevskiy [[http://www.calculate-linux.ru/users/3]]. Патчи от EterS@ft, взяты также из открытого доступа которые в принципе не задействованы хотя собирались под версию PostgreSQL 8.4* и опробовались с платформой 7.7 комплексная, но скорость работы жуткая. Данная сборка ни коим образом не конфликтует в CDS с родными ebuildами так как изменено название на postgresql-server1c и base1c соответственно, хотя изначально была такая проблемма. По этому поводу благодарность Родион Дорошкевич [[http://www.calculate-linux.ru/users/320]].

#3

Было бы неплохо получить краткую инструкцию по простейшей настройке 1с сервера и postgreeSQL т.к. после установки попытка тупо /etc/init.d/postgresql-9.0 start
не срабатывает.

#4

Евгений Олейников писал(а):

Было бы неплохо получить краткую инструкцию по простейшей настройке 1с сервера и postgreeSQL т.к. после установки попытка тупо /etc/init.d/postgresql-9.0 start
не срабатывает.

Евгений внимательней прочитайте название статьи установка :slight_smile:
А если серьезно, что относительно Кальки, по настройке:

  1. Проинициализировать сервер баз данных

    emerge --config =dev-db/postgresql-server1c-9.0.5-r1

, перед этим уточнить кодировку, в зависимости от страны /etc/conf.d/postgresql-9.0, для украины например PG_INITDB_OPTS="–locale=uk_UA.UTF-8", если будут ошибки по кодировке при добавлении из 1С добавить дополнительно локаль en_US ISO-8859-1, почему вопрос к 1С.
Если команда инициализации заканчивается по ошибке.
Изменяем параметры ядра, например в зависимости от архитектуры(amd64):

sysctl -w kernel.shmmax=662020352
sysctl -w kernel.shmall=662020352
echo "kernel.shmmax = 662020352" >> /etc/sysctl.conf
echo "kernel.shmmall = 662020352" >> /etc/sysctl.conf

в процессе работы, тонкая настройка сервера постгри, индивидуально /etc/postgresql-9.0/postgresql.conf
пароль пользователя постгрес

passwd postgres

2. Сервер 1С
в директории /app-office/1C_Enterprise82-server/files/ есть пару файлов их подкоректировать и разместить соответственно /etc/local.d/ /opt/1C/v8.2/x86_64/conf/
проверяем установку 1с

/opt/1C/v8.2/i386/utils/config_server /usr/share/fonts/corefonts/

3. А вот теперь ужо

/etc/init.d/postgresql-9.0 start
/etc/init.d/srv1cv82 start

и проверяем, что кто слушает на каком порту

netstat -atnu
#5

Кто бы написал еще инструкцию по простой установке 1с клиента и Hasp ключей.
Если вдруг такой найдется буду очень благодарен.

#6

На линуксе клиенты через WEB интерфейс (конфигурации “Управление торговлей”, “Управление небольшой фирмой”), через WINE, мое мнение костыль, в продакшене не пойдет.

#7

Через WEB интерфейс интерфейс не работают некоторые конфигурации, wine хоть и костыль но без него пока не напишут платформу под linux никак. Если есть добрые люди напишите мануал по установке на CDS Gnome+Wine+NX+1c клиент. Не хочется использовать другие дистрибутивы linux для организации этих сервисов, а самому все поднять знаний пока не хватает.

#8

1C-чики обещали в релизе 8.2.16 поддержку linux клиентов, поживем увидим

#9

Евгений Олейников писал(а):

Кто бы написал еще инструкцию по простой установке 1с клиента и Hasp ключей.
Если вдруг такой найдется буду очень благодарен.

http://www.calculate-linux.ru/boards/40/topics/26964
ИНСТРУКЦИЯ: По сборка родного (нативного) клиента 1С платформа 8.8.3.5.1146 дистрибутив платформу Calculate-Linux и установка «hasp» ключа.

Mastodon Mastodon