Мета-пакеты для процесса ручной пошаговой установки СУБД Pangolin
В СУБД Pangolin в состав дистрибутива были добавлены следующие мета-пакеты:
pangolin-core;pangolin-orchestrated;pangolin-manager-dcs;pangolin-full;pangolin-full-debuginfo;pangolin-untrusted;pangolin-untrusted-debuginfo.
Данные пакеты предоставляют быстрый способ установки необходимых компонентов (зависимостей, входящих в состав мета-пакета) для работы, за счет использования одной команды. Мета-пакеты используются для процесса пошаговой установки СУБД Pangolin, упрощая процесс установки rpm/deb-пакетов.
Для корректной установки мета-пакета требуется наличие репозитория Linux пакетов, который содержит все компоненты Pangolin. В случае отсутствия такого репозитория необходимо его создать локально на виртуальной машине, пример создания локального репозитория ниже.
Установка мета-пакетов производится исключительно с использованием, либо локального репозитория созданного на виртуальной машине, либо внешнего репозитория с доступными пакетами СУБД Pangolin.
Предусловие
- Необходимо выполнить создание локального репозитория (в случае отсутствия внешних репозиториев с пакетами Pangolin). Инструкция по реализации представлена в разделе «Создание локального репозитория Linux-пакетов».
- Проверьте отсутствие занятости необходимых
uid/gidдля процесса установки. Примеры команд приведены в разделе «Подготовка к ручной установке».
Установка мета-пакета pangolin-core
Мета-пакет pangolin-core включает в себя зависимости:
- серверную часть СУБД (
pangolin-dbms-{short_version}); - клиентскую часть СУБД (
pangolin-dbms-{short_version}-client).
Для установки мета-пакета используйте команду:
- SberLinux, РЕД ОС, CentOS
- Astra Linux
- Альт СП
sudo dnf install pangolin-core
sudo apt install pangolin-core
sudo apt-get install pangolin-core
Установка мета-пакета pangolin-orchestrated
Мета-пакет pangolin-orchestrated включает в себя зависимости:
- серверную часть СУБД (
pangolin-dbms-{short_version}); - клиентскую часть СУБД (
pangolin-dbms-{short_version}-client); - компонент Pangolin Manager (
pangolin-manager).
Для установки мета-пакета используйте команду:
- SberLinux, РЕД ОС, CentOS
- Astra Linux
- Альт СП
sudo dnf install pangolin-orchestrated
sudo apt install pangolin-orchestrated
sudo apt-get install pangolin-orchestrated
Установка мета-пакета pangolin-manager-dcs
Мета-пакет pangolin-manager-dcs включает в свою зависимость только компонент Pangolin Manager (pangolin-manager).
Для установки мета-пакета используйте команду:
- SberLinux, РЕД ОС, CentOS
- Astra Linux
- Альт СП
sudo dnf install pangolin-manager-dcs
sudo apt install pangolin-manager-dcs
sudo apt-get install pangolin-manager-dcs
Установка мета-пакета pangolin-full
Мета-пакет pangolin-full включает в себя зависимости:
- серверную часть СУБД (
pangolin-dbms-{short_version}); - клиентскую часть СУБД (
pangolin-dbms-{short_version}-client); - компонент Pangolin Manager (
pangolin-manager); - компонент Pangolin Pooler (
pangolin-pooler); - утилита ротации сертификатов PKCS#12 (
pangolin-certs-rotate); - утилита перекодирования паролей (
pangolin-auth-reencrypt); - утилита диагностики СУБД (
pangolin-diagnostic-tool); - утилита настройки безопасности (
pangolin-security-utilities); - утилита для работы с конфигурацией под разные профили нагрузки (
pangolin-tuner); - утилита резервного копирования СУБД (
pangolin-backup-tools).
Для установки мета-пакета используйте команду:
- SberLinux, РЕД ОС, CentOS
- Astra Linux
- Альт СП
sudo dnf install pangolin-full
sudo apt install pangolin-full
sudo apt-get install pangolin-full
Установка мета-пакета pangolin-full-debuginfo
Мета-пакет pangolin-full-debuginfo включает в себя зависимости для установки отладочных символов:
- серверную часть СУБД (
pangolin-dbms-{short_version}-debuginfo); - клиентскую часть СУБД (
pangolin-dbms-{short_version}-client-debuginfo); - компонент Pangolin Manager (
pangolin-manager-debuginfo); - компонент Pangolin Pooler (
pangolin-pooler-debuginfo); - утилиту ротации сертификатов (
pangolin-certs-rotate-debuginfo); - утилиты настройки безопасности (
pangolin-security-utilities-debuginfo); - утилиту резервного копирования СУБД (
pangolin-backup-tools-debuginfo).
Для установки мета-пакета используйте команду:
- SberLinux, РЕД ОС, CentOS
- Astra Linux
- Альт СП
sudo dnf install pangolin-full-debuginfo
sudo apt install pangolin-full-debuginfo
sudo apt-get install pangolin-full-debuginfo
Установка мета-пакета pangolin-untrusted
Мета-пакет pangolin-untrusted включает в себя зависимости следующих загружаемых недоверенных процедурных языков:
- PL/Perl (
pangolin-dbms-{base_version}-plperl); - PL/Python (
pangolin-dbms-{base_version}-plpython3); - PL/Tcl (
pangolin-dbms-{base_version}-pltcl); - PL/Perl с поддержкой пользовательских функций для типа
BOOL(pangolin-dbms-{base_version}-bool-plperl); - PL/Perl с поддержкой пользовательских функций для типа
HSTORE(pangolin-dbms-{base_version}-hstore-plperl); - PL/Python3 с поддержкой пользовательских функций для типа
HSTORE(pangolin-dbms-{base_version}-hstore-plpython3); - PL/Perl с поддержкой пользовательских функций для типа
JSONB(pangolin-dbms-{base_version}-jsonb-plperl); - PL/Python3 с поддержкой пользовательских функций для типа
JSONB(pangolin-dbms-{base_version}-jsonb-plpython3); - PL/Python3 с поддержкой пользовательских функций для типа
LTREE(pangolin-dbms-{base_version}-ltree-plpython3).
Для установки мета-пакета используйте команду:
- SberLinux, РЕД ОС, CentOS
- Astra Linux
- Альт СП
sudo dnf install pangolin-untrusted
sudo apt install pangolin-untrusted
sudo apt-get install pangolin-untrusted
Установка мета-пакета pangolin-pangolin-untrusted-debuginfo
Мета-пакет pangolin-untrusted-debuginfo включает в себя зависимости для установки отладочных символов следующих загружаемых недоверенных процедурных языков:
- PL/Perl (
pangolin-dbms-{base_version}-plperl); - PL/Python (
pangolin-dbms-{base_version}-plpython3); - PL/Tcl (
pangolin-dbms-{base_version}-pltcl); - PL/Perl с поддержкой пользовательских функций для типа
BOOL(pangolin-dbms-{base_version}-bool-plperl); - PL/Perl с поддержкой пользовательских функций для типа
HSTORE(pangolin-dbms-{base_version}-hstore-plperl); - PL/Python3 с поддержкой пользовательских функций для типа
HSTORE(pangolin-dbms-{base_version}-hstore-plpython3); - PL/Perl с поддержкой пользовательских функций для типа
JSONB(pangolin-dbms-{base_version}-jsonb-plperl); - PL/Python3 с поддержкой пользовательских функций для типа
JSONB(pangolin-dbms-{base_version}-jsonb-plpython3); - PL/Python3 с поддержкой пользовательских функций для типа
LTREE(pangolin-dbms-{base_version}-ltree-plpython3).
Для установки мета-пакета используйте команду:
- SberLinux, РЕД ОС, CentOS
- Astra Linux
- Альт СП
sudo dnf install pangolin-untrusted-debuginfo
sudo apt install pangolin-untrusted-debuginfo
sudo apt-get install pangolin-untrusted-debuginfo