DirectAdmin มาพร้อมกับเครื่องมือที่มีประโยชน์ในตัวที่เรียกว่า CustomBuild ซึ่งช่วยให้คุณสามารถติดตั้งลบและ / หรือรวบรวมโปรแกรมใหม่จากแหล่งที่มา เมื่อเร็ว ๆ นี้มีการแก้ไข CustomBuild (มักย่อว่า CB) เป็นเวอร์ชัน 2.0 ในคู่มือนี้คุณจะเห็นวิธีอัปเกรดการติดตั้ง CustomBuild 1.1 หรือ 1.2 เป็น 2.0
ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้นอีกครั้ง
เนื่องจากการติดตั้ง DirectAdmin รุ่นเก่าบางครั้งไม่มีซอฟต์แวร์ที่จำเป็นติดตั้งไว้สำหรับ DirectAdmin เพื่อให้ทำงานได้อย่างถูกต้องลองใช้คำสั่ง preinstall เหล่านี้อีกครั้ง:
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 จะได้รับการอัพเดต