主题: 请问:iRedmail如果不连互联网,怎么制作本地安装包
每次安装iRedmail的时候,都要连接互联网。为什么iRedmail没有提供离线的安装包呢,怎样才能不用连互联网安装iRedmail
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 请问:iRedmail如果不连互联网,怎么制作本地安装包
每次安装iRedmail的时候,都要连接互联网。为什么iRedmail没有提供离线的安装包呢,怎样才能不用连互联网安装iRedmail
离线包的不足一是打包后会很大很大,二来打包的话各软件包每次升级都需要重新打包,即使是小版本升级……
各位老大,我也是个菜鸟,不知理解是否正确。
确实是 eatingzhang 说的原因。
下载离线包和使用 iRedMail 安装从网络下载RPM包是一样的带宽占用,离线包稍微方便一些,省去了安装过程中的等待。
以前的 iRedOS 就类似你说的离线包,但维护成本比较高,暂时放弃了。
感谢各位老大,但是如果我到一个不能连互联网的环境下部署iRedmail,不就什么也干不了了。总应该有一个解决方案吧,我在网上收了下。发现有如下方法,但是看不懂。不知道谁有这方面的详细文档。
---------------------------------------------------------------------------------------------------------------------------------------------------------------
iredmail使用本地源安装
经过反复多次,也就基本搞明白和很好的实现本地源安装iredmail,这样大大提高安装速度。不同的发布版会有些区别。
经过这样设置后,我每次安装iredmail,测试,也就5分钟就可以安装完成一遍。我甚至把mysql和ldap的config文件备份一下,每次copy过来,这样就更加简单。
1:收集安装过程的软件包
Centos缺省的情况下,装完的包会删除,所以需要修改一下 /etc/yum.conf 文件,让他不删除软件包。对于debian和Ubuntu,默认是保留的。
Mysql和LDAP的包有几个包是不一样的,所以最好的方式,就是安装一遍ldap,卸载后,再安装mysql,这样全部的包都齐全了。
2:创建他们的包的依赖性
把包copy到一个目录下,我们就需要创建他们的依赖性。对于debian和ubuntu来说,copy前,还需要把过时的包清理掉
需要注意的是,centos,有一部分包是在安装目录下/pkgs/pkgs 文件夹下,需要把这个目录下的包也一起copy过去。
删除旧的包
apt-get autoclean(只删除低版本的deb包)
Centos 创建依赖性,需要一个软件包 createrepo,如果没有,需要安装一下。
比如软件包/centos/rpm
我们进入centos目录下,运行
createrepo .
这就可以创建好他们包的依赖性。
对于debian和ubuntu。
cd debian5
dpkg-scanpackages archives/ | gzip > archives/Packages.gz
如果没有dpkg-scanpackages 这个命令,会提示你安装一个软件,按照提示来做就可以。
3:使用源
对于debian /etc/apt/source.list
deb file:///mnt/debian5/ archives/
centos
也基本是一样,
4: 准备好misc目录
由于iredmail的安装,需要下载6个源码包,可以把pkgs/misc 目录备份下来,每次安装的时候,把这个目录复制过去,就不需要运行 bash get_all 这个脚本。
------------------------------------------------------------------------------------------------------------------------------------------------------------
你列的方法基本可行,实际试试便知。
如果我到一个不能连互联网的环境下部署iRedmail,不就什么也干不了了
我比较好奇不能联网的环境部署邮件系统主要用来做什么?
哈哈,谢谢张老大,主要是局域网所用,上面的方法也是我从网上抄来的,不知道有谁做过这方面的实验。我还问如果是局域网用是不是就不需要Adavisd+ClamAV+SpamAssassin这需东西了,就连DKIM 也可以不要了。
主要是局域网所用,上面的方法也是我从网上抄来的,不知道有谁做过这方面的实验
RHEL/CentOS 的倒是很简单,将需要的 RPM 下载好,再禁止 iredmail 自动刷新 yum 仓库即可。
如果是局域网用是不是就不需要Adavisd+ClamAV+SpamAssassin这需东西了,就连DKIM 也可以不要了。
是的。
但是,联网装好后再断网会不会简单点?
哈哈,那那是,谢谢张老大
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 请问:iRedmail如果不连互联网,怎么制作本地安装包
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.012 秒, 共执行查询 57 条