DirectAdmin est livré avec un outil intégré pratique appelé CustomBuild, qui vous permet d'installer, de supprimer et / ou de recompiler des programmes à partir de la source. Récemment, il y a eu une révision de CustomBuild (souvent abrégé en CB) vers la version 2.0. Dans ce guide, vous verrez comment mettre à niveau votre installation CustomBuild 1.1 ou 1.2 vers 2.0.
Étape 1: réinstallation des prérequis
Comme les anciennes installations de DirectAdmin ne disposent parfois pas du logiciel requis pour que DirectAdmin s'exécute correctement, essayez à nouveau d'exécuter ces commandes de préinstallation:
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
Remarque: cette commande ne peut être exécutée que sur CentOS (7).
Étape 2: mise à jour de CustomBuild
Comme CustomBuild a été complètement révisé, il est également livré avec une nouvelle configuration. Cela signifie que vous ne pouvez pas porter votre configuration existante sur CB 2.0. Assurez-vous d'avoir une sauvegarde!
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
Étape 3: modification des options
Après l'exécution ./build
, le nouveau fichier de configuration des options a été créé. Ouvrez ce fichier et apportez les modifications nécessaires.
Après avoir confirmé que vos modifications sont correctes, installez le logiciel selon la configuration CustomBuild:
./build all d
./build rewrite_confs
CustomBuild sera désormais mis à jour.