使用build来升级Directadmin自带的软件,无需再配置其他东西.
关联性等一些东西DA会自动做好,这样也省事.
cd /usr/local/directadmin/custombuild/ ./build dovecot #这样便会升级dovecot,依赖性也会一次性解决对于php ftp等组件,也可以强制指定版本(软件版本降级):
./build set php_ver 5.2 .build php n #如果php的版本高于5.2,就相当于降级了. 此操作php的版本会变回 5.2如果运行 ./build all 则会升级所有配套软件,升级的前提条件是同级目录下的options.conf 里的选项为”yes”的软件
+--------------------------------------------------------+ | | | DirectAdmin WebServices Installer | | Written by Martynas Bendorius and DirectAdmin | | Version: 1.2.39 | | | +--------------------------------------------------------+ | To build everything run: | | ./build all | | | | NOTE: Command all will compile everything as it is set | | in the options.conf file, please take a look at | | "./build options"! | +--------------------------------------------------------+ | Install/update server components: | | ./build apache | | ./build autoconf | | ./build automake | | ./build awstats | | ./build clamav | | ./build curl | | ./build dovecot | | ./build exim | | ./build freetype | | ./build iconv | | ./build icu | | ./build ioncube | | ./build libjpeg | | ./build libpng | | ./build libtool | | ./build libxml2 | | ./build libxslt | | ./build m4 | | ./build mailman | | ./build mcrypt | | ./build mhash | | ./build mod_perl | | ./build mysql | | ./build pcre | | ./build php | | ./build proftpd | | ./build pureftpd | | ./build suphp | | ./build spamassassin | | ./build webalizer | | ./build zend | | ./build zlib | +--------------------------------------------------------+ | Components configuration options: | | ./build exim_conf | | ./build php-ini | | ./build rewrite_confs | | ./build secure_php | +--------------------------------------------------------+ | Install/update web applications: | | ./build phpmyadmin | | ./build atmail | | ./build roundcube | | ./build squirrelmail | | ./build uebimiau | +--------------------------------------------------------+ | CustomBuild related options/functions: | | ./build create_options | | ./build cron | | ./build options | | ./build set option_name value | | ./build set_fastest | | ./build set_fastest_quiet | | ./build update_da | | ./build update_versions | | ./build update_webapps | | ./build used_configs | | ./build versions | +--------------------------------------------------------+ | Jailed shell (beta): | | ./build all_jail | | ./build coreutils | | ./build shell | | ./build smtp_mail | | ./jail/jail_user.sh user | +--------------------------------------------------------+ | Remove old build data: | | ./build clean | | ./build clean_old_webapps | +--------------------------------------------------------+ | Get latest build script or (and) data: | | ./build update | | ./build update_script | +--------------------------------------------------------+ | Get data for current build script: | | ./build update_data | +--------------------------------------------------------+ | Recommended for experienced users only (!): | | ./build php5-cli | | ./build php6-cli | | ./build php5-cgi | | ./build php6-cgi | | ./build todovecot | +--------------------------------------------------------+ | You can pass a 2nd argument to automate the input: | | ./build <option> d : do the default action | | ./build <option> y : answer yes to all questions | | ./build <option> n : answer no to all questions | +--------------------------------------------------------+