Differences between revisions 32 and 33
Revision 32 as of 2007-08-16 11:47:45
Size: 3252
Comment: fix typo, remove obsolete comment, clear what "check instal" means
Revision 33 as of 2007-10-12 20:54:35
Size: 3666
Editor: RonnyAasen
Comment: some ideas
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
Create a config file /etc/debian-edu/config, this is needed by debian-edu-install
{{{
#example from a thin-client-server
NONINTERACTIVE="true"
PROFILE="Thin-Client-Server"
LANGCODE="nn_NO:nn:no_NO:no:nb_NO:nb:da:sv:en_GB:en"
LOCALE="nn_NO"
}}}
Line 32: Line 40:
Make sure you have enabeled update-hostname with a file called /etc/default/update-hostname, and run it with /etc/init.d/update-hostname restart
{{{
ENABLED="true"
}}}
Line 36: Line 48:
 # untested, needs confirmation. (If you do this and this works, please remove this comment.)  # this require the fqdn in the /etc/hostname, that update-hostname provides.
Line 47: Line 59:
FIXME: how to select a debian-edu profile this way? FIXME: how to select a debian-edu profile this way?,
 

This page should describe the steps needed to turn a debian etch installation into a debian-edu etch installation.

the description

Add the following two lines to /etc/apt/sources.list

 deb http://ftp.skolelinux.no/skolelinux etch local
 deb-src http://ftp.skolelinux.no/skolelinux etch local
 
 #
 # You can also use etch-test instead of etch. 
 # etch-test is what is "unstable" in Debian, quoting http://www.debian.org/releases/ 
 #   "The «unstable» distribution is where active development of Debian occurs. 
 #   Generally, this distribution is run by developers and those who like to live
 #   on the edge." 
 # So use etch-test at your own risk! 
 # See http://wiki.debian.org/DebianEdu/ArchivePolicy for more information.
 #

Create a config file /etc/debian-edu/config, this is needed by debian-edu-install

#example from a thin-client-server
NONINTERACTIVE="true"
PROFILE="Thin-Client-Server"
LANGCODE="nn_NO:nn:no_NO:no:nb_NO:nb:da:sv:en_GB:en"
LOCALE="nn_NO"

As root, run

 apt-get update
 apt-get install debian-edu-archive-keyring
 apt-get upgrade
 apt-get install debian-edu-config debian-edu-install

FIXME: it is necessary to install some other binaries built from the source package debian-edu - it needs to be checked which ones exactly

Make sure you have enabeled update-hostname with a file called /etc/default/update-hostname, and run it with /etc/init.d/update-hostname restart

ENABLED="true"

Execute the cfengine run (as root)

 # this require the fqdn in the /etc/hostname, that update-hostname provides. 
 cfengine-debian-edu -D installation

Check the debian-edu installation (as root) to assure everyting is working like the Debian Edu developers expect ot to be:

 # untested, needs confirmation. (If you do this and this works, please remove this comment.)
 debian-edu-test-install

FIXME: how to select a debian-edu profile this way?,

comments from trying to work by this documentation

Comments from HenningSprang testing this

My current "buildscript" is as follows - but I am not yet there to have a really working main server yet, there is some more stuff missing, and I have to find out what's needed: