directadmin的build升级或降级功能
2014/01/26 08:20
教程
使用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 build的所有功能及选项
+-------------------------------------------------------- | | DirectAdmin WebServices Installer | Written by Martynas Bendorius and DirectAdmin | Version: 1.1.19 | +-------------------------------------------------------- | 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 curl | ./build dovecot | ./build freetype | ./build iconv | ./build icu | ./build libjpeg | ./build libpng | ./build libtool | ./build libxml2 | ./build libxslt | ./build m4 | ./build mcrypt | ./build mhash | ./build mod_perl | ./build mysql | ./build pcre | ./build php | ./build proftpd | ./build suphp | ./build webalizer | ./build zend | ./build zlib +-------------------------------------------------------- | Components configuration options: | ./build exim_conf | ./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 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: | ./buildd : do the default action | ./buildy : answer yes to all questions | ./buildn : answer no to all questions +-------------------------------------------------------- 如果你的是CustomBuild 2.0,那么稍微有点区别 cd /usr/local/directadmin/custombuild ./build set php1_release 5.3 ./build update ./build php n ./build rewrite_confs
留言评论