1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" dir=
"ltr">
5 <meta http-equiv=
"Content-Type" content=
"text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen
</title>
7 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel=
"alternate" title=
"RSS Feed" href=
"http://people.skolelinux.org/pere/blog/index.rss" type=
"application/rss+xml" />
14 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
23 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/First_release_candidate_of_Debian_Edu___Skolelinux_based_on_Squeeze.html">First release candidate of Debian Edu / Skolelinux based on Squeeze
</a></div>
24 <div class=
"date">19th February
2012</div>
25 <div class=
"body"><p>One week delayed due to DVD build problems, we managed today to
26 wrap up and publish the first release candidate for
27 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a> based
28 on Squeeze. The full announcement is
29 <a href=
"http://lists.debian.org/debian-edu-announce/2012/02/msg00001.html">available
</a>
30 on the project announcement list. Check it out if you need a software
31 solution for your school.
</p>
36 Tags:
<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>.
41 <div class=
"padding"></div>
44 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Olav_Dahlum.html">Skolelinux-intervju: Olav Dahlum
</a></div>
45 <div class=
"date">18th February
2012</div>
46 <div class=
"body"><p>I serien med intervjuer av folk i
47 <a href=
"http://www.skolelinux.org/">Skolelinux
</a>-miljøet, får vi nå
48 høre fra et nyvalgt medlem i foreningen
49 <a href=
"http://www.friprogramvareiskolen.no/">Fri programvare i
52 <p><strong>Hvem er du, og hva driver du med til daglig?
</strong></p>
54 <p>Jeg heter Olav Dahlum, og er frilans oversetter, tester,
55 prosjektleder og bruker av fri og åpen programvare som
56 LibreOffice. Jeg er også et av styremedlemmene i FRISK.
</p>
58 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong></p>
60 <p>Jeg kom i kontakt med prosjektet i
2009, da jeg ble ansatt i
61 stiftelsen Åpne kontorprogram på norsk for å oversette og teste den
62 norske utgaven av OpenOffice.org. Arbeidet har hele tiden vært
63 koordinert sammen med Skolelinux, og mange av de samme menneskene er
64 involvert, så på den måten ble jeg en del av den utvidede
67 <p><strong>Hva er fordelene med Skolelinux slik du ser det?
</strong></p>
69 <p>Skolelinux handler i likhet med utdanningssektoren om å dele
70 kunnskap med andre, og det er dette som er hovedstyrken til
71 prosjektet. Selv om Skolelinux hovedsaklig er involvert i utvikling
72 av programvare, er det også et sted der man kan utfolde seg uavhengig
73 av bakgrunn og ferdigheter.
</p>
75 <p><strong>Hva er ulempene med Skolelinux slik du ser det?
</strong></p>
77 <p>Liten utbredelse og manglende støtte fra leverandører som leverer
78 pedagogisk programvare til skolebruk. Kunne kanskje hatt flere
79 verktøy som letter administrasjonen ytterligere, slik at også mindre
80 erfarne databrukere kan utføre lett vedlikehold og rutinejobber.
</p>
82 <p><strong>Hvilken fri programvare bruker du til daglig?
</strong></p>
84 <p>Jeg er nesten forpliktet til å si at jeg bruker LibreOffice... Jeg
85 bruker forøvrig frie og åpne operativsystemer basert på
86 operativsystemkjernen Linux, for tiden openSUSE
12,
1 med KDE4. Men
87 hvis jeg skal dra fram noen flere eksempler så er nok Mozilla Firefox
88 og Thunderbird to av de jeg bruker mest. I tillegg er jeg en flittig
89 bruker av OpenSSH, Irssi, Midnight Commander, Git, Subversion,
90 Translation Toolkit og Super Maryo Chronicles (litt gøy skal man ha,
91 og med to håndkontroller liggende er det ikke til å unngå).
</p>
93 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
94 skoler til å ta i bruk fri programvare?
</strong></p>
96 <p>Vi må få leverandører av pedagogisk programvare med på laget, men
97 også utvikle vår egen tilpasset det norske markedet. Det er også
98 mulig å involvere utdanningssektoren direkte i arbeidet, for eksempel
99 gjennom studentprosjekter der elevene selv er med å utforme
100 programvare direkte eller indirekte gjennom aktive bidrag. Dette gjør
101 ikke bare samarbeidet tettere, men fokuset på standarder og friheten
102 til å velge sin egen løsning vil kanskje stimulere interessen for
103 framtidig deltakelse i bransjen. Vi som driver med fri og åpen
104 programvare ønsker oss ikke rene konsumenter, men tenkende og
105 selvstendige individer som kan være med å skape sin egen fremtid.
</p>
110 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>.
115 <div class=
"padding"></div>
118 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/How_to_figure_out_which_RAID_disk_to_replace_when_it_fail.html">How to figure out which RAID disk to replace when it fail
</a></div>
119 <div class=
"date">14th February
2012</div>
120 <div class=
"body"><p>Once in a while my home server have disk problems. Thanks to Linux
121 Software RAID, I have not lost data yet (but
122 <a href=
"http://comments.gmane.org/gmane.linux.raid/34532">I was
123 close
</a> this summer :). But once a disk is starting to behave
124 funny, a practical problem present itself. How to get from the Linux
125 device name (like /dev/sdd) to something that can be used to identify
126 the disk when the computer is turned off? In my case I have SATA
127 disks with a unique ID printed on the label. All I need is a way to
128 figure out how to query the disk to get the ID out.
</p>
130 <p>After fumbling a bit, I
131 <a href=
"http://www.cyberciti.biz/faq/linux-getting-scsi-ide-harddisk-information/">found
132 that hdparm -I
</a> will report the disk serial number, which is
133 printed on the disk label. The following (almost) one-liner can be
134 used to look up the ID of all the failed disks:
</p>
137 for d in $(cat /proc/mdstat |grep '(F)'|tr ' ' "\n"|grep '(F)'|cut -d\[ -f1|sort -u);
139 printf "Failed disk $d: "
140 hdparm -I /dev/$d |grep 'Serial Num'
144 <p>Putting it here to make sure I do not have to search for it the
145 next time, and in case other find it useful.
</p>
147 <p>At the moment I have two failing disk. :(
</p>
150 Failed disk sdd1: Serial Number: WD-WCASJ1860823
151 Failed disk sdd2: Serial Number: WD-WCASJ1860823
152 Failed disk sde2: Serial Number: WD-WCASJ1840589
155 <p>The last time I had failing disks, I added the serial number on
156 labels I printed and stuck on the short sides of each disk, to be able
157 to figure out which disk to take out of the box without having to
158 remove each disk to look at the physical vendor label. The vendor
159 label is at the top of the disk, which is hidden when the disks are
160 mounted inside my box.
</p>
162 <p>I really wish the check_linux_raid Nagios plugin for checking Linux
164 <a href=
"http://packages.qa.debian.org/n/nagios-plugins.html">nagios-plugins-standard
</a>
165 debian package would look up this value automatically, as it would
166 make the plugin a lot more useful when my disks fail. At the moment
167 it only report a failure when there are no more spares left (it really
168 should warn as soon as a disk is failing), and it do not tell me which
169 disk(s) is failing when the RAID is running short on disks.
</p>
174 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/raid">raid
</a>.
179 <div class=
"padding"></div>
182 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html">Automatic proxy configuration with Debian Edu / Skolelinux
</a></div>
183 <div class=
"date">13th February
2012</div>
184 <div class=
"body"><p>New in the Squeeze version of
185 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a> is the
186 ability for clients to automatically configure their proxy settings
187 based on their environment. We want all systems on the client to use
188 the WPAD based proxy definition fetched from
<tt>http://wpad/wpad.dat
</tt>, to
189 allow sites to control the proxy setting from a central place and make
190 sure clients do not have hard coded proxy settings. The schools can
191 change the global proxy setting by editing
192 <tt>tjener:/etc/debian-edu/www/wpad.dat
</tt> and the change propagate
193 to all Debian Edu clients in the network.
</p>
195 <p>The problem is that some systems do not understand the WPAD system.
196 In other words, how do one get from a WPAD file like this (this is a
197 simple one, they can run arbitrary code):
</p>
200 function FindProxyForURL(url, host)
202 if (!isResolvable(host) ||
203 isPlainHostName(host) ||
204 dnsDomainIs(host, ".intern"))
207 return "PROXY webcache:
3128; DIRECT";
211 <p>to a proxy setting in the process environment looking like this:
</p>
214 http_proxy=http://webcache:
3128/
215 ftp_proxy=http://webcache:
3128/
218 <p>To do this conversion I developed a perl script that will execute
219 the javascript fragment in the WPAD file and return the proxy that
221 <tt><a href=
"http://www.debian.org/">http://www.debian.org/
</a></tt>,
222 and insert this extracted proxy URL in
<tt>/etc/environment
</tt> and
223 <tt>/etc/apt/apt.conf
</tt>. The perl script wpad-extract work just
224 fine in Squeeze, but in Wheezy the library it need to run the
225 javascript code is
<a href=
"http://bugs.debian.org/631045">no longer
226 able to build
</a> because the C library it depended on is now a C++
227 library. I hope someone find a solution to that problem before Wheezy
228 is frozen. An alternative would be for us to rewrite wpad-extract to
229 use some other javascript library currently working in Wheezy, but no
230 known alternative is known at the moment.
</p>
232 <p>This automatic proxy system allow the roaming workstation (aka
233 laptop) setup in Debian Edu/Squeeze to use the proxy when the laptop
234 is connected to the backbone network in a Debian Edu setup, and to
235 automatically use any proxy present and announced using the WPAD
236 feature when it is connected to other networks. And if no proxy is
237 announced, direct connections will be used instead.
</p>
239 <p>Silently using a proxy announced on the network might be a privacy
240 or security problem. But those controlling DHCP and DNS on a network
241 could just as easily set up a transparent proxy, and force all HTTP
242 and FTP connections to use a proxy anyway, so I consider that
243 distinction to be academic. If you are afraid of using the wrong
244 proxy, you should avoid connecting to the network in question in the
245 first place. In Debian Edu, the proxy setup is updated using dhcp and
246 ifupdown hooks, to make sure the configuration is updated every time
247 the network setup changes.
</p>
249 <p>The WPAD system is documented in a
250 <a href=
"http://tools.ietf.org/html/draft-ietf-wrec-wpad-01">IETF
252 <a href=
"http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol">Wikipedia
253 page
</a> for those that want to learn more.
</p>
258 Tags:
<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>.
263 <div class=
"padding"></div>
266 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html">Skolelinux-intervju: Axel Bojer
</a></div>
267 <div class=
"date"> 7th February
2012</div>
268 <div class=
"body"><p>I serien med intervjuer av folk i
269 <a href=
"http://www.skolelinux.org/">Skolelinux
</a>-miljøet har jeg
270 fått en av oversetterne som har vært med siden starten i tale.
</p>
272 <p><strong>Hvem er du, og hva driver du med til daglig?
</strong></p>
274 <p>Jeg heter Axel Bojer og er datalærer, tysklærer, oversetter med
277 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong></p>
279 <p>Tror jeg så en annonsering på nettet i slutten av
2001 og ville
280 være med som oversetter. Jeg kom med på en utviklersamling og
281 prosjektet var da helt i starten. Det var spennende å være med mens
282 prosjektet vokste til og utviklet seg.
</p>
284 <p>Jeg har «alltid» vært språkinteressert og hadde nettopp startet med
285 Linux og tror jeg tenkte det passet å bidra. Var også glad for å få
286 en Debian-distribusjon, og ville gjerne bruke den selv. Til å begynne
287 med brukte jeg først Mandrake og så Debian. Og siden jeg oppdaget at
288 det ikke var noen mulighet for å bruke den som enkeltstående i lang
289 tid, så gikk jeg etterhvert over til Kubuntu
</p>
291 <p><strong>Hva er fordelene med Skolelinux slik du ser det?
</strong></p>
293 <p>Løsningen er forholdsvis lett å sette opp, gratis, fri programvare
294 og gjør det mulig å gjenbruke eldre maskiner. Det fine med Debian er
295 at det er stabilt og har en veldig stor mengde programmer. Jeg liker
296 også apt. :-) Jeg liker også friheten ved Linux og muligheten til å
297 delta og forme sin egen datahverdag.
</p>
299 <p><strong>Hva er ulempene med Skolelinux slik du ser det?
</strong></p>
301 <p>Skolelinux er for lite kjent og for sent ute med å gi ut nye
304 <p>Da jeg selv i hovedsak bruker Kubuntu, så kan jeg egentlig ikke
305 svare så detaljert rundt ulempene med Skolelinux. Hovedårsaken til at
306 jeg bruker Kubuntu er nok at da vi begynte med det mener jeg det ikke
307 var noen annen løsning. «Vandrende arbeidsstasjon» mener jeg ikke
308 fantes da. Dessuten ville jeg ha siste versjon, da den KDE-versjonen
309 som var i Skolelinux den gangen var en god del enklere (tror det var
310 KDE
2) var dårligere i mine øyne enn versjon
3.
</p>
312 <p><strong>Hvilken fri programvare bruker du til daglig?
</strong></p>
314 <p>Jeg bruker blant annet Kubuntu, LibreOffice, Thunderbird, Firefox,
315 Kate,
<a href=
"http://comix.sourceforge.net/">Comix
</a> og Konsole. Og
316 en hel haug andre ved behov :-)
</p>
318 <p>Har oversatt Comix selv, men det er jo ikke skjedd noe med Comix
319 siden
2009, så den er det nok bare jeg som har. Om andre vil ha den
320 gir jeg den gjerne videre. Ser at noen har startet på
321 <a href=
"http://mcomix.sourceforge.net/">MComix
</a> siden jeg så på så
322 på dette sist, så nå er jeg igang med å teste og oversette den
325 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
326 skoler til å ta i bruk fri programvare?
</strong></p>
328 <p>Det viktigste er å forankre beslutningen i kollegiet og med de som
329 er ansvarlige for å vedlikeholde og bruke datamaskinene. Flest mulig
330 bør være med på å holde det (sosialt) vedlike, kjenne og støtte
331 prinsippene. Som enkeltmannsprosjekt blir det lett veldig sårbart,
332 særlig når (Skole)linux ennå i stor grad er en motkultur og ikke noe
333 en stor nok andel av beslutningstakere, brukere osv kjenner til og
336 <p>Jeg tror det viktigste er å fortsette å holde fri programvare godt,
337 oppdatert, minimere antall feil, ha en god kontakt med brukerne og
338 attraktivt og spennende programmer. Beholde alt som er bra og ha det
339 tilgjengelig samtidig som man tilbyr det nyeste og rareste for de som
345 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>.
350 <div class=
"padding"></div>
353 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html">Saving power with Debian Edu / Skolelinux using shutdown-at-night
</a></div>
354 <div class=
"date"> 5th February
2012</div>
355 <div class=
"body"><p>Since the Lenny version of
356 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a>, a
357 feature to save power have been included. It is as simple as it is
358 practical: Shut down unused clients at night, and turn them on again
359 in the morning. This is done using the
360 <a href=
"http://packages.qa.debian.org/s/shutdown-at-night.html">shutdown-at-night
</a> Debian package.
</p>
362 <p>To enable this feature on a client, the machine need to be added to
363 the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
364 LDAP, and once this is in place, the machine in question will check
365 every hour from
16:
00 until
06:
00 to see if the machine is unused, and
366 shut it down if it is. If the hardware in question is supported by
368 <a href=
"http://packages.qa.debian.org/n/nvram-wakeup.html">nvram-wakeup
</a>
369 package, the BIOS is told to turn the machine back on around
07:
00 +-
370 10 minutes. If this isn't working, one can configure wake-on-lan to
371 try to turn on the client. The wake-on-lan option is only documented
372 and not enabled by default in Debian Edu.
</p>
374 <p>It is important to not turn all machines on at once, as this can
375 blow a fuse if several computers are connected to the same fuse like
376 the common setup for a classroom. The nvram-wakeup method only work
377 for machines with a functioning hardware/BIOS clock. I've seen old
378 machines where the BIOS battery were dead and the hardware clock were
379 starting from
0 (or was it
1990?) every boot. If you have one of
380 those, you have to turn on the computer manually.
</p>
382 <p>The shutdown-at-night package is completely self contained, and can
383 also be used outside the Debian Edu environment. For those without a
384 central LDAP server with netgroups, one can instead touch the file
385 <tt>/etc/shutdown-at-night/shutdown-at-night
</tt> to enable it.
386 Perhaps you too can use it to save some power?
</p>
391 Tags:
<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>.
396 <div class=
"padding"></div>
399 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html">Third beta version of Debian Edu / Skolelinux based on Squeeze
</a></div>
400 <div class=
"date"> 4th February
2012</div>
401 <div class=
"body"><p>I am happy to announce that finally we managed today to wrap up and
402 publish the third beta version of
403 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a> based
404 on Squeeze. If you want to test a LDAP backed Kerberos server with
405 out of the box PXE configuration for running diskless machines and
406 installing new machines, check it out. If you need a software
407 solution for your school, check it out too. The full announcement is
408 <a href=
"http://lists.debian.org/debian-edu-announce/2012/02/msg00000.html">available
</a>
409 on the project announcement list.
</p>
411 <p>I am very happy to report these changes and improvements since
412 beta2 (there are more, see announcement for full list):
</p>
416 <li>It is now possible to change the pre-configured IP subnet from
417 10.0.0.0/
8 to something else by using the subnet-change tool after
418 the installation.
</li>
420 <li>Too full partitions are now automatically extended on the Main
421 Server, based on the rules specified in /etc/fsautoresizetab.
</li>
423 <li>The CUPS queues are now automatically flushed every night, and all
424 disabled queues are restarted every hour. This should cut down on
425 the amount of manual administration needed for printers.
</li>
427 <li>The set of initial users have been changed. Now a personal user
428 for the local system administrator is created during installation
429 instead of the previously created localadmin and super-admin users,
430 and this user is granted administrative privileges using group
431 membership. This reduces the number of passwords one need to keep
432 up to date on the system.
</li>
436 <p>The new main server seem to work so well that I am testing it as my
437 private DNS/LDAP/Kerberos/PXE/LTSP server at home. I will use it look
438 for issues we could fix to polish Debian Edu even further before the
439 final Squeeze release is published.
</p>
441 <p>Next weekend the project organise a
442 <a href=
"http://lists.debian.org/debian-edu-announce/2012/01/msg00001.html">developer
443 gathering
</a> in Oslo. We will continue the work on the Squeeze
444 version, and start initial planning for the Wheezy version. Perhaps I
445 will see you there?
</p>
450 Tags:
<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>.
455 <div class=
"padding"></div>
458 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html">Handling non-free firmware in Debian Edu/Squeeze
</a></div>
459 <div class=
"date">27th January
2012</div>
460 <div class=
"body"><p>With some computer hardware, one need non-free firmware blobs.
461 This is the sad fact of todays computers. In the next version of
462 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a> based
463 on Squeeze, we provide several scripts and modifications to make
464 firmware blobs easier to handle. The common use case I run into is a
465 laptop with a wireless network card requiring non-free firmware to
466 work, but there are other use cases as well.
</p>
468 <p>First and foremost, Debian Edu provide ISO images for DVD and CD
469 with all firmware packages in the Debian sections main and non-free
470 included, to ensure debian-installer find and can install all of them
471 during installation. This take care firmware for network devices used
472 by the installer when installing from from local media. But for
473 example multimedia devices are not activated in the installer and are
474 not taken care of by this.
</p>
476 <p>For non-network devices, we provide the script
477 <tt>/usr/share/debian-edu-config/tools/auto-addfirmware
</tt> which
478 search through the
<tt>dmesg
</tt> output for drivers requesting extra
479 firmware. The firmware file name is looked up in the Contents-ARCH.gz
480 file available in the package repository, and the packages providing
481 the requested firmware file(s) is installed. I have proposed to do
482 something similar in debian-installer (BTS report
483 <a href=
"http://bugs.debian.org/655507">#
655507</a>), to allow PXE
484 installs of Debian to handle firmware installation better. Run the
485 script as root from the command line to fetch and install the needed
486 firmware packages.
</p>
488 <p>Debian Edu provide PXE installation of Debian out of the box, and
489 because some machines need firmware to get their network cards
490 working, the installation initrd some times need extra firmware
491 included to be able to install at all. To fill the PXE installation
492 initrd with extra firmware, the
493 <tt>/usr/share/debian-edu-config/tools/pxe-addfirmware
</tt> script is
494 provided. Again, just run it as root on the command line to fill the
495 PXE initrd with firmware packages.
</p>
497 <p>Last, some LTSP clients might also need firmware to get their
498 network cards working. For this,
499 <tt>/usr/share/debian-edu-config/tools/ltsp-addfirmware
</tt> is
500 provided to update the LTSP initrd with firmware blobs. It is used
501 the same way as the other firmware related tools.
</p>
503 <p>At the moment, we do not run any of these during installation. We
504 do not know if this is acceptable for the local administrator to use
505 non-free software, and it is their choice.
</p>
507 <p>We plan to release beta3 this weekend. You might want to give it a
513 Tags:
<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>.
518 <div class=
"padding"></div>
521 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html">Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze
</a></div>
522 <div class=
"date">26th January
2012</div>
523 <div class=
"body"><p>For morro skyld har jeg gjennomført en nordsamisk installasjon for
524 neste utgave av
<a href=
"http://www.skolelinux.org/">Skolelinux
</a>
525 (Squeeze) og knipset skjermbilder av resultatet.
</p>
527 <p>Som en kan se der er det noen oversettelser som mangler. Det hadde
528 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
529 ble oversatt til nordsamisk, men for å få det til må noen som forstår
530 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
531 av fri programvare. Hvis noen starter raskt, så bør en rekke å
532 fullføre Wheezy-utgaven før den gis ut. :)
</p>
534 <p>Se
<a href=
"http://d-i.debian.org/l10n-stats/">oversetterstatistikk for
535 debian installer
</a> for detaljert status. Jeg har tipset
536 <a href=
"https://lister.ping.uio.no/mailman/listinfo/i18n-sme">epostlisten for samiskoversettelser
</a>,
537 men det har vært veldig liten aktivitet der de siste årene.
</p>
539 <p><a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/01-isomenu.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/01-isomenu.png" width=
"40%"></a>
540 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/02-sme-lang.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/02-sme-lang.png" width=
"40%"></a>
541 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/03-sme-place.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/03-sme-place.png" width=
"40%"></a>
542 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/04-sme-keymap.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/04-sme-keymap.png" width=
"40%"></a>
543 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/05-sme-profile.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/05-sme-profile.png" width=
"40%"></a>
544 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/06-sme-autopart.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/06-sme-autopart.png" width=
"40%"></a>
545 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/07-sme-popcon.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/07-sme-popcon.png" width=
"40%"></a>
546 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/08-sme-rootpw1.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/08-sme-rootpw1.png" width=
"40%"></a>
547 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/09-sme-rootpw2.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/09-sme-rootpw2.png" width=
"40%"></a>
548 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/10-sme-firstuser.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/10-sme-firstuser.png" width=
"40%"></a>
549 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/11-sme-firstusername.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/11-sme-firstusername.png" width=
"40%"></a>
550 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/12-sme-firstuserpw1.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/12-sme-firstuserpw1.png" width=
"40%"></a>
551 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/13-sme-firstuserpw2.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/13-sme-firstuserpw2.png" width=
"40%"></a>
552 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/14-sme-part.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/14-sme-part.png" width=
"40%"></a>
553 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/15-sme-debootstrap.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/15-sme-debootstrap.png" width=
"40%"></a>
554 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/16-sme-tasksel.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/16-sme-tasksel.png" width=
"40%"></a>
555 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/17-sme-wordlist.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/17-sme-wordlist.png" width=
"40%"></a>
556 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/18-sme-tasksel.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/18-sme-tasksel.png" width=
"40%"></a>
557 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/19-sme-ltsp.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/19-sme-ltsp.png" width=
"40%"></a>
558 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/20-sme-grub.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/20-sme-grub.png" width=
"40%"></a>
559 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/21-sme-finish-install.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/21-sme-finish-install.png" width=
"40%"></a>
560 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/22-sme-finish-message.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/22-sme-finish-message.png" width=
"40%"></a></p>
565 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>.
570 <div class=
"padding"></div>
573 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html">Setting up a new school with Debian Edu/Squeeze
</a></div>
574 <div class=
"date">25th January
2012</div>
575 <div class=
"body"><p>The next version of
<a href=
"http://www.skolelinux.org/">Debian Edu
576 / Skolelinux
</a> will include a new tool
577 <tt>sitesummary2ldapdhcp
</tt>, which can be used to quickly set up all
578 the computers in a school without much manual labour. Here is a short
579 summary on how to use it to set up a new school.
</p>
581 <p>First, install a combined Main Server and Thin Client Server as the
582 central server in the network. Next, PXE boot all the client machines
583 as thin clients and wait
5 minutes after the last client booted to
584 allow the clients to report their existence to the central server. When
585 this is done, log on to the central server and run
586 <tt>sitesummary2ldapdhcp -a
</tt> in the
<tt>konsole
</tt> to use the
587 collected information to generate system objects in LDAP. The output
588 will look similar to this:
</p>
591 % sitesummary2ldapdhcp -a
592 info: Updating machine tjener.intern [
10.0.2.2] id ether-
00:
01:
02:
03:
04:
05.
593 info: Create GOsa machine for auto-mac-
00-
01-
02-
03-
04-
06 [
10.0.16.20] id ether-
00:
01:
02:
03:
04:
06.
595 Enter password if you want to activate these changes, and ^c to abort.
597 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
598 enter password: *******
600 </pre></blockquote></p>
602 <p>After providing the LDAP administrative password (the same as the
603 root password set during installation), the LDAP database will be
604 populated with system objects for each PXE booted machine with
605 automatically generated names. The final step to set up the school is
606 then to log into
<a href=
"https://oss.gonicus.de/labs/gosa/">GOsa
</a>,
607 the web based user, group and system administration system to change
608 system names, add systems to the correct host groups and finally
609 enable DHCP and DNS for the systems. All clients that should be used
610 as diskless workstations should be added to the workstation-hosts
611 group. After this is done, all computers can be booted again via PXE
612 and get their assigned names and group based configuration
615 <p>We plan to release beta3 with the updated version of this feature
616 enabled this weekend. You might want to give it a try.
</p>
618 <p>Update
2012-
01-
28: When calling sitesummary2ldapdhcp to add new
619 hosts, one need to add the option -a. I forgot to mention this in my
620 original text, and have added it to the text now.
</p>
625 Tags:
<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>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary
</a>.
630 <div class=
"padding"></div>
632 <p style=
"text-align: right;"><a href=
"index.rss"><img src=
"http://people.skolelinux.org/pere/blog/xml.gif" alt=
"RSS feed" width=
"36" height=
"14" /></a></p>
643 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/01/">January (
7)
</a></li>
645 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/02/">February (
7)
</a></li>
652 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/01/">January (
16)
</a></li>
654 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/02/">February (
6)
</a></li>
656 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/03/">March (
6)
</a></li>
658 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/04/">April (
7)
</a></li>
660 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/05/">May (
3)
</a></li>
662 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/06/">June (
2)
</a></li>
664 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/07/">July (
7)
</a></li>
666 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/08/">August (
6)
</a></li>
668 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/09/">September (
4)
</a></li>
670 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/10/">October (
2)
</a></li>
672 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/11/">November (
3)
</a></li>
674 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/12/">December (
1)
</a></li>
681 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li>
683 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li>
685 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li>
687 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li>
689 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li>
691 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li>
693 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li>
695 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li>
697 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li>
699 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li>
701 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li>
703 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
12)
</a></li>
710 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li>
712 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li>
714 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li>
716 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li>
718 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li>
720 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li>
722 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li>
724 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li>
726 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li>
728 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li>
730 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li>
732 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li>
739 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li>
741 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li>
752 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
13)
</a></li>
754 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li>
756 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li>
758 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
2)
</a></li>
760 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
12)
</a></li>
762 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bsa">bsa (
2)
</a></li>
764 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
54)
</a></li>
766 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
77)
</a></li>
768 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan (
7)
</a></li>
770 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
108)
</a></li>
772 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
13)
</a></li>
774 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
12)
</a></li>
776 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju (
14)
</a></li>
778 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
15)
</a></li>
780 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
8)
</a></li>
782 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
4)
</a></li>
784 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li>
786 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
14)
</a></li>
788 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
145)
</a></li>
790 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
119)
</a></li>
792 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/open311">open311 (
2)
</a></li>
794 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
24)
</a></li>
796 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
46)
</a></li>
798 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/raid">raid (
1)
</a></li>
800 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li>
802 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rfid">rfid (
2)
</a></li>
804 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
4)
</a></li>
806 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li>
808 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
23)
</a></li>
810 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
4)
</a></li>
812 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
24)
</a></li>
814 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
1)
</a></li>
816 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (
3)
</a></li>
818 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (
9)
</a></li>
820 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/valg">valg (
6)
</a></li>
822 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
22)
</a></li>
824 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
1)
</a></li>
826 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
18)
</a></li>
832 <p style=
"text-align: right">
833 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v4.4
</a>