Цикла статей: Linux (Calculate Scratch Server) +1С (платформа 8.3)+ PostgreSQL 9.2.4

Похоже уже почил. Но Вам он зачем?
С недавнего времени хлопцы из Postgres Pro взялись делать сборки постреса с нужными патчами: https://postgrespro.ru/products/1c_build

Нужен haspd

Да, с хаспом беда. Но есть пакеты у альтлинукса, можно их выпотрошить. А можно использовать виртуалки из альта в качестве hasplm-сервера.
Например, я использую такое: http://nightly.altlinux.org/p8/release/alt-p8-vm-net-20160912-x86_64.img.xz
Этот образ диска вполне работоспособен под qemu-kvm. Правда, перед использованием apt-get, желательно увеличить объём виртуального диска, т.к., там места в обрез… Но можно и просто скачать rpm’ку с haspd и установить только её.

День добрый

Поделитесь 1c_postgresql-9.2.tar.xz

 * postgresql-patches-9.2.tbz2 SHA256 SHA512 WHIRLPOOL size ;-) ...      [ ok ]
>>> Downloading 'http://mirror.yandex.ru/gentoo-distfiles/distfiles/1c_postgresql-9.2.tar.xz'
--2016-12-06 12:21:26--  http://mirror.yandex.ru/gentoo-distfiles/distfiles/1c_postgresql-9.2.tar.xz
Resolving mirror.yandex.ru (mirror.yandex.ru)... 213.180.204.183, 2a02:6b8::183
Connecting to mirror.yandex.ru (mirror.yandex.ru)|213.180.204.183|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-12-06 12:21:26 ERROR 404: Not Found.

Немного оживлю тему. Во вложении архив локального оверлея с postgresql-9.5.5.ebuild + патчи от 1С. Данная версия Postgresql будет работать только с 1С версий 8.3. Ebuild правил на скорую руку.

Одна из возможностей новой версии postgresql это создание дампа баз в несколько потоков -j

portage_db_.tar.bz2 (178 KB)

  • Дополнение - не забываем что по умолчанию базы Layman нет, делаем так:

layman -L


Как создать собственный оверлей, в директории /var/calculate/portage
1 – Создаем директорию для оверлея

mkdir -pv /var/calculate/portage/profiles

2 – Называем этот оверлей

echo local >/var/calculate/portage/profiles/repo_name

3 – Регистрируем оверлей в системе портежей

echo -e '\nPORTDIR_OVERLAY="${PORTDIR_OVERLAY} /var/calculate/portage"' >>/etc/portage/make.conf/custom

Дальше делаем так.

mkdir -p /var/calculate/portage/metadata/

echo "masters = gentoo" >> /var/calculate/portage/metadata/layout.conf

Иначе portage ругается:

!!! Repository 'local' is missing masters attribute in '/var/calculate/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

4 – Создаем директории для пакетов

mkdir /var/calculate/portage/app-office

Теперь подключим оверлей «daks».

emerge -av dev-vcs/mercurial

layman -a daks

Дальше копируем туда все нужные каталоги из оверлея «daks»

cp -vR /var/lib/layman/daks/app-office/*  /var/calculate/portage/app-office/

Для sys-apps/hasp::rion теперь не требуется добавлять init-скрипты и конфиги,
начиная с hasp-3.3_p5-r4 всё уже есть.
После установки правим только /etc/hasp/hasplm.conf на предмет обслуживаемых ip-адресов.
И добавляем демоны в автозапуск:

rc-update add hasplmd default
rc-update add hasplm default
rc-update add aksusbd default