Hula

来自Ubuntu中文
Oneleaf留言 | 贡献2007年5月30日 (三) 18:34的版本 (新页面: == What is Hula? == Hula是什么? According to the [http://www.hula-project.org Hula Wiki]: 根据[http://www.hula-project.org Hula Wiki]: ''Hula is a calendar and mail server whose...)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

What is Hula?

Hula是什么? According to the Hula Wiki:

根据Hula Wiki:

Hula is a calendar and mail server whose goal is to be fun and easy to use, while scaling effortlessly from small groups to large organizations with thousands of members. Hula is an open source project led by Novell (http://www.novell.com).

Hual是一个日历和电邮服务器,其目的是好玩和易用,从小团队到有上千人的大型组织都能轻易地应用。Hula是一个由Novell领导的开源项目(http://www.novell.com).

In simple terms:

简单地讲:

  • Hula is Mail, Calendaring and Address Book server
  • Hula是电邮、日历和地址薄服务器
  • Hula is now licensed under the GPL (previously, it was available under the MGPL and LGPL)
  • 目前Hula遵守GPL协议(在此之前,Hula遵守MGPL和LGPL协议)
  • Hula is a working server which is used in production envrionments
  • Hula是一个被用于生产环境下的工作服务器
  • Hula is very easy to use for anyone - from System Administrators to Normal Users
  • 从系统管理员到普通用户,任何人都能非常容易地使用Hula。
  • Hula works very well under Ubuntu
  • 在Ubuntu下Hula能很好地运行

Packages or Source?

软件包还是源?Some people are stuck on whether to build Hula from source or install from packages. There are advantages to both:

是从源文件编译Hula,还是从软件包中安装,很多人对此都非常困惑。下面是两种方式各自的优点:

Install from Packages

从软件包中安装 * + Easy to install

  • +易于安装
  • + Upgrade tools included
  • +内建了升级工具
  • + Code is tested and tried
  • +代码经测试和试用
  • - Not the latest code
  • -不是最新的代码
  • - Code is modified from original code base
  • -代码在源代码的基础上修改过
  • - Some features disable by default
  • -一些功能是默认关闭的

Install from Source

从源文件中安装 * + Latest code with new features and fixes

  • +具有新的功能和补丁的最新代码
  • + No changes - original code striaght from developers
  • +没有改动-从开发者处直接得到的源代码
  • + Better for hacking Hula code
  • +适于处理Hula代码
  • - Upgrading can be difficult
  • -升级会麻烦
  • - Building takes longer
  • -编译需较长时间
  • - Unneccessary code on hard drive
  • -在硬盘上有不需要的代码

If you are running a Hula server, it is probally better to use packages but if you are testing or hacking on Hula, it is better to run from source code.

如果您要运行Hula服务器,或许使用软件包是较好的选择;而如果您想测试或处理Hula,从源文件运行较为合适。

Installing Hula in Ubuntu 5.10 (Breezy Badger)

在Ubuntu5.10(Breezy Badger)中安装Hula

Step 1: Adding APT Repo

步骤1:增加APT软件仓库Although there are Ubuntu packages in Universe, it is not recommended you use them as they are vastly out of date. Instead, Alex Hudson provides some excellent packages which are known to work on both Hoary and Breezy. First, you need to add his APT source to your /etc/apt/sources.list file. You can do this by opening up a terminal and running:

虽然在Ubuntu中有软件源,但由于它们大多是陈旧的,因此并不推荐您使用它们。作为替代,Alex Hudson提供一些优秀的软件包,在Hoary和Breezy下都能运行。首先,你必须在您的/etc/apt/sources.list文件中增加这个APT源。您可以打开一个终端并运行下面的命令:

sudo gedit /etc/apt/sources.list

You then need to copy and paste this line to the end of the file:

在这个文件的末尾,您要复制并粘贴如下的行:

deb http://www.alcoholicsunanimous.com/hula debs/

Save and close sources.list

保存并关闭sources.list

Step 2: Downloading Hula

步骤2:下载[[/Hula/[/HulaIn HulaIn] [/Hula/HulaIn /HulaIn]] [[/Hula/HulaIn /HulaIn] [/HulaIn HulaIn]]] the same terminal window as above, run these commands to downloading and install Hula.

在和上面相同的终端窗口,运行下面的命令以下载和安装Hula

sudo apt-get update
sudo apt-get install hula libhula0 hula-cil-agents

Step 3: Configuring Hula

步骤3:配置[[/Hula/[/HulaBefore HulaBefore] [/Hula/HulaBefore /HulaBefore]] [[/Hula/HulaBefore /HulaBefore] [/HulaBefore HulaBefore]]] you can start using Hula, you need to configure Hula with the information for your domain. You can do this using the hulasetup command.

在你可以开始使用Hula前,你必须用您的域的信息配置Hula。你可以使用hulasetup命令来做:

sudo hulasetup --domain=yourdomain.com

You need to replace yourdomain.com with your domain name (like ubuntu.com). This must NOT include www. or http://

你必须用你的域名(比如:ubuntu.com)来替换yourdomain.com。这里不能有www.或http://[http:// ]

Step 4: Running Hula

步骤4:运行[[/Hula/[/HulaThere HulaThere] [/Hula/HulaThere /HulaThere]] [[/Hula/HulaThere /HulaThere] [/HulaThere HulaThere]]] is an init.d script included with Hula. So, to start Hula, you just run (in a terminal):

Hula中有一个init.d脚本,你只需运行它(在一个终端窗口中)来开始Hula:

sudo /etc/init.d/hula start

And to stop Hula:

以及终止Hula:

sudo /etc/init.d/hula stop

Note: It can often take several minutes for Hula to fully stop running so be patient :)

注意:完全停止Hula可能需要几分钟,因止请耐心等待 :) 。

Aditional Notes

其他注意事项:

  • Hula [[/Hula/WebAdmin /WebAdmin] [/WebAdmin WebAdmin]] runs on port 89. You can log on with the username admin and password hula
  • Hula [[/Hula/WebAdmin /WebAdmin] [/WebAdmin WebAdmin]]运行在端口89上。你可以使用用户名:admin和密码:hula来登录。
  • Hula WebUI runs on port 8080. You can log on with the accounts set up in [[/Hula/WebAdmin /WebAdmin] [/WebAdmin WebAdmin]]
  • Hula WebUI运行在端口8080上。你可以使用在 [[/Hula/WebAdmin /WebAdmin] [/WebAdmin WebAdmin]]中设立的帐户登录。

Step 5: Problems?

步骤5:问题?

Come onto #hula on irc.freenode.net. I'm usually on there as spayne if you get stuck!

如果你有问题,上irc.freenode.net中的#hula,我一般以spayne的名字在那里。


  • [[/Hula/[[/Hula/[/ ] [/Hula/ /]] [[/Hula/ /] [/ ]]] [/Hula/[[/Hula/ /] [/ ]] [/Hula/[/ ] [/Hula/ /]]]] [[/Hula/[[/Hula/ /] [/ ]] [/Hula/[/ ] [/Hula/ /]]] [[/Hula/[/ ] [/Hula/ /]] [[/Hula/ /] [/ ]]]]] [[/Hula/[[/Hula/[/ ] [/Hula/ /]] [[/Hula/ /] [/ ]]] [/Hula/[[/Hula/ /] [/ ]] [/Hula/[/ ] [/Hula/ /]]]] [[/Hula/[[/Hula/ /] [/ ]] [/Hula/[/ ] [/Hula/ /]]] [[/Hula/[/ ] [/Hula/ /]] [[/Hula/ /] [/ ]]]]]

  • [/等待翻译 等待翻译]