Различия
Показаны различия между двумя версиями страницы.
| dpi:epdg:installation_setup:installation_process [2024/04/25 13:11] – создано elena.krasnobryzh | dpi:epdg:installation_setup:installation_process [2024/09/26 15:29] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ======installation_process====== | + | {{indexmenu_n> |
| + | ======Процесс установки====== | ||
| + | =====Дистрибутив===== | ||
| + | Дистрибутив ПО состоит из DEB-пакета, | ||
| + | Кроме основного DEB/RPM пакета ПО, дистрибутив может содержать дополнительные DEB/RPM пакеты ПО, наличие которых требуется для корректной установки основного пакета. | ||
| + | |||
| + | =====Очередность установки и варианты развертывания===== | ||
| + | Процесс установки заключается в установке необходимых пакетов ПО из репозитория ОС, из дополнительных пакетов ПО в составе дистрибутива и установки пакета основного ПО.\\ | ||
| + | Установка ПО может быть осуществлена в поддерживаемых дистрибутивом ОС в различных вариантах развертывания: | ||
| + | |||
| + | =====Шаг 1. Установка зависимостей из репозитория ОС===== | ||
| + | Ubuntu: | ||
| + | <code bash>apt -yqq install libmnl-dev | ||
| + | apt -yqq install libsctp-dev</ | ||
| + | |||
| + | Ubuntu в Docker: | ||
| + | <code bash>apt -yqq install libmnl-dev | ||
| + | apt -yqq install libsctp-dev | ||
| + | apt -yqq install rsyslog | ||
| + | apt -yqq install iproute2</ | ||
| + | |||
| + | CentOS: | ||
| + | <code bash>yum -yqq install lksctp-tools-devel | ||
| + | yum -yqq install libmnl-devel | ||
| + | dnf -yq --enablerepo=powertools install trousers-devel</ | ||
| + | |||
| + | CentOS в Docker: | ||
| + | <code bash>yum -yqq install lksctp-tools-devel | ||
| + | yum -yqq install libmnl-devel | ||
| + | dnf -yq --enablerepo=powertools install trousers-devel | ||
| + | yum -yqq install rsyslog</ | ||
| + | |||
| + | =====Шаг 2. Скачивание пакета дистрибутива из репозитория===== | ||
| + | <code bash>rpm --import http:// | ||
| + | rpm -Uvh http:// | ||
| + | </ | ||
| + | |||
| + | =====Шаг 3. Установка зависимостей из пакетов дистрибутива===== | ||
| + | Ubuntu: | ||
| + | <code bash> | ||
| + | |||
| + | CentOS: | ||
| + | <code bash>rpm -i libgtpnl*.rpm</ | ||
| + | |||
| + | =====Шаг 4. Установка ПО из пакета дистрибутива===== | ||
| + | Ubuntu: | ||
| + | <code bash> | ||
| + | |||
| + | CentOS: | ||
| + | <code bash>rpm -i vase-epdg*.rpm</ | ||