Differences between revisions 12 and 13
Revision 12 as of 2007-03-24 09:34:59
Size: 4936
Editor: KurtGramlich
Comment: localhost gegen getauscht
Revision 13 as of 2007-07-29 13:39:05
Size: 4956
Editor: MartinHerweg
Comment: aptitude update hinzugefügt
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
 * aptitude update


Installtion of CipUX



CipUX Installation 3.4.x

This is under development for now. Install on productive systems, after this remark was removed

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


edit /etc/apt/sources.list


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


  • 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

  • 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)