Debian Edu / Skolelinux 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, -please -donate some money. - -
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.
- -The script, -debian-edu-bless -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:
- --
-
-
- Add skolelinux related APT sources. -
- Create /etc/debian-edu/config with the wanted configuration. -
- Install debian-edu-install to load preseeding values and pull in - our configuration. -
- 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. -
- Run debian-edu-cfengine-D installation to configure everything - that could not be done using preseeding. -
- Ask for a reboot to enable all the configuration changes. - -
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.
- -The script was created to help a Debian Edu student working on -setting up Raspberry Pi as a -Debian Edu client, and using it he can take the existing -Rapbian installation and -transform it into a fully functioning Debian Edu Workstation (or -Roaming Workstation, or whatever :).
- -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:
+ +The first wheezy based beta release of Debian Edu was wrapped up +today. This is the release announcement:
--PROFILE="Roaming-Workstation" -DESKTOP="lxde" -- -
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.
-The Debian Edu / Skolelinux -project is making great progress and made its second Wheezy based -release today. This is the release announcement:
+New features for Debian Edu 7.1+edu0~b0 released +2013-07-27
-New features for Debian Edu 7.0.0 alpha1 released -2013-05-14
- -This is the release notes for for Debian Edu / Skolelinux 7.0.0 edu
-alpha1, based on
These are the release notes for for Debian Edu / Skolelinux +7.1+edu0~b0, based on Debian with codename "Wheezy".
About Debian Edu and Skolelinux
-Debian Edu, also known as Skolelinux, is a Linux distribution based -on Debian providing an out-of-the box environment of a completely -configured school network. Immediatly after installation a school -server running all services needed for a school network is set up just -waiting for users and machines being added via GOsa², a comfortable -Web-UI. A netbooting environment is prepared using PXE, so after -initial installation of the main server from CD, DVD or USB stick all -other machines can be installed via the network.
- -This is the first test release based on Wheezy (which currently is -not released yet). Basically this is an updated and slightly improved -version compared to the Squeeze release.
+Debian Edu, also known as +Skolelinux, is a Linux distribution based on Debian providing an +out-of-the box environment of a completely configured school +network. Immediately after installation a school server running all +services needed for a school network is set up just waiting for users +and machines being added via GOsa², a comfortable Web-UI. A netbooting +environment is prepared using PXE, so after initial installation of +the main server from CD, DVD or USB stick all other machines can be +installed via the network. The provided school server provides LDAP +database and Kerberos authentication service, centralized home +directories, DHCP server, web proxy and many other services. The +desktop contains +more +than 60 educational software packages and more are available from +the Debian archive, and schools can choose between KDE, Gnome, LXDE +and Xfce desktop environment.
+ +This is the fifth test release based on Debian Wheezy. Basically +this is an updated and slightly improved version compared to the +Squeeze release.
+ +ALERT: Alpha based installations should reinstall or downgrade the +versions of gosa and libpam-mklocaluser to the ones used in this beta +release.
Software updates
+-
-
- Install freemind (0.9.0) by default, and stop installing vym by - default. -
- Install chromium (26.0.1410.43) by default. -
- Install goplay (0.5-1.1) to make golearn available by default. -
- Updated support for Japanese input methods, now based on - ibus-anthy. + +
- Switched roaming workstation profiles from wicd to network-manager + for network configuration, as wicd didn't work any more. +
- Changed version numbers of patched gosa and libpam-mklocaluser + packages to make sure our locally patched versions will be replaced + by the official packages when they are released from Debian. Those + installing alpha version need to reinstall or manually downgrade gosa + and libpam-mklocaluser. +
- Added bluetooth tools to the default desktop (bluedevil, blueman). +
- Added tools for sharing the desktop on KDE (krdc, krfb). +
- Added valgrind to the default installation for easier debugging of + crash bugs. +
Other changes
+-
-
- Switched default file system from ext3 to ext4 for speed and - reliability improvements. -
- Got rid of unwanted winbind daemon and PAM setup activated because - of 706434. -
- Extended and improved the testsuite tests to detect more possible - problems. -
- Corrected proxy handling to not set http_proxy to a bogus - direct:// URL. -
- Corrected proxy setup for diskless workstations. -
- Corrected PXE setup to use our updated udebs during installation. -
- Made installation handling of low entropy level more robust. -
- Create larger partitions for Roaming workstations and Thin client - servers, to make room for all the software installed. -
- Fix bug in Roaming workstation PAM setup, making it impossible to - log in (706753). +
- Fixed artwork package to work with gnome, no longer break + desktop=gnome installations. +
- Adjusted installer to now work when forced to use a proxy with the + netinst CD. +
- Fixed code detecting and setting/loading hardware specific + setup/firmware to work more robust out of the box. +
- Adjusted Kerberos setup to detect realm and server settings at + install time instead of dynamically at run time. This avoid a crash + with krb5-auth-dialog on diskless workstations without a DNS name. +
- Worked around misfeature in network-manager not calling the dhclient + exit hooks, causing automatic proxy configuration and automatic host + name setting at run time to work again. +
- Fixed feature setting the default Iceweasel start page from URL + fetched from LDAP, to allow schools to set the global default by + updating the dc=skole,dc=skolelinux,dc=no LDAP object. +
- Changed default host name on all networked machines to be unique + (generated from MAC or reverse DNS) after boot. +
- Adjusted partition sizes to make sure they are big enough. +
Known issues
+-
-
- IP resolution for the local hostname give useless IPv6 address - (705900). Only install - libnss-myhostname on roaming workstations until it is fixed. -
- DVD images are not yet ready. -
- No mass import of user account data in GOsa (ldif or csv) - available yet (698840). -
- Missing artwork for the KDE desktop (and probably a few others). -
- KDE Debian submenu lacks icons. -
- LXDE menu lacks entry for changing GOsa password - (website). Installing gosa-desktop will be an option. -
- Backup configuration via web interface is impossible due to - password submission problem - (700257). +
- Grub is missing the new artwork. +
- KDE fail to understand the wpad.dat file provided, causing it to + not use the http proxy as it should. +
- Chromium also fail to use the proxy.
Where to get it
To download the multiarch netinstall CD release you can use
+ +-
+
+
- ftp://ftp.skolelinux.org/skolelinux-cd/wheezy/debian-edu-7.1+edu0~b0-CD.iso + +
- http://ftp.skolelinux.org/skolelinux-cd/wheezy/debian-edu-7.1+edu0~b0-CD.iso + +
- rsync -avzP ftp.skolelinux.org::skolelinux-cd/wheezy/debian-edu-7.1+edu0~b0-CD.iso . + +
The MD5SUM of this image is: 55d5de9765b6dccd5d9ec33cf1a07109
+
The SHA1SUM of this image is: 996a1d9517740e4d627d100de2d12b23dd545a3f
To download the multiarch USB stick ISO release you can use
+-
-
- ftp://ftp.skolelinux.org/skolelinux-cd/wheezy/debian-edu~7.0+edu0~a1-CD.iso -
- http://ftp.skolelinux.org/skolelinux-cd/wheezy/debian-edu~7.0+edu0~a1-CD.iso -
- rsync -avzP ftp.skolelinux.org::skolelinux-cd/wheezy/debian-edu~7.0+edu0~a1-CD.iso debian-edu~7.0+edu0~a1-CD.iso +
- ftp://ftp.skolelinux.org/skolelinux-cd/wheezy/debian-edu-7.1+edu0~b0-USB.iso +
- http://ftp.skolelinux.org/skolelinux-cd/wheezy/debian-edu-7.1+edu0~b0-USB.iso +
- rsync -avzP ftp.skolelinux.org::skolelinux-cd/wheezy/debian-edu-7.1+edu0~b0-USB.iso .
The MD5SUM of this image is: 685ed76c1aa8e44b12d3fde21faf450b
+The MD5SUM of this image is: d8f0818c51a78d357de794066f289f69
+
The SHA1SUM of this image is: 49185ca354e8d0543240423746924f76a6cee733
The SHA1SUM of this image is: 6c874de157024da13e115bab29c068080a11ec4c
How to report bugs
- +