DirectAdmin dilengkapi dengan alat bawaan yang berguna yang disebut CustomBuild, yang memungkinkan anda memasang, menghapus, dan / atau mengompilasi ulang program dari sumber. Baru-baru ini, terdapat revisi CustomBuild (sering disingkat CB) ke versi 2.0. Dalam panduan ini, anda akan melihat cara meningkatkan pemasangan CustomBuild 1.1 atau 1.2 anda ke 2.0.
Langkah 1: Memasang semula prasyarat
Oleh kerana pemasangan DirectAdmin yang lebih lama kadang-kadang tidak mempunyai perisian yang diperlukan untuk dipasang agar DirectAdmin berjalan dengan betul, cuba jalankan arahan pra-pemasangan ini sekali lagi:
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
Catatan: arahan ini hanya dapat dilaksanakan di CentOS (7).
Langkah 2: Mengemas kini CustomBuild
Sebagai CustomBuild telah direvisi sepenuhnya, ia juga dilengkapi dengan konfigurasi baru. Ini bermakna anda tidak dapat memindahkan konfigurasi yang ada ke CB 2.0. Pastikan mempunyai sandaran!
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
Langkah 3: Mengubah pilihan
Setelah dijalankan ./build
, fail konfigurasi pilihan baru telah dibuat. Buka fail ini dan buat perubahan yang diperlukan.
Setelah mengesahkan perubahan anda betul, pasang perisian mengikut konfigurasi CustomBuild:
./build all d
./build rewrite_confs
CustomBuild kini akan dikemas kini.