DirectAdmin поставляется с удобным встроенным инструментом под названием CustomBuild, который позволяет устанавливать, удалять и / или перекомпилировать программы из исходного кода. Недавно была изменена версия CustomBuild (часто сокращенно CB) до версии 2.0. В этом руководстве вы увидите, как обновить установку CustomBuild 1.1 или 1.2 до версии 2.0.
Шаг 1. Переустановка необходимых компонентов.
Поскольку в старых установках DirectAdmin иногда не установлено необходимое программное обеспечение для правильной работы DirectAdmin, попробуйте еще раз выполнить следующие команды предварительной установки:
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch mailx bzip2-devel lsof db4-devel psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs
Примечание: эта команда может быть выполнена только в CentOS (7).
Шаг 2: Обновление CustomBuild
Поскольку CustomBuild был полностью пересмотрен, он также поставляется с новой конфигурацией. Это означает, что вы не можете перенести существующую конфигурацию на CB 2.0. Убедитесь, что у вас есть резервная копия!
cd /usr/local/directadmin
mv custombuild custombuild_1.x
wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build
Шаг 3: Изменение параметров
После выполнения ./build
был создан новый файл конфигурации параметров. Откройте этот файл и внесите необходимые изменения.
После подтверждения правильности ваших изменений установите программное обеспечение в соответствии с конфигурацией CustomBuild:
./build all d
./build rewrite_confs
CustomBuild теперь будет обновлен.