Differences between revisions 14 and 15
Revision 14 as of 2007-07-29 14:14:25
Size: 4962
Editor: HolgerLevsen
Comment: improve language
Revision 15 as of 2007-07-30 20:14:55
Size: 4985
Comment: small corrections
Deletions are marked like this. Additions are marked like this.
Line 27: Line 27:
 * aptitude update  * export http_proxy=""; aptitude update
Line 32: Line 32:
 * browse to  * browse to https://localhost/cipux-cat-web/


Installtion of CipUX



CipUX Installation 3.4.x

This is under development for now. Do not install on productive systems, as long this remark is here.

Choose a fresh installed Debian (Etch) or Debian-Edu/ Skolelinux.


edit /etc/apt/sources.list


 deb http://debiantest.cipux.org/ sid main


  • export http_proxy=""; aptitude update
  • aptitude install cipux-common cipux-cibot
  • /usr/share/cipux/sbin/cipux_setup -s
  • aptitude install cipux-rpc cipux-cat-web
  • /etc/init.d/apache2 restart
  • browse to https://localhost/cipux-cat-web/

  • login as "cipadmin" (password was given during installation)


  • aptitude install ... leads to a warning message as the buildserver does not sign its packages with a gpg key

For a French school:

  • aptitude install cipux-common cipux-cibot cipux-profile
  • /usr/share/cipux/sbin/cipux_setup -sp cipux_profile_fr_school
  • aptitude install cipux-rpc cipux-cat-web

CipUX Automatic Setup 3.4.x

This chapter is intended for integrators or developers who would like to deploy CipUX on their distribution or LiveCD. So this page contains several methods to install CipUX.

apt-getting debs

You can fetch the debian packages of cipux from last svn-revision with the following entry in your sources list. Every half hour, the packages are build if there was any commit to svn-repository, so here you will get the very latest ones. This location is also available by browser via http://debiantest.cipux.org

 deb http://debiantest.cipux.org/ sid main

Get the package list

  • aptitude update

Setup process description

  • The first setup is done via the package cipux-cibot Within the package cipux-cibot a script can be found to add
  • administrator
  • schema
  • ACL
  • PAM
  • add default CipUX objects
  • add default CipUX values
  • move some object if necessary
  • delete some objects if necessary (it is a good idea to install also cipux-common and cipux-profile for that)

Attended installation procedure

  • see CipUX installation above

Unattended installation procedure

  • (1) add the following files
    • mkdir -p /etc/cipux; chmod 700 /etc/cipux; chown root:root /etc/cipux;
    • echo -n "secret" > /etc/cipux/ldappassword.conf (cipuxadm password)

    • chmod 400 /etc/cipux/ldappassword.conf
    • chown root:root /etc/cipux/ldappassword.conf
    • echo -n "DISTRIBUTION" > /etc/cipux/system.conf (distribution: debian, debian-edu, ...)

    • chmod 400 /etc/cipux/system.conf
    • chown root:root /etc/cipux/system.conf
  • (2) aptitude install cipux-common cipux-cibot cipux-profile
  • (3) /usr/share/cipux/sbin/cipux_setup -sn
  • (4) aptitude install cipux-rpc cipux-cat-webim


  • Profile:
  • install cipux-profile BEFORE running cipux_setup
  • run: /usr/share/cipux/sbin/cipux_setup -sn -p PROFILE
  • list of supported profiles can be get with:
    • ls /usr/share/cipux/sbin/cipux_profile_*
  • if there is no profile suitable for you, create one.
  • if you have created one, please share that with the community. System:
  • supported distributions for now are:
  • example: echo -n "debian" > /etc/cipux/system.conf

Customization for (jet) unsupported Distributions

  • get in contact with one of:
  • join #cipux
  • add a customer in /etc/cipux/customer.conf
  • add a customer to cipux.conf
  • probably change LDAP values in cipux.conf
  • check all pathes for executables
  • check LPREF variable in top level Makefile
  • do test it on fresh installed systems

Other CipUX Installation Guides

Installation guides for different Debian and Debian-Edu/Skolelinux releases. For Updates please read the [:DebianEdu/CipUX/Update:update page].

On Debian (Etch) , Debian-Edu/ Skolelinux 3.0

  • This, page: see above

Older installation guides

Debian-Edu/ Skolelinux 1.0 (Venus)