个人工具
登录
查看“UbuntuHelp:BuildingHula”的源代码 - Ubuntu中文
UbuntuHelp
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“UbuntuHelp:BuildingHula”的源代码
来自Ubuntu中文
←
UbuntuHelp:BuildingHula
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{From|https://help.ubuntu.com/community/BuildingHula}} {{Languages|UbuntuHelp:BuildingHula}} === Introduction === Hula is a calendar and mail server, with the goal of being 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 [http://www.novell.com/ Novell]. The following instructions have been tested with Ubuntu 5.10 and Ubuntu 6.06 LTS. === Installation === '''NOTE:''' ''The following instructions are used via the command line using a terminal. Steps 1 and 2 are the only steps that could be carried out graphically, by using Synaptic or Adept.'' ==== Step 1: Enable Multiverse ==== In order to install the dependencies, the Multiverse repository needs to be enabled. (Refer to the [[UbuntuHelp:Repositories]] wiki page if you need help doing this.) ==== Step 2: Installing Dependencies ==== Building Hula requires very few dependencies. You just need the OpenSSL Libraries and the Automake tools, however it is recommended to install the others listed. You can install all the bits you need with this instruction: <pre><nowiki> # sudo apt-get install automake1.7 autoconf libtool openssl \ libssl-dev build-essential pkg-config subversion bison flex \ libpopt0 libpopt-dev </nowiki></pre> ==== Step 3: Grabbing Hula Code ==== Hula is stored in a Subversion repository at Novell Forge. It is recommended you run this from a directory in which you want to have the <code><nowiki>/hula</nowiki></code> directory. In our example we created a directory name <code><nowiki>hula</nowiki></code> in our <code><nowiki>~/</nowiki></code> home directory. Issue the following commands: <pre><nowiki> # mkdir ~/hula # cd ~/hula # svn checkout https://forgesvn1.novell.com/svn/hula/trunk hula </nowiki></pre> ==== Step 4: Building Hula ==== Building Hula is not a difficult process, just one that requires time and patience. Issue the following commands: <pre><nowiki> # cd ~/hula/hula # ./autogen.sh --prefix=/usr/local/hula # make # sudo make install </nowiki></pre> ==== Step 5: Configuring Hula ==== Before you can start using Hula, you need to configure Hula with the information for your domain. You can do this using the hulasetup command. Replace yourdomain.com with your domain name (e.g. ubuntu.com) and yourdns.server.com with DNS. Do not include www. or http``://''. <pre><nowiki> # sudo /usr/local/hula/sbin/hulasetup --domain=yourdomain.com --dns=yourdns.server.com </nowiki></pre> If you do not specify a domain and DNS server, Hula will default to localhost.localdomain. ==== Step 6: Running Hula ==== The Hula source code does not include a init script (the packages do) so you need to use hulamanager to start and stop Hula. To start Hula: <pre><nowiki> # sudo /usr/local/hula/sbin/hulamanager -d </nowiki></pre> To start Hula with default output: <pre><nowiki> # sudo /usr/local/hula/sbin/hulamanager </nowiki></pre> To stop Hula: <pre><nowiki> # sudo /usr/local/hula/hulamanager -s # sudo killall hulamanager </nowiki></pre> '''Note:''' ''It can often take several minutes for Hula to fully stop running so be patient.'' === Aditional Notes === * Hula Web``Admin runs on port 89. You can log on with the username admin and password hula. * Hula WebUI runs on port 8080. You can log on with the accounts set up in Web``Admin. === Problems/Troubleshooting === Join #hula on irc.freenode.net. Someone like spayne will help you if you get stuck! [[category:UbuntuHelp]]
该页面使用的模板:
模板:From
(
查看源代码
)
模板:Languages
(
查看源代码
)(受保护)
模板:Languages/Lang
(
查看源代码
)(受保护)
返回至
UbuntuHelp:BuildingHula
。