Home Download News FAQ / Knowledge Base Screenshots Documentation Support
philosophical imaginary

Differences

This shows you the differences between two versions of the page.

installation:ebuild [2009/10/03 08:46]
dothebart remove warning, its fixed according to the_mgt
installation:ebuild [2011/01/25 17:07] (current)
the_mgt Added more recent options, mention of sunrise, etc.
Line 1: Line 1:
 ====== Citadel Ebuild====== ====== Citadel Ebuild======
-Installing ebuilds in a so called local overlay and installing them from there is pretty straight forward, if you know what you are doing. If not it can be quiet a nuisance. So I will first give a short list on what to do and after that a longer explanation of the steps in detail+The Gentoo Ebuilds are now in the Sunrise overlay. So you just need to use layman to install sunrise on your system and then you can emerge them as usual
- +The WebCit ebuild is unnfortunately hardmasked, since the overlay maintainers consider the included TinyMCE, Protaculous/Scriptaculous as "third party libraries"Don't get scared away! They are third party addditions, but like most content management system or other webinterface, a WYSIWYG editor and some javascripting toolsets are part of the package
-  - Download the citadel_ebuild.tgz from [[http://debian.citadel.org/gentoo/citadel_ebuilds.tbz]] +  
-  - Untar them into your local portage overlay. +
-  - Unkeyword the packages+
-  - emerge citadel (webcit) +
-  - Configure and enjoy! +
 =====The steps in detail===== =====The steps in detail=====
 If you are unfamiliar with local overlays, read up here: If you are unfamiliar with local overlays, read up here:
-[[http://en.gentoo-wiki.com/wiki/Overlay#Creating_a_local_overlay]]+[[http://en.gentoo-wiki.com/wiki/Overlay]]
  
-Create the overlay accordingly. +====Add layman and the Sunrise overlay to your system====
- +
-====Download the Ebuild into your Portage====+
 <code bash> <code bash>
-cd /usr/local/portage +emerge layman 
-wget http://debian.citadel.org/gentoo/citadel_ebuilds.tbz +layman -a sunrise
-tar xvfpj citadel_ebuilds.tgz+
 </code> </code>
 ====Integrate the custom Ebuild into the Portage==== ====Integrate the custom Ebuild into the Portage====
 Now you have the ebuilds in place on your system. We need to befriend the system with the packages: Now you have the ebuilds in place on your system. We need to befriend the system with the packages:
  
-The file /etc/portage/package.keywords holds a list of packages which are allowed to be installed in "unstable" versions. Since our packages are not officially, they are treated as "testing". They are masked by a keyword, depending on your systems architecture. If you never used keywords or are unsure what your architecture is, just copy and paste the examples below, they work on 32bit and 64bit Gentoo PC installations.+The file /etc/portage/package.keywords holds a list of packages which are allowed to be installed in "unstable" versions. Since our packages are not in the official portage tree, they are treated as "testing". They are masked by a keyword, depending on your systems architecture. If you never used keywords or are unsure what your architecture is, just copy and paste the examples below, they work on most 32bit and 64bit Gentoo PC installations.
 <code bash> <code bash>
 echo "dev-libs/libcitadel ~x86 ~amd64" >> /etc/portage/package.keywords echo "dev-libs/libcitadel ~x86 ~amd64" >> /etc/portage/package.keywords
 echo "mail-mta/citadel ~x86 ~amd64" >> /etc/portage/package.keywords echo "mail-mta/citadel ~x86 ~amd64" >> /etc/portage/package.keywords
 echo "www-servers/webcit ~x86 ~amd64" >> /etc/portage/package.keywords echo "www-servers/webcit ~x86 ~amd64" >> /etc/portage/package.keywords
 +echo "www-servers/webcit" >> /etc/portage/package.unmask
 </code> </code>
- 
  
 ==== Getting ready to build and install the programs==== ==== Getting ready to build and install the programs====
Line 44: Line 36:
  
 ====Configuring it==== ====Configuring it====
-  * Follow the instructions in the messages after succesful installation! There is a comfy way to get citadel up and running nearly instantly and the typical installation method via /usr/lib/citadel/setup +  * Follow the instructions in the messages after succesful installation! There is a comfy way to get citadel up and running nearly instantly. There is also the typical installation method via /usr/lib/citadel/setup for advanced users or if you want different auth mechanisms (PAM, LDAP, MS Active Directory)
  
 **First time users should use the** **First time users should use the**
 <code bash> <code bash>
-emerge --config mail-mta/citadel-VERSION"+emerge --config mail-mta/citadel-$VERSION"
 </code> </code>
 **approach!!!** **approach!!!**
Copyright © 1987-2020 Uncensored Communications Group. All rights reserved.     Login (site admin)