当iRedMail服务器版本更新,则需要升级相应的服务器。由于iRedMail没有直接卸载的命令语句,包含的组件较多,所以要删除卸载其核心组件,再重新安装新版本软件才行。 卸载之前务必将数据库信息进行备份。邮件路径进行备份(var/vmail/vmail1/),以防升级过程中丢失。 1. 卸载MySQL,OpenLDAP, Postfix, Dovecot, Amavisd(如果操作系统默认安装了就卸载,没安装的话不用管) 查看以上软件安装情况 root@mail:~# dpkg -l|grep -i OpenLDAP root@mail:~# dpkg -l|grep -i MySQL root@mail:~# dpkg -l|grep -i Postfix root@mail:~# dpkg -l|grep -i Dovecot root@mail:~# dpkg -l|grep -i Amavisd
a.卸载Dovecot dpkg -l|grep -i Dovecot apt-get remove dovecot-core dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge 再次查看:dpkg-l|grep -i Dovecot 卸载完成
b.卸载MySQL dpkg -l|grep -i mysql 删除mysql的数据文件 sudo rm /var/lib/mysql/ -R 删除mysql的配置文件 sudo rm /etc/mysql/ -R
自动卸载(包括server和client) sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge 再次查看: c.卸载OpenLDAP dpkg -l|grep -i OpenLDAP
apt-get remove libldap-2.4-2
dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge 再次查看:dpkg-l|grep -i OpenLDAP d.卸载Postfix dpkg -l|grep -i Postfix apt-get remove postfix-pcre apt-get remove postfix dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge 再次查看:dpkg-l|grep -i Postfix e.卸载Amavisd dpkg -l|grep -i Amavisd apt-get remove amavisd-new dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge 再次查看:dpkg-l|grep -i Amavisd 至此,卸载完毕,可reboot重启进行安装。 2. 删除安装文件 rm -rf iredapd rm -rf iRedAPD-2.1/ rm -rf www rm -rf iRedMail-0.9.7/
3. 安装新版本iRedMail,安装过程见安装文档。 如果在重新安装的过程中,出现访问msyql数据库失败,则说明安装失败。需要重新卸载安装。否则无法正常打开网页客户端。 |
|