IRedMail卸载升级

时间:2024-03-26 12:23:20

当iRedMail服务器版本更新,则需要升级相应的服务器。由于iRedMail没有直接卸载的命令语句,包含的组件较多,所以要删除卸载其核心组件,再重新安装新版本软件才行。

卸载之前务必将数据库信息进行备份。邮件路径进行备份(var/vmail/vmail1/),以防升级过程中丢失。

1.      卸载MySQL,OpenLDAP, Postfix, Dovecot, Amavisd(如果操作系统默认安装了就卸载,没安装的话不用管)

查看以上软件安装情况

[email protected]:~# dpkg -l|grep -i OpenLDAP

[email protected]:~# dpkg -l|grep -i MySQL

[email protected]:~# dpkg -l|grep -i Postfix

[email protected]:~# dpkg -l|grep -i Dovecot

[email protected]:~# dpkg -l|grep -i Amavisd

 

a.卸载Dovecot

dpkg -l|grep -i Dovecot

IRedMail卸载升级

apt-get remove dovecot-core

IRedMail卸载升级

dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge

IRedMail卸载升级

再次查看:dpkg-l|grep -i Dovecot

IRedMail卸载升级

卸载完成

 

b.卸载MySQL

dpkg -l|grep -i mysql

IRedMail卸载升级

删除mysql的数据文件

sudo rm /var/lib/mysql/ -R

删除mysql的配置文件

sudo rm /etc/mysql/ -R

IRedMail卸载升级

自动卸载(包括server和client)

sudo apt-get autoremove mysql* --purge

IRedMail卸载升级

sudo apt-get remove apparmor

IRedMail卸载升级

dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge

IRedMail卸载升级

再次查看:

IRedMail卸载升级

c.卸载OpenLDAP

dpkg -l|grep -i OpenLDAP

IRedMail卸载升级

apt-get remove libldap-2.4-2

IRedMail卸载升级

dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge

IRedMail卸载升级

再次查看:dpkg-l|grep -i OpenLDAP

IRedMail卸载升级

d.卸载Postfix

dpkg -l|grep -i Postfix

IRedMail卸载升级

apt-get remove postfix-pcre

IRedMail卸载升级

apt-get remove postfix

IRedMail卸载升级

dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge

IRedMail卸载升级

再次查看:dpkg-l|grep -i Postfix

IRedMail卸载升级

e.卸载Amavisd

dpkg -l|grep -i Amavisd

IRedMail卸载升级

apt-get remove amavisd-new

IRedMail卸载升级

dpkg -l | grep ^rc | cut -d' ' -f3 |xargs dpkg --purge

IRedMail卸载升级

再次查看:dpkg-l|grep -i Amavisd

IRedMail卸载升级

至此,卸载完毕,可reboot重启进行安装。


2.      删除安装文件

rm -rf iredapd

rm -rf iRedAPD-2.1/

rm -rf www

rm -rf iRedMail-0.9.7/

IRedMail卸载升级

 

3.      安装新版本iRedMail,安装过程见安装文档。

如果在重新安装的过程中,出现访问msyql数据库失败,则说明安装失败。需要重新卸载安装。否则无法正常打开网页客户端。