]> pere.pagekite.me Git - homepage.git/blobdiff - blog/archive/2013/05/index.html
Generated.
[homepage.git] / blog / archive / 2013 / 05 / index.html
index 3d9e35a70c2916c2ba7146e96a350d9e183c6b2a..28b0cdb5252278051fb89fb2d97376ade4359bf6 100644 (file)
 
     <h3>Entries from May 2013.</h3>
     
+    <div class="entry">
+      <div class="title">
+        <a href="http://people.skolelinux.org/pere/blog/How_to_transform_a_Debian_based_system_to_a_Debian_Edu_installation.html">How to transform a Debian based system to a Debian Edu installation</a>
+      </div>
+      <div class="date">
+        17th May 2013
+      </div>
+      <div class="body">
+        <p><a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> is
+an operating system based on Debian intended for use in schools.  It
+contain a turn-key solution for the computer network provided to
+pupils in the primary schools.  It provide both the central server,
+network boot servers and desktop environments with heaps of
+educational software.  The project was founded almost 12 years ago,
+2001-07-02.  If you want to support the project, which is in need for
+cash to fund developer gatherings and other project related activity,
+<a href="http://www.linuxiskolen.no/slxdebianlabs/donations.html">please
+donate some money</a>.
+
+<p>A topic that come up again and again on the Debian Edu mailing
+lists and elsewhere, is the question on how to transform a Debian or
+Ubuntu installation into a Debian Edu installation.  It isn't very
+hard, and last week I wrote a script to replicate the steps done by
+the Debian Edu installer.</p>
+
+<p>The script,
+<a href="http://anonscm.debian.org/viewvc/debian-edu/branches/wheezy/debian-edu-config/share/debian-edu-config/tools/debian-edu-bless?view=markup">debian-edu-bless<a/>
+in the debian-edu-config package, will go through these six steps and
+transform an existing Debian Wheezy or Ubuntu (untested) installation
+into a Debian Edu Workstation:</p>
+
+<ol>
+
+<li>Add skolelinux related APT sources.</li>
+<li>Create /etc/debian-edu/config with the wanted configuration.</li>
+<li>Install debian-edu-install to load preseeding values and pull in
+    our configuration.</li>
+<li>Preseed debconf database with profile setup in
+    /etc/debian-edu/config, and run tasksel to install packages
+    according to the profile specified in the config above,
+    overriding some of the Debian automation machinery.</li>
+<li>Run debian-edu-cfengine-D installation to configure everything
+    that could not be done using preseeding.</li>
+<li>Ask for a reboot to enable all the configuration changes.</li>
+
+</ol>
+
+<p>There are some steps in the Debian Edu installation that can not be
+replicated like this.  Disk partitioning and LVM setup, for example.
+So this script just assume there is enough disk space to install all
+the needed packages.</p>
+
+<p>The script was created to help a Debian Edu student working on
+setting up <a href="http://www.raspberrypi.org">Raspberry Pi</a> as a
+Debian Edu client, and using it he can take the existing
+<a href="http://www.raspbian.org/‎">Rapbian</a> installation and
+transform it into a fully functioning Debian Edu Workstation (or
+Roaming Workstation, or whatever :).</p>
+
+<p>The default setting in the script is to create a KDE Workstation.
+If a LXDE based Roaming workstation is wanted instead, modify the
+PROFILE and DESKTOP values at the top to look like this instead:</p>
+
+<p><pre>
+PROFILE="Roaming-Workstation"
+DESKTOP="lxde"
+</pre></p>
+
+<p>The script could even become useful to set up Debian Edu servers in
+the cloud, by starting with a virtual Debian installation at some
+virtual hosting service and setting up all the services on first
+boot.</p>
+
+      </div>
+      <div class="tags">
+        
+        
+        Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
+        
+        
+      </div>
+    </div>
+    <div class="padding"></div>
+    
     <div class="entry">
       <div class="title">
         <a href="http://people.skolelinux.org/pere/blog/Second_alpha_release_of_Debian_Edu___Skolelinux_based_on_Debian_Wheezy.html">Second alpha release of Debian Edu / Skolelinux based on Debian Wheezy</a>
@@ -463,7 +547,7 @@ hjemmebanen.</p>
 
 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
 
-<li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (5)</a></li>
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (6)</a></li>
 
 </ul></li>
 
@@ -613,9 +697,9 @@ hjemmebanen.</p>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (73)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (74)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (126)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (127)</a></li>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
 
@@ -623,7 +707,7 @@ hjemmebanen.</p>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (191)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (192)</a></li>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>