1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>First release candidate of Debian Edu / Skolelinux based on Squeeze
</title>
11 <link>http://people.skolelinux.org/pere/blog/First_release_candidate_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/First_release_candidate_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</guid>
13 <pubDate>Sun,
19 Feb
2012 23:
10:
00 +
0100</pubDate>
14 <description><p
>One week delayed due to DVD build problems, we managed today to
15 wrap up and publish the first release candidate for
16 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> based
17 on Squeeze. The full announcement is
18 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
02/msg00001.html
">available
</a
>
19 on the project announcement list. Check it out if you need a software
20 solution for your school.
</p
>
25 <title>Skolelinux-intervju: Olav Dahlum
</title>
26 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Olav_Dahlum.html
</link>
27 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Olav_Dahlum.html
</guid>
28 <pubDate>Sat,
18 Feb
2012 10:
40:
00 +
0100</pubDate>
29 <description><p
>I serien med intervjuer av folk i
30 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-miljøet, får vi nå
31 høre fra et nyvalgt medlem i foreningen
32 <a href=
"http://www.friprogramvareiskolen.no/
">Fri programvare i
33 Skolen
</a
>.
</p
>
35 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
37 <p
>Jeg heter Olav Dahlum, og er frilans oversetter, tester,
38 prosjektleder og bruker av fri og åpen programvare som
39 LibreOffice. Jeg er også et av styremedlemmene i FRISK.
</p
>
41 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
43 <p
>Jeg kom i kontakt med prosjektet i
2009, da jeg ble ansatt i
44 stiftelsen Åpne kontorprogram på norsk for å oversette og teste den
45 norske utgaven av OpenOffice.org. Arbeidet har hele tiden vært
46 koordinert sammen med Skolelinux, og mange av de samme menneskene er
47 involvert, så på den måten ble jeg en del av den utvidede
50 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
52 <p
>Skolelinux handler i likhet med utdanningssektoren om å dele
53 kunnskap med andre, og det er dette som er hovedstyrken til
54 prosjektet. Selv om Skolelinux hovedsaklig er involvert i utvikling
55 av programvare, er det også et sted der man kan utfolde seg uavhengig
56 av bakgrunn og ferdigheter.
</p
>
58 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
60 <p
>Liten utbredelse og manglende støtte fra leverandører som leverer
61 pedagogisk programvare til skolebruk. Kunne kanskje hatt flere
62 verktøy som letter administrasjonen ytterligere, slik at også mindre
63 erfarne databrukere kan utføre lett vedlikehold og rutinejobber.
</p
>
65 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
67 <p
>Jeg er nesten forpliktet til å si at jeg bruker LibreOffice... Jeg
68 bruker forøvrig frie og åpne operativsystemer basert på
69 operativsystemkjernen Linux, for tiden openSUSE
12,
1 med KDE4. Men
70 hvis jeg skal dra fram noen flere eksempler så er nok Mozilla Firefox
71 og Thunderbird to av de jeg bruker mest. I tillegg er jeg en flittig
72 bruker av OpenSSH, Irssi, Midnight Commander, Git, Subversion,
73 Translation Toolkit og Super Maryo Chronicles (litt gøy skal man ha,
74 og med to håndkontroller liggende er det ikke til å unngå).
</p
>
76 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
77 skoler til å ta i bruk fri programvare?
</strong
></p
>
79 <p
>Vi må få leverandører av pedagogisk programvare med på laget, men
80 også utvikle vår egen tilpasset det norske markedet. Det er også
81 mulig å involvere utdanningssektoren direkte i arbeidet, for eksempel
82 gjennom studentprosjekter der elevene selv er med å utforme
83 programvare direkte eller indirekte gjennom aktive bidrag. Dette gjør
84 ikke bare samarbeidet tettere, men fokuset på standarder og friheten
85 til å velge sin egen løsning vil kanskje stimulere interessen for
86 framtidig deltakelse i bransjen. Vi som driver med fri og åpen
87 programvare ønsker oss ikke rene konsumenter, men tenkende og
88 selvstendige individer som kan være med å skape sin egen fremtid.
</p
>
93 <title>How to figure out which RAID disk to replace when it fail
</title>
94 <link>http://people.skolelinux.org/pere/blog/How_to_figure_out_which_RAID_disk_to_replace_when_it_fail.html
</link>
95 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/How_to_figure_out_which_RAID_disk_to_replace_when_it_fail.html
</guid>
96 <pubDate>Tue,
14 Feb
2012 21:
25:
00 +
0100</pubDate>
97 <description><p
>Once in a while my home server have disk problems. Thanks to Linux
98 Software RAID, I have not lost data yet (but
99 <a href=
"http://comments.gmane.org/gmane.linux.raid/
34532">I was
100 close
</a
> this summer :). But once a disk is starting to behave
101 funny, a practical problem present itself. How to get from the Linux
102 device name (like /dev/sdd) to something that can be used to identify
103 the disk when the computer is turned off? In my case I have SATA
104 disks with a unique ID printed on the label. All I need is a way to
105 figure out how to query the disk to get the ID out.
</p
>
107 <p
>After fumbling a bit, I
108 <a href=
"http://www.cyberciti.biz/faq/linux-getting-scsi-ide-harddisk-information/
">found
109 that hdparm -I
</a
> will report the disk serial number, which is
110 printed on the disk label. The following (almost) one-liner can be
111 used to look up the ID of all the failed disks:
</p
>
113 <blockquote
><pre
>
114 for d in $(cat /proc/mdstat |grep
'(F)
'|tr
' ' "\n
"|grep
'(F)
'|cut -d\[ -f1|sort -u);
116 printf
"Failed disk $d:
"
117 hdparm -I /dev/$d |grep
'Serial Num
'
119 </blockquote
></pre
>
121 <p
>Putting it here to make sure I do not have to search for it the
122 next time, and in case other find it useful.
</p
>
124 <p
>At the moment I have two failing disk. :(
</p
>
126 <blockquote
><pre
>
127 Failed disk sdd1: Serial Number: WD-WCASJ1860823
128 Failed disk sdd2: Serial Number: WD-WCASJ1860823
129 Failed disk sde2: Serial Number: WD-WCASJ1840589
130 </blockquote
></pre
>
132 <p
>The last time I had failing disks, I added the serial number on
133 labels I printed and stuck on the short sides of each disk, to be able
134 to figure out which disk to take out of the box without having to
135 remove each disk to look at the physical vendor label. The vendor
136 label is at the top of the disk, which is hidden when the disks are
137 mounted inside my box.
</p
>
139 <p
>I really wish the check_linux_raid Nagios plugin for checking Linux
141 <a href=
"http://packages.qa.debian.org/n/nagios-plugins.html
">nagios-plugins-standard
</a
>
142 debian package would look up this value automatically, as it would
143 make the plugin a lot more useful when my disks fail. At the moment
144 it only report a failure when there are no more spares left (it really
145 should warn as soon as a disk is failing), and it do not tell me which
146 disk(s) is failing when the RAID is running short on disks.
</p
>
151 <title>Automatic proxy configuration with Debian Edu / Skolelinux
</title>
152 <link>http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html
</link>
153 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html
</guid>
154 <pubDate>Mon,
13 Feb
2012 23:
40:
00 +
0100</pubDate>
155 <description><p
>New in the Squeeze version of
156 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> is the
157 ability for clients to automatically configure their proxy settings
158 based on their environment. We want all systems on the client to use
159 the WPAD based proxy definition fetched from
<tt
>http://wpad/wpad.dat
</tt
>, to
160 allow sites to control the proxy setting from a central place and make
161 sure clients do not have hard coded proxy settings. The schools can
162 change the global proxy setting by editing
163 <tt
>tjener:/etc/debian-edu/www/wpad.dat
</tt
> and the change propagate
164 to all Debian Edu clients in the network.
</p
>
166 <p
>The problem is that some systems do not understand the WPAD system.
167 In other words, how do one get from a WPAD file like this (this is a
168 simple one, they can run arbitrary code):
</p
>
170 <blockquote
><pre
>
171 function FindProxyForURL(url, host)
173 if (!isResolvable(host) ||
174 isPlainHostName(host) ||
175 dnsDomainIs(host,
".intern
"))
176 return
"DIRECT
";
178 return
"PROXY webcache:
3128; DIRECT
";
180 </pre
></blockquote
>
182 <p
>to a proxy setting in the process environment looking like this:
</p
>
184 <blockquote
><pre
>
185 http_proxy=http://webcache:
3128/
186 ftp_proxy=http://webcache:
3128/
187 </pre
></blockquote
>
189 <p
>To do this conversion I developed a perl script that will execute
190 the javascript fragment in the WPAD file and return the proxy that
192 <tt
><a href=
"http://www.debian.org/
">http://www.debian.org/
</a
></tt
>,
193 and insert this extracted proxy URL in
<tt
>/etc/environment
</tt
> and
194 <tt
>/etc/apt/apt.conf
</tt
>. The perl script wpad-extract work just
195 fine in Squeeze, but in Wheezy the library it need to run the
196 javascript code is
<a href=
"http://bugs.debian.org/
631045">no longer
197 able to build
</a
> because the C library it depended on is now a C++
198 library. I hope someone find a solution to that problem before Wheezy
199 is frozen. An alternative would be for us to rewrite wpad-extract to
200 use some other javascript library currently working in Wheezy, but no
201 known alternative is known at the moment.
</p
>
203 <p
>This automatic proxy system allow the roaming workstation (aka
204 laptop) setup in Debian Edu/Squeeze to use the proxy when the laptop
205 is connected to the backbone network in a Debian Edu setup, and to
206 automatically use any proxy present and announced using the WPAD
207 feature when it is connected to other networks. And if no proxy is
208 announced, direct connections will be used instead.
</p
>
210 <p
>Silently using a proxy announced on the network might be a privacy
211 or security problem. But those controlling DHCP and DNS on a network
212 could just as easily set up a transparent proxy, and force all HTTP
213 and FTP connections to use a proxy anyway, so I consider that
214 distinction to be academic. If you are afraid of using the wrong
215 proxy, you should avoid connecting to the network in question in the
216 first place. In Debian Edu, the proxy setup is updated using dhcp and
217 ifupdown hooks, to make sure the configuration is updated every time
218 the network setup changes.
</p
>
220 <p
>The WPAD system is documented in a
221 <a href=
"http://tools.ietf.org/html/draft-ietf-wrec-wpad-
01">IETF
222 draft
</a
> and a
223 <a href=
"http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol
">Wikipedia
224 page
</a
> for those that want to learn more.
</p
>
229 <title>Skolelinux-intervju: Axel Bojer
</title>
230 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html
</link>
231 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html
</guid>
232 <pubDate>Tue,
7 Feb
2012 14:
50:
00 +
0100</pubDate>
233 <description><p
>I serien med intervjuer av folk i
234 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-miljøet har jeg
235 fått en av oversetterne som har vært med siden starten i tale.
</p
>
237 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
239 <p
>Jeg heter Axel Bojer og er datalærer, tysklærer, oversetter med
242 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
244 <p
>Tror jeg så en annonsering på nettet i slutten av
2001 og ville
245 være med som oversetter. Jeg kom med på en utviklersamling og
246 prosjektet var da helt i starten. Det var spennende å være med mens
247 prosjektet vokste til og utviklet seg.
</p
>
249 <p
>Jeg har «alltid» vært språkinteressert og hadde nettopp startet med
250 Linux og tror jeg tenkte det passet å bidra. Var også glad for å få
251 en Debian-distribusjon, og ville gjerne bruke den selv. Til å begynne
252 med brukte jeg først Mandrake og så Debian. Og siden jeg oppdaget at
253 det ikke var noen mulighet for å bruke den som enkeltstående i lang
254 tid, så gikk jeg etterhvert over til Kubuntu
</p
>
256 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
258 <p
>Løsningen er forholdsvis lett å sette opp, gratis, fri programvare
259 og gjør det mulig å gjenbruke eldre maskiner. Det fine med Debian er
260 at det er stabilt og har en veldig stor mengde programmer. Jeg liker
261 også apt. :-) Jeg liker også friheten ved Linux og muligheten til å
262 delta og forme sin egen datahverdag.
</p
>
264 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
266 <p
>Skolelinux er for lite kjent og for sent ute med å gi ut nye
269 <p
>Da jeg selv i hovedsak bruker Kubuntu, så kan jeg egentlig ikke
270 svare så detaljert rundt ulempene med Skolelinux. Hovedårsaken til at
271 jeg bruker Kubuntu er nok at da vi begynte med det mener jeg det ikke
272 var noen annen løsning. «Vandrende arbeidsstasjon» mener jeg ikke
273 fantes da. Dessuten ville jeg ha siste versjon, da den KDE-versjonen
274 som var i Skolelinux den gangen var en god del enklere (tror det var
275 KDE
2) var dårligere i mine øyne enn versjon
3.
</p
>
277 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
279 <p
>Jeg bruker blant annet Kubuntu, LibreOffice, Thunderbird, Firefox,
280 Kate,
<a href=
"http://comix.sourceforge.net/
">Comix
</a
> og Konsole. Og
281 en hel haug andre ved behov :-)
</p
>
283 <p
>Har oversatt Comix selv, men det er jo ikke skjedd noe med Comix
284 siden
2009, så den er det nok bare jeg som har. Om andre vil ha den
285 gir jeg den gjerne videre. Ser at noen har startet på
286 <a href=
"http://mcomix.sourceforge.net/
">MComix
</a
> siden jeg så på så
287 på dette sist, så nå er jeg igang med å teste og oversette den
290 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
291 skoler til å ta i bruk fri programvare?
</strong
></p
>
293 <p
>Det viktigste er å forankre beslutningen i kollegiet og med de som
294 er ansvarlige for å vedlikeholde og bruke datamaskinene. Flest mulig
295 bør være med på å holde det (sosialt) vedlike, kjenne og støtte
296 prinsippene. Som enkeltmannsprosjekt blir det lett veldig sårbart,
297 særlig når (Skole)linux ennå i stor grad er en motkultur og ikke noe
298 en stor nok andel av beslutningstakere, brukere osv kjenner til og
301 <p
>Jeg tror det viktigste er å fortsette å holde fri programvare godt,
302 oppdatert, minimere antall feil, ha en god kontakt med brukerne og
303 attraktivt og spennende programmer. Beholde alt som er bra og ha det
304 tilgjengelig samtidig som man tilbyr det nyeste og rareste for de som
305 vil ha det.
</p
>
310 <title>Saving power with Debian Edu / Skolelinux using shutdown-at-night
</title>
311 <link>http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html
</link>
312 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html
</guid>
313 <pubDate>Sun,
5 Feb
2012 09:
45:
00 +
0100</pubDate>
314 <description><p
>Since the Lenny version of
315 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
>, a
316 feature to save power have been included. It is as simple as it is
317 practical: Shut down unused clients at night, and turn them on again
318 in the morning. This is done using the
319 <a href=
"http://packages.qa.debian.org/s/shutdown-at-night.html
">shutdown-at-night
</a
> Debian package.
</p
>
321 <p
>To enable this feature on a client, the machine need to be added to
322 the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
323 LDAP, and once this is in place, the machine in question will check
324 every hour from
16:
00 until
06:
00 to see if the machine is unused, and
325 shut it down if it is. If the hardware in question is supported by
327 <a href=
"http://packages.qa.debian.org/n/nvram-wakeup.html
">nvram-wakeup
</a
>
328 package, the BIOS is told to turn the machine back on around
07:
00 +-
329 10 minutes. If this isn
't working, one can configure wake-on-lan to
330 try to turn on the client. The wake-on-lan option is only documented
331 and not enabled by default in Debian Edu.
</p
>
333 <p
>It is important to not turn all machines on at once, as this can
334 blow a fuse if several computers are connected to the same fuse like
335 the common setup for a classroom. The nvram-wakeup method only work
336 for machines with a functioning hardware/BIOS clock. I
've seen old
337 machines where the BIOS battery were dead and the hardware clock were
338 starting from
0 (or was it
1990?) every boot. If you have one of
339 those, you have to turn on the computer manually.
</p
>
341 <p
>The shutdown-at-night package is completely self contained, and can
342 also be used outside the Debian Edu environment. For those without a
343 central LDAP server with netgroups, one can instead touch the file
344 <tt
>/etc/shutdown-at-night/shutdown-at-night
</tt
> to enable it.
345 Perhaps you too can use it to save some power?
</p
>
350 <title>Third beta version of Debian Edu / Skolelinux based on Squeeze
</title>
351 <link>http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</link>
352 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</guid>
353 <pubDate>Sat,
4 Feb
2012 13:
25:
00 +
0100</pubDate>
354 <description><p
>I am happy to announce that finally we managed today to wrap up and
355 publish the third beta version of
356 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> based
357 on Squeeze. If you want to test a LDAP backed Kerberos server with
358 out of the box PXE configuration for running diskless machines and
359 installing new machines, check it out. If you need a software
360 solution for your school, check it out too. The full announcement is
361 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
02/msg00000.html
">available
</a
>
362 on the project announcement list.
</p
>
364 <p
>I am very happy to report these changes and improvements since
365 beta2 (there are more, see announcement for full list):
</p
>
369 <li
>It is now possible to change the pre-configured IP subnet from
370 10.0.0.0/
8 to something else by using the subnet-change tool after
371 the installation.
</li
>
373 <li
>Too full partitions are now automatically extended on the Main
374 Server, based on the rules specified in /etc/fsautoresizetab.
</li
>
376 <li
>The CUPS queues are now automatically flushed every night, and all
377 disabled queues are restarted every hour. This should cut down on
378 the amount of manual administration needed for printers.
</li
>
380 <li
>The set of initial users have been changed. Now a personal user
381 for the local system administrator is created during installation
382 instead of the previously created localadmin and super-admin users,
383 and this user is granted administrative privileges using group
384 membership. This reduces the number of passwords one need to keep
385 up to date on the system.
</li
>
389 <p
>The new main server seem to work so well that I am testing it as my
390 private DNS/LDAP/Kerberos/PXE/LTSP server at home. I will use it look
391 for issues we could fix to polish Debian Edu even further before the
392 final Squeeze release is published.
</p
>
394 <p
>Next weekend the project organise a
395 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
01/msg00001.html
">developer
396 gathering
</a
> in Oslo. We will continue the work on the Squeeze
397 version, and start initial planning for the Wheezy version. Perhaps I
398 will see you there?
</p
>
403 <title>Handling non-free firmware in Debian Edu/Squeeze
</title>
404 <link>http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html
</link>
405 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html
</guid>
406 <pubDate>Fri,
27 Jan
2012 23:
30:
00 +
0100</pubDate>
407 <description><p
>With some computer hardware, one need non-free firmware blobs.
408 This is the sad fact of todays computers. In the next version of
409 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> based
410 on Squeeze, we provide several scripts and modifications to make
411 firmware blobs easier to handle. The common use case I run into is a
412 laptop with a wireless network card requiring non-free firmware to
413 work, but there are other use cases as well.
</p
>
415 <p
>First and foremost, Debian Edu provide ISO images for DVD and CD
416 with all firmware packages in the Debian sections main and non-free
417 included, to ensure debian-installer find and can install all of them
418 during installation. This take care firmware for network devices used
419 by the installer when installing from from local media. But for
420 example multimedia devices are not activated in the installer and are
421 not taken care of by this.
</p
>
423 <p
>For non-network devices, we provide the script
424 <tt
>/usr/share/debian-edu-config/tools/auto-addfirmware
</tt
> which
425 search through the
<tt
>dmesg
</tt
> output for drivers requesting extra
426 firmware. The firmware file name is looked up in the Contents-ARCH.gz
427 file available in the package repository, and the packages providing
428 the requested firmware file(s) is installed. I have proposed to do
429 something similar in debian-installer (BTS report
430 <a href=
"http://bugs.debian.org/
655507">#
655507</a
>), to allow PXE
431 installs of Debian to handle firmware installation better. Run the
432 script as root from the command line to fetch and install the needed
433 firmware packages.
</p
>
435 <p
>Debian Edu provide PXE installation of Debian out of the box, and
436 because some machines need firmware to get their network cards
437 working, the installation initrd some times need extra firmware
438 included to be able to install at all. To fill the PXE installation
439 initrd with extra firmware, the
440 <tt
>/usr/share/debian-edu-config/tools/pxe-addfirmware
</tt
> script is
441 provided. Again, just run it as root on the command line to fill the
442 PXE initrd with firmware packages.
</p
>
444 <p
>Last, some LTSP clients might also need firmware to get their
445 network cards working. For this,
446 <tt
>/usr/share/debian-edu-config/tools/ltsp-addfirmware
</tt
> is
447 provided to update the LTSP initrd with firmware blobs. It is used
448 the same way as the other firmware related tools.
</p
>
450 <p
>At the moment, we do not run any of these during installation. We
451 do not know if this is acceptable for the local administrator to use
452 non-free software, and it is their choice.
</p
>
454 <p
>We plan to release beta3 this weekend. You might want to give it a
460 <title>Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze
</title>
461 <link>http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html
</link>
462 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html
</guid>
463 <pubDate>Thu,
26 Jan
2012 20:
00:
00 +
0100</pubDate>
464 <description><p
>For morro skyld har jeg gjennomført en nordsamisk installasjon for
465 neste utgave av
<a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>
466 (Squeeze) og knipset skjermbilder av resultatet.
</p
>
468 <p
>Som en kan se der er det noen oversettelser som mangler. Det hadde
469 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
470 ble oversatt til nordsamisk, men for å få det til må noen som forstår
471 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
472 av fri programvare. Hvis noen starter raskt, så bør en rekke å
473 fullføre Wheezy-utgaven før den gis ut. :)
</p
>
475 <p
>Se
<a href=
"http://d-i.debian.org/l10n-stats/
">oversetterstatistikk for
476 debian installer
</a
> for detaljert status. Jeg har tipset
477 <a href=
"https://lister.ping.uio.no/mailman/listinfo/i18n-sme
">epostlisten for samiskoversettelser
</a
>,
478 men det har vært veldig liten aktivitet der de siste årene.
</p
>
480 <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
>
481 <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
>
482 <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
>
483 <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
>
484 <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
>
485 <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
>
486 <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
>
487 <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
>
488 <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
>
489 <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
>
490 <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
>
491 <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
>
492 <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
>
493 <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
>
494 <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
>
495 <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
>
496 <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
>
497 <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
>
498 <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
>
499 <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
>
500 <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
>
501 <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
>
506 <title>Setting up a new school with Debian Edu/Squeeze
</title>
507 <link>http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html
</link>
508 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html
</guid>
509 <pubDate>Wed,
25 Jan
2012 21:
00:
00 +
0100</pubDate>
510 <description><p
>The next version of
<a href=
"http://www.skolelinux.org/
">Debian Edu
511 / Skolelinux
</a
> will include a new tool
512 <tt
>sitesummary2ldapdhcp
</tt
>, which can be used to quickly set up all
513 the computers in a school without much manual labour. Here is a short
514 summary on how to use it to set up a new school.
</p
>
516 <p
>First, install a combined Main Server and Thin Client Server as the
517 central server in the network. Next, PXE boot all the client machines
518 as thin clients and wait
5 minutes after the last client booted to
519 allow the clients to report their existence to the central server. When
520 this is done, log on to the central server and run
521 <tt
>sitesummary2ldapdhcp -a
</tt
> in the
<tt
>konsole
</tt
> to use the
522 collected information to generate system objects in LDAP. The output
523 will look similar to this:
</p
>
525 <p
><blockquote
><pre
>
526 % sitesummary2ldapdhcp -a
527 info: Updating machine tjener.intern [
10.0.2.2] id ether-
00:
01:
02:
03:
04:
05.
528 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.
530 Enter password if you want to activate these changes, and ^c to abort.
532 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
533 enter password: *******
535 </pre
></blockquote
></p
>
537 <p
>After providing the LDAP administrative password (the same as the
538 root password set during installation), the LDAP database will be
539 populated with system objects for each PXE booted machine with
540 automatically generated names. The final step to set up the school is
541 then to log into
<a href=
"https://oss.gonicus.de/labs/gosa/
">GOsa
</a
>,
542 the web based user, group and system administration system to change
543 system names, add systems to the correct host groups and finally
544 enable DHCP and DNS for the systems. All clients that should be used
545 as diskless workstations should be added to the workstation-hosts
546 group. After this is done, all computers can be booted again via PXE
547 and get their assigned names and group based configuration
548 automatically.
</p
>
550 <p
>We plan to release beta3 with the updated version of this feature
551 enabled this weekend. You might want to give it a try.
</p
>
553 <p
>Update
2012-
01-
28: When calling sitesummary2ldapdhcp to add new
554 hosts, one need to add the option -a. I forgot to mention this in my
555 original text, and have added it to the text now.
</p
>