DirectAdmin更新自带组件

DirectAdmin 拥有一键安装、升级的脚本,简单的使用几条命令就可以让Directadmin自动升级相关的组件。使用build来升级Directadmin自带的软件,无需再配置其他东西。关联性等一些东西DirectAdmin会自动做好,这样也省事。

手动指定

若需要Directadmin自带的MySql的版本从5.1升级到5.5

# vim /usr/local/directadmin/custombuild/options.conf

SSH执行以上命令,编辑options.conf,将“mysql=5.1”更改为“mysql=5.5”,保存即可。

然后执行以下命令,系统会自动升级或降级(如果设置了旧版本)。

# /usr/local/directadmin/custombuild/build mysql

其它组件也是一样的格式,替换为您要升级或降级的组件即可。
自动升级

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:
|     ./build <option> d : do the default action
|     ./build <option> y : answer yes to all questions
|     ./build <option> n : answer no to all questions
+——————————————————–

升级DA面板

1、检查最新软件版本

# /usr/local/directadmin/custombuild/build versions

2、若有新版,获得最新安装包

# /usr/local/directadmin/custombuild/build update

3、获取完毕,再执行升级

# /usr/local/directadmin/custombuild/build update_versions

SSH执行以上命令即可。

发表评论

电子邮件地址不会被公开。 必填项已用*标注