1. 前提:Linux发行版和软件包管理
群英汇软件包部署在 Linux 操作系统上,是最安全和最经济的选择。目前支持的 Linux 发行版有:
Debian Lenny
Debian Sid
Ubuntu Jaunty
Ubuntu Karmic
1.1. Linux 发行版的选择
Debian, Ubuntu 同属于一个家族,本质上 Ubuntu 是 Debian 的一个变种。两者都使用 .deb 格式的软件包,使用 dpkg 相关命令对软件包进行处理:安装/升级/卸载...
Debian 家族和 Redhat 家族相比,在软件包管理上,更为便捷和先进,非常好的解决了软件包之间的依赖关系。
选择 Debian 还是 Ubuntu,主要看客户对两者的熟悉程度。对于特定的客户,可能 Debian 是最好的选择:
Debian 提供了完整的DVD安装光盘(5-6张DVD),包含了几乎全部的软件包(non-free除外)
Debian 完整软件安装光盘,让网络环境差,甚至不允许网络接入的客户能够正常,完整的进行操作系统的安装
Debian sid 的升级频率最快
1.2. 从光盘安装/升级群英汇软件包
将签名公钥加入 key ring
公钥文件位于光盘根目录 public.key
用 apt-key 命令将公钥导入:
$ sudo apt-key add public.key
对光盘的软件包进行索引,执行下面的命令
$ sudo apt-cdrom add
光盘中可能包含多个发行版,通过配置文件 /etc/apt/sources.list 进行配置
执行索引更新命令
$ sudo apt-get update
1.3. 从网络安装/升级群英汇软件包
将签名公钥加入 key ring
公钥文件位于 http://update.ossxp.com/public/public.key, 用 apt-key 命令将公钥导入:
$ wget -q http://update.ossxp.com/public/public.key -O - | sudo apt-key add -
将分配给客户的升级地址写入 /etc/apt/sources.list 文件
使用 Debian 发行版示例:
deb http://<YourName>:<YourPasswd>@update.ossxp.com/<ClientID>/debian lenny main contrib
使用 Ubuntu 发行版示例:
deb http://<YourName>:<YourPasswd>@update.ossxp.com/<ClientID>/ubuntu jaunty main restricted
执行索引更新命令
$ sudo apt-get update