]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2010/11/index.html
Generated.
[homepage.git] / blog / archive / 2010 / 11 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html>
4 <head>
5 <title>Petter Reinholdtsen: entries from November 2010</title>
6 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css">
7 <link rel="alternate" title="RSS Feed" href="11.rss" type="application/rss+xml">
8 </head>
9 <body>
10 <!-- XML FEED -->
11
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20 <p>Entries from November 2010.</p>
21
22
23 <div class="entry">
24 <div class="title">
25 <a href="http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html">Norgeskartet på mange vis - via OpenStreetmap.org</a>
26 </div>
27 <div class="date">
28 2010-11-01 11:15
29 </div>
30
31 <div class="body">
32
33 <p>Har oppdaget at mange ikke er klar over at OpenStreetmap.org er
34 tilgjengelig i en rekke forskjellige formater. Her er en liste med
35 eksporter jeg kjenner til for Norge, for de som trenger et
36 fribrukskart til sine tjenester:</p>
37
38 <p><ul>
39
40 <li>Cloudmade tilbyr OSM XML, Garmin Map Files, Osmosis country
41 bounding polygon, Shapefile, Navit maps, GPX POI, TomTom POI og OSM
42 XML feature extracts via
43 <a href="http://downloads.cloudmade.com/europe/norway">sine
44 nedlastingssider</a>.</li>
45
46 <li>Geofabric tilbyr
47 <a href="http://download.geofabrik.de/osm/europe/norway.osm.bz2">OSM
48 XML</a>,
49 <a href="http://download.geofabrik.de/osm/europe/norway.osm.pbf">OSM
50 protobuf binærformat</a> og
51 <a href="http://download.geofabrik.de/osm/europe/norway.shp.zip">ESRI
52 Shapefile (EPSG:4326)</a> fra sine nedlastingssider.</li>
53
54 <li>Frikart.no tilbyr
55 <a href="http://www.frikart.no/garmin/">Garmin-kart</a> i uike
56 varianter for veibruk og turbruk sommer og vinter.</li>
57
58 </ul></p>
59
60 <p>Kartene oppdateres regelmessig, som oftest hver uke. Det skulle
61 dermed være noe for enhver smak.</p>
62
63 </div>
64 <div class="tags">
65
66
67
68 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/kart">kart</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
69
70 </div>
71 </div>
72 <div class="padding"></div>
73
74 <div class="entry">
75 <div class="title">
76 <a href="http://people.skolelinux.org/pere/blog/Making_room_on_the_Debian_Edu_Sqeeze_DVD.html">Making room on the Debian Edu/Sqeeze DVD</a>
77 </div>
78 <div class="date">
79 2010-11-07 11:45
80 </div>
81
82 <div class="body">
83
84 <p>Prioritising packages for the Debian Edu /
85 <a href="http://www.skolelinux.org/">Skolelinux</a> DVD, which is
86 supposed provide a school with all the services and user applications
87 needed on the pupils computer network has always been hard. Even
88 schools without Internet connections should be able to get Debian Edu
89 working using this DVD.</p>
90
91 <p>The job became a lot harder when apt and aptitude started
92 installing recommended packages by default. We want the same set of
93 packages to be installed when using the DVD and the netinst CD, and
94 that means all recommended packages need to be on the DVD. I created
95 a patch for debian-cd in <a href="http://bugs.debian.org/601203">BTS
96 report #601203</a> to do this, and since this change was applied to
97 the Debian Edu DVD build, we have been seriously short on space.</p>
98
99 <p>A few days ago we decided to drop blender, wxmaxima and kicad from
100 the default installation to save space on the DVD, believing that
101 those needing these applications are few and can get them from the
102 Debian archive.</p>
103
104 <p>Yesterday, I had a look what source packages to see which packages
105 were using most space. A few large packages are well know;
106 openoffice.org, openclipart and fluid-soundfont. But I also
107 discovered that lilypond used 106 MiB and fglrx-driver used 53 MiB.
108 The lilypond package is pulled in as a dependency for rosegarden, and
109 when looking a bit closer I discovered that 99 MiB of the 106 MiB were
110 the documentation package, which is recommended by the binary package.
111 I decided to drop this documentation package from our DVD, as most of
112 our users will use the GUI front-ends and do not need the lilypond
113 documentation. Similarly, I dropped the non-free fglrx-driver package
114 which might be installed by d-i when its hardware is detected, as the
115 free X driver should work.</p>
116
117 <p>With this change, we finally got space for the LXDE and Gnome
118 desktop packages as well as the language specific packages making the
119 DVD more useful again.</p>
120
121 </div>
122 <div class="tags">
123
124
125
126 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/nuug">nuug</a>.
127
128 </div>
129 </div>
130 <div class="padding"></div>
131
132 <div class="entry">
133 <div class="title">
134 <a href="http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt__yet_som_trengs_for____kontrollere_kameraoverv__kning.html">Datatilsynet mangler verktøyet som trengs for å kontrollere kameraovervåkning</a>
135 </div>
136 <div class="date">
137 2010-11-09 14:35
138 </div>
139
140 <div class="body">
141
142 <p>En stund tilbake ble jeg oppmerksom på at Datatilsynets verktøy for
143 å holde rede på overvåkningskamera i Norge ikke var egnet til annet
144 enn å lage statistikk, og ikke kunne brukes for å kontrollere om et
145 overvåkningskamera i det offentlige rom er lovlig satt opp og
146 registrert. For å teste hypotesen sendte jeg for noen dager siden
147 følgende spørsmål til datatilsynet. Det omtalte kameraet står litt
148 merkelig plassert i veigrøften ved gangstien langs Sandakerveien, og
149 jeg lurer oppriktig på om det er lovlig plassert og registrert.</p>
150
151 <p><blockquote>
152 <p>Date: Tue, 2 Nov 2010 16:08:20 +0100
153 <br>From: Petter Reinholdtsen &lt;pere (at) hungry.com&gt;
154 <br>To: postkasse (at) datatilsynet.no
155 <br>Subject: Er overvåkningskameraet korrekt registrert?</p>
156
157 <p>Hei.</p>
158
159 <p>I Nydalen i Oslo er det mange overvåkningskamera, og et av dem er
160 spesielt merkelig plassert like over et kumlokk. Jeg lurer på om
161 dette kameraet er korrekt registrert og i henhold til lovverket.</p>
162
163 <p>Finner ingen eierinformasjon på kameraet, og dermed heller ingenting å
164 søke på i &lt;URL:
165 <a href="http://hetti.datatilsynet.no/melding/report_search.pl">http://hetti.datatilsynet.no/melding/report_search.pl</a> &gt;.
166 Kartreferanse for kameraet er tilgjengelig fra
167 &lt;URL:
168 <a href="http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T">http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T</a> &gt;.
169
170 <p>Kan dere fortelle meg om dette kameraet er registrert hos
171 Datatilsynet som det skal være i henhold til lovverket?</p>
172
173 <p>Det hadde forresten vært fint om rådata fra kameraregisteret var
174 tilgjengelig på web og regelmessig oppdatert, for å kunne søke på
175 andre ting enn organisasjonsnavn og -nummer ved å laste det ned og
176 gjøre egne søk.</p>
177
178 <p>Vennlig hilsen,
179 <br>--
180 <br>Petter Reinholdtsen
181 </blockquote></p>
182
183 <p>Her er svaret som kom dagen etter:</p>
184
185 <p><blockquote>
186 <p>Date: Wed, 3 Nov 2010 14:44:09 +0100
187 <br>From: "juridisk" &lt;juridisk (at) Datatilsynet.no&gt;
188 <br>To: Petter Reinholdtsen
189 <br>Subject: VS: Er overvåkningskameraet korrekt registrert?
190
191 <p>Viser til e-post av 2. november.
192
193 <p>Datatilsynet er det forvaltningsorganet som skal kontrollere at
194 personopplysningsloven blir fulgt. Formålet med loven er å verne
195 enkeltpersoner mot krenking av personvernet gjennom behandling av
196 personopplysninger.</p>
197
198 <p>Juridisk veiledningstjeneste hos Datatilsynet gir råd og veiledning
199 omkring personopplysningslovens regler på generelt grunnlag.</p>
200
201 <p>Datatilsynet har dessverre ikke en fullstendig oversikt over alle
202 kameraer, den oversikten som finner er i vår meldingsdatabase som du
203 finner her:
204 <a href="http://www.datatilsynet.no/templates/article____211.aspx">http://www.datatilsynet.no/templates/article____211.aspx</a></p>
205
206 <p>Denne databasen gir en oversikt over virksomheter som har meldt inn
207 kameraovervåkning. Dersom man ikek vet hvilken virksomhet som er
208 ansvarlig, er det heller ikke mulig for Datatilsynet å søke dette
209 opp.</p>
210
211 <p>Webkameraer som har så dårlig oppløsning at man ikke kan gjenkjenne
212 enkeltpersoner er ikke meldepliktige, da dette ikke anses som
213 kameraovervåkning i personopplysningslovens forstand. Dersom kameraet
214 du sikter til er et slikt webkamera, vil det kanskje ikke finnes i
215 meldingsdatabasen på grunn av dette. Også dersom et kamera med god
216 oppløsning ikke filmer mennesker, faller det utenfor loven.</p>
217
218 <p>Datatilsynet har laget en veileder som gjennomgår når det er lov å
219 overvåke med kamera, se lenke:
220 <a href="http://www.datatilsynet.no/templates/article____401.aspx">http://www.datatilsynet.no/templates/article____401.aspx</a></p>
221
222 <p>Dersom det ikke er klart hvem som er ansvarlig for kameraet, er det
223 vanskelig for Datatilsynet å ta kontakt med den ansvarlige for å få
224 avklart om kameraet er satt opp i tråd med tilsynets regelverk. Dersom
225 du mener at kameraet ikke er lovlig ut fra informasjonen ovenfor, kan
226 kameraet anmeldes til politiet.</p>
227
228 <p>Med vennlig hilsen</p>
229
230 <p>Maria Bakke
231 <br>Juridisk veiledningstjeneste
232 <br>Datatilsynet</p>
233 </blockquote></p>
234
235 <p>Personlig synes jeg det bør være krav om å registrere hvert eneste
236 overvåkningskamera i det offentlige rom hos Datatilsynet, med
237 kartreferanse og begrunnelse om hvorfor det er satt opp, slik at
238 enhver borger enkelt kan hente ut kart over områder vi er interessert
239 i og sjekke om det er overvåkningskamera der som er satt opp uten å
240 være registert. Slike registreringer skal jo i dag fornyes
241 regelmessing, noe jeg mistenker ikke blir gjort. Dermed kan kamera
242 som en gang var korrekt registrert nå være ulovlig satt opp. Det
243 burde også være bøter for å ha kamera som ikke er korrekt registrert,
244 slik at en ikke kan ignorere registrering uten at det får
245 konsekvenser.</p>
246
247 <p>En ide fra England som jeg har sans (lite annet jeg har sans for
248 når det gjelder overvåkningskamera i England) for er at enhver borger
249 kan be om å få kopi av det som er tatt opp med et overvåkningskamera i
250 det offentlige rom, noe som gjør at det kan komme løpende utgifter ved
251 å sette overvåkningskamera. Jeg tror alt som gjør det mindre
252 attraktivt å ha overvåkningskamera i det offentlige rom er en god
253 ting, så et slikt lovverk i Norge tror jeg hadde vært nyttig.</p>
254
255 </div>
256 <div class="tags">
257
258
259
260 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
261
262 </div>
263 </div>
264 <div class="padding"></div>
265
266 <div class="entry">
267 <div class="title">
268 <a href="http://people.skolelinux.org/pere/blog/Debian_in_3D.html">Debian in 3D</a>
269 </div>
270 <div class="date">
271 2010-11-09 16:10
272 </div>
273
274 <div class="body">
275
276 <p><img src="http://thingiverse-production.s3.amazonaws.com/renders/23/e0/c4/f9/2b/debswagtdose_preview_medium.jpg"></p>
277
278 <p>3D printing is just great. I just came across this Debian logo in
279 3D linked in from
280 <a href="http://blog.thingiverse.com/2010/11/09/participatory-branding/">the
281 thingiverse blog</a>.</p>
282
283 </div>
284 <div class="tags">
285
286
287
288 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
289
290 </div>
291 </div>
292 <div class="padding"></div>
293
294 <div class="entry">
295 <div class="title">
296 <a href="http://people.skolelinux.org/pere/blog/Gjendikte_sangen__Copying_Is_Not_Theft__p___Norsk_.html">Gjendikte sangen "Copying Is Not Theft" på Norsk?</a>
297 </div>
298 <div class="date">
299 2010-11-10 14:40
300 </div>
301
302 <div class="body">
303
304 <p>En genial liten sang om kopiering og tyveri er
305 <a href="http://www.archive.org/details/CopyingIsNotTheft">Copying Is
306 Not Theft</a> av Nina Paley. Den vil jeg at
307 <a href="http://www.nuug.no/">NUUG</a> skal sende på
308 <a href="http://www.frikanalen.no/">Frikanalen</a>, men først må vi
309 fikse norske undertekster eller dubbing. Og i og med at det er en
310 sang, tror jeg den kanskje bør gjendiktes.
311
312 Selve teksten finner en på bloggen til
313 <a href="http://blog.ninapaley.com/2009/12/15/minute-meme-1-copying-is-not-theft/">tekstforfatteren</a> og den ser slik ut:
314
315 <p><blockquote>
316 <p>Copying is not theft.
317 <br>Stealing a thing leaves one less left
318 <br>Copying it makes one thing more;
319 <br>that's what copying's for.</p>
320
321 <p>Copying is not theft.
322 <br>If I copy yours you have it too
323 <br>One for me and one for you
324 <br>That's what copies can do</p>
325
326 <p>If I steal your bicycle
327 <br>you have to take the bus,
328 <br>but if I just copy it
329 <br>there's one for each of us!</p>
330
331 <p>Making more of a thing,
332 <br>that is what we call "copying"
333 <br>Sharing ideas with everyone
334 <br>That's why copying
335 <br>is
336 <br>FUN!</p>
337 </blockquote></p>
338
339 <p>Her er et naivt forsøk på oversettelse, uten noe forsøk på
340 gjendiktning eller få det til å flyte sammen med melodien.</p>
341
342 <p><blockquote>
343 <p>Kopiering er ikke tyveri.
344 <br>Stjeler du en ting er det en mindre igjen
345 <br>Kopier den og det er ting til.
346 <br>det er derfor vi har kopiering.</p>
347
348 <p>Kopiering er ikke tyveri.
349 <br>Hvis jeg kopierer din så har du den fortsatt
350 <br>En for meg og en for deg.
351 <br>Det er det kopier gir oss</p>
352
353 <p>Hvis jeg stjeler sykkelen din
354 <br>så må du ta bussen,
355 <br>men hvis jeg bare kopierer den,
356 <br>så får vi hver vår!</p>
357
358 <p>Lage mer av en ting,
359 <br>det er det vi kaller "kopiering".
360 <br>Deler ideer med enhver
361 <br>Det er derfor kopiering
362 <br>er
363 <br>MORSOMT!</p>
364 </blockquote></p>
365
366 <p>Hvis du har forslag til bedre oversettelse eller lyst til å bidra
367 til å få denne sangen over i norsk språkdrakt, ta kontakt med video
368 (at) nuug.no.</p>
369
370 </div>
371 <div class="tags">
372
373
374
375 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
376
377 </div>
378 </div>
379 <div class="padding"></div>
380
381 <div class="entry">
382 <div class="title">
383 <a href="http://people.skolelinux.org/pere/blog/N___er_74_norske_overv__kningskamera_registert_i_OpenStreetmap_org.html">Nå er 74 norske overvåkningskamera registert i OpenStreetmap.org</a>
384 </div>
385 <div class="date">
386 2010-11-18 11:25
387 </div>
388
389 <div class="body">
390
391 <p>Jeg oppdaterte nettopp kartet med overvåkningskamera som
392 <a href="http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html">jeg
393 startet</a> for ca. et og et halvt år siden, og nå er det 74 kamera på
394 plass. I prosessen med å oppdatere kartet oppdaget jeg ved en
395 tilfeldighet at webreferansen til registermeldingen hos Datatilsynet
396 nå ikke lenger er gyldig (se
397 <a href="http://hetti.datatilsynet.no/melding/report_view.pl?id=31062">tidligere
398 melding</a>). Antar Datatilsynet fjerner utdaterte meldinger fra
399 databasen. Konsekvensen blir at kameraoversikten i OSM må ha med
400 søkekriteriene som ble brukt for å finne registermeldingen
401 (dvs. virksomhetsnavn og organisasjonsnummer), slik at eventuelt nye
402 meldinger for samme kamera kan finnes igjen.</p>
403
404 <p>Det er dukket opp kamera på
405 <a href="http://people.skolelinux.no/pere/surveillance-norway/">kartet</a>
406 i Bergensområdet, Stavangerområdet, Osloområdet, Gjøvikområdet og i
407 Troms. Mange områder og kamera mangler, og jeg er overbevist om at
408 bare en brøkdel av den enorme mengden kamera som nå finnes i det
409 offentlige rom er registrert så langt. Instrukser for å legge inn
410 kamera finnes på websiden for kartet hos
411 <a href="http://personvern.no/wiki/index.php/Kameraovervåkning">personvernforeningen</a>.</p>
412
413 </div>
414 <div class="tags">
415
416
417
418 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
419
420 </div>
421 </div>
422 <div class="padding"></div>
423
424 <div class="entry">
425 <div class="title">
426 <a href="http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html">Gnash buildbot slave and Debian kfreebsd</a>
427 </div>
428 <div class="date">
429 2010-11-20 07:20
430 </div>
431
432 <div class="body">
433
434 <p>Answering
435 <a href="http://www.listware.net/201011/gnash-dev/67431-gnash-dev-buildbot-looking-for-slaves.html">the
436 call from the Gnash project</a> for
437 <a href="http://www.gnashdev.org:8010">buildbot</a> slaves to test the
438 current source, I have set up a virtual KVM machine on the Debian
439 Edu/Skolelinux virtualization host to test the git source on
440 Debian/Squeeze. I hope this can help the developers in getting new
441 releases out more often.</p>
442
443 <p>As the developers want less main-stream build platforms tested to,
444 I have considered setting up a <a
445 href="http://www.debian.org/ports/kfreebsd-gnu/">Debian/kfreebsd</a>
446 machine as well. I have also considered using the kfreebsd
447 architecture in Debian as a file server in NUUG to get access to the 5
448 TB zfs volume we currently use to store DV video. Because of this, I
449 finally got around to do a test installation of Debian/Squeeze with
450 kfreebsd. Installation went fairly smooth, thought I noticed some
451 visual glitches in the cdebconf dialogs (black cursor left on the
452 screen at random locations). Have not gotten very far with the
453 testing. Noticed cfdisk did not work, but fdisk did so it was not a
454 fatal problem. Have to spend some more time on it to see if it is
455 useful as a file server for NUUG. Will try to find time to set up a
456 gnash buildbot slave on the Debian Edu/Skolelinux this weekend.</p>
457
458 </div>
459 <div class="tags">
460
461
462
463 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>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
464
465 </div>
466 </div>
467 <div class="padding"></div>
468
469 <div class="entry">
470 <div class="title">
471 <a href="http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html">Lenny->Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop</a>
472 </div>
473 <div class="date">
474 2010-11-20 22:50
475 </div>
476
477 <div class="body">
478
479 <p>I'm still running upgrade testing of the
480 <a href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny
481 Gnome and KDE Desktop</a>, but have not had time to spend on reporting the
482 status. Here is a short update based on a test I ran 20101118.</p>
483
484 <p>I still do not know what a correct migration should look like, so I
485 report any differences between apt and aptitude and hope someone else
486 can see if anything should be changed.</p>
487
488 <p>This is for Gnome:</p>
489
490 <p>Installed using apt-get, missing with aptitude</p>
491
492 <blockquote><p>
493 apache2.2-bin aptdaemon at-spi baobab binfmt-support
494 browser-plugin-gnash cheese-common cli-common cpp-4.3 cups-pk-helper
495 dmz-cursor-theme empathy empathy-common finger
496 freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes
497 gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
498 geoclue-yahoo gnash gnash-common gnome gnome-backgrounds
499 gnome-cards-data gnome-codec-install gnome-core
500 gnome-desktop-environment gnome-disk-utility gnome-screenshot
501 gnome-search-tool gnome-session-canberra gnome-spell
502 gnome-system-log gnome-themes-extras gnome-themes-more
503 gnome-user-share gs-common gstreamer0.10-fluendo-mp3
504 gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf
505 gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd
506 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
507 libart2.0-cil libatspi1.0-0 libboost-date-time1.42.0
508 libboost-python1.42.0 libboost-thread1.42.0 libchamplain-0.4-0
509 libchamplain-gtk-0.4-0 libcheese-gtk18 libclutter-gtk-0.10-0
510 libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-1.0-2
511 libepc-common libepc-ui-1.0-2 libfreerdp-plugins-standard
512 libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7
513 libgdl-1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-0 libgif4
514 libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil
515 libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data
516 libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4
517 libgtk2.0-cil libgtkglext1 libgtksourceview-common
518 libgtksourceview2.0-common libmono-addins-gui0.2-cil
519 libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil
520 libmono-i18n-west2.0-cil libmono-posix2.0-cil
521 libmono-security2.0-cil libmono-sharpzip2.84-cil
522 libmono-system2.0-cil libmtp8 libmusicbrainz3-6
523 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6.8
524 libpolkit-gtk-1-0 libpt-1.10.10-plugins-alsa
525 libpt-1.10.10-plugins-v4l libpt2.6.7 libpython2.6 librpm1 librpmio1
526 libsdl1.2debian libservlet2.4-java libsrtp0 libssh-4
527 libtelepathy-farsight0 libtelepathy-glib0 libtidy-0.99-0
528 libxalan2-java libxerces2-java media-player-info mesa-utils
529 mono-2.0-gac mono-gac mono-runtime nautilus-sendto
530 nautilus-sendto-empathy openoffice.org-writer2latex
531 openssl-blacklist p7zip p7zip-full pkg-config python-4suite-xml
532 python-aptdaemon python-aptdaemon-gtk python-axiom
533 python-beautifulsoup python-bugbuddy python-clientform
534 python-coherence python-configobj python-crypto python-cupshelpers
535 python-cupsutils python-eggtrayicon python-elementtree
536 python-epsilon python-evolution python-feedparser python-gdata
537 python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed
538 python-gtksourceview2 python-httplib2 python-louie python-mako
539 python-markupsafe python-mechanize python-nevow python-notify
540 python-opengl python-openssl python-pam python-pkg-resources
541 python-pyasn1 python-pysqlite2 python-rdflib python-serial
542 python-tagpy python-twisted-bin python-twisted-conch
543 python-twisted-core python-twisted-web python-utidylib python-webkit
544 python-xdg python-zope.interface remmina remmina-plugin-data
545 remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder
546 rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell
547 software-center svgalibg1 system-config-printer-udev
548 telepathy-gabble telepathy-mission-control-5 telepathy-salut tomboy
549 totem totem-coherence totem-mozilla totem-plugins
550 transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr
551 zip
552 </p></blockquote>
553
554 Installed using apt-get, removed with aptitude
555
556 <blockquote><p>
557 arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog
558 epiphany-extensions epiphany-gecko evolution-exchange
559 fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit
560 gedit-common gnome-app-install gnome-games gnome-games-data
561 gnome-nettool gnome-system-tools gnome-themes gnome-utils
562 gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap
563 guile-1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5
564 libavahi-ui0 libbind9-50 libbluetooth2 libcamel1.2-11 libcdio7
565 libcucul0 libcurl3 libdirectfb-1.0-0 libdmx1 libdvdread3
566 libedata-cal1.2-6 libedataserver1.2-9 libeel2-2.20 libepc-1.0-1
567 libepc-ui-1.0-1 libexchange-storage1.2-3 libfaad0 libgadu3
568 libgalago3 libgd2-noxpm libgda3-3 libgda3-common libggz2 libggzcore9
569 libggzmod4 libgksu1.2-0 libgksuui1.0-1 libgmyth0 libgnome-desktop-2
570 libgnome-pilot2 libgnomecups1.0-1 libgnomeprint2.2-0
571 libgnomeprintui2.2-0 libgpod3 libgraphviz4 libgtk-vnc-1.0-0
572 libgtkhtml2-0 libgtksourceview1.0-0 libgtksourceview2.0-0
573 libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29
574 libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50
575 libmagick++10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7
576 libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0
577 libnm-util0 libopal-2.2 libosp5 libparted1.8-10 libpisock9
578 libpisync1 libpoppler-glib3 libpoppler3 libpt-1.10.10 libraw1394-8
579 libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-8
580 libspeexdsp1 libssh2-1 libsuitesparse-3.1.0 libsvga1
581 libswfdec-0.6-90 libtalloc1 libtotem-plparser10 libtrackerclient0
582 libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12
583 libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse
584 sound-juicer swfdec-gnome system-config-printer totem-common
585 totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim
586 </p></blockquote>
587
588 <p>Installed using aptitude, missing with apt-get</p>
589
590 <blockquote><p>
591 gstreamer0.10-gnomevfs
592 </p></blockquote>
593
594 <p>Installed using aptitude, removed with apt-get</p>
595
596 <blockquote><p>
597 [nothing]
598 </p></blockquote>
599
600 <p>This is for KDE:</p>
601
602 <p>Installed using apt-get, missing with aptitude</p>
603
604 <blockquote><p>
605 autopoint bomber bovo cantor cantor-backend-kalgebra cpp-4.3 dcoprss
606 edict espeak espeak-data eyesapplet fifteenapplet finger gettext
607 ghostscript-x git gnome-audio gnugo granatier gs-common
608 gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra
609 kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate
610 kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins
611 kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window
612 kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data
613 kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc
614 kdemultimedia-kfile-plugins kdenetwork-kfile-plugins
615 kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev
616 kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo
617 killbots kiriki klettres-data kmoon kmrml knewsticker-scripts
618 kollision kpf krosspython ksirk ksmserver ksquares kstars-data
619 ksudoku kubrick kweather libasound2-plugins libboost-python1.42.0
620 libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++
621 libdjvulibre-text libdotconf1.0 liberror-perl libespeak1
622 libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl
623 libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl
624 libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5
625 libkrossui4 libmailtools-perl libmime-tools-perl
626 libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0
627 libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl
628 libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java
629 lirc luatex marble networkstatus noatun-plugins
630 openoffice.org-writer2latex palapeli palapeli-data parley
631 parley-data poster psutils pulseaudio pulseaudio-esound-compat
632 pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync
633 speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex
634 ttf-sazanami-gothic
635 </p></blockquote>
636
637 <p>Installed using apt-get, removed with aptitude</p>
638
639 <blockquote><p>
640 amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs
641 dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy
642 kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch
643 kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit
644 keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview
645 kgoldrunner khangman khexedit kiconedit kig kimagemapeditor
646 kitchensync kiten kjumpingcube klatin klettres klickety klines
647 klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines
648 kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka
649 kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec
650 kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet
651 ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime
652 ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow
653 kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz
654 kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile
655 libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1
656 libavahi-core5 libavc1394-0 libbind9-50 libbluetooth2
657 libboost-python1.34.1 libcucul0 libcurl3 libcvsservice0
658 libdirectfb-1.0-0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0
659 libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-0 libicu38
660 libiec61883-0 libindex0 libisccc50 libisccfg50 libiw29
661 libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3
662 libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2
663 libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1
664 libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10
665 libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl
666 libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3
667 libpoppler-qt2 libpoppler3 libraw1394-8 librss1 libsensors3
668 libsmbios2 libssh2-1 libsuitesparse-3.1.0 libswfdec-0.6-90
669 libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat
670 mpeglib network-manager-kde noatun pmount tex-common texlive-base
671 texlive-common texlive-doc-base texlive-fonts-recommended tidy
672 ttf-dustin ttf-kochi-gothic ttf-sjfonts
673 </p></blockquote>
674
675 <p>Installed using aptitude, missing with apt-get</p>
676
677 <blockquote><p>
678 dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager
679 kdeartwork kdebase kdebase-apps kdebase-workspace
680 kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver
681 kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10
682 netpbm plasma-widget-folderview plasma-widget-networkmanagement
683 xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra
684 xscreensaver-screensaver-bsod
685 </p></blockquote>
686
687 <p>Installed using aptitude, removed with apt-get</p>
688
689 <blockquote><p>
690 kdebase-bin konq-plugins konqueror
691 </p></blockquote>
692
693 </div>
694 <div class="tags">
695
696
697
698 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>.
699
700 </div>
701 </div>
702 <div class="padding"></div>
703
704 <div class="entry">
705 <div class="title">
706 <a href="http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html">Migrating Xen virtual machines using LVM to KVM using disk images</a>
707 </div>
708 <div class="date">
709 2010-11-22 11:20
710 </div>
711
712 <div class="body">
713
714 <p>Most of the computers in use by the
715 <a href="http://www.skolelinux.org/">Debian Edu/Skolelinux project</a>
716 are virtual machines. And they have been Xen machines running on a
717 fairly old IBM eserver xseries 345 machine, and we wanted to migrate
718 them to KVM on a newer Dell PowerEdge 2950 host machine. This was a
719 bit harder that it could have been, because we set up the Xen virtual
720 machines to get the virtual partitions from LVM, which as far as I
721 know is not supported by KVM. So to migrate, we had to convert
722 several LVM logical volumes to partitions on a virtual disk file.</p>
723
724 <p>I found
725 <a href="http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM">a
726 nice recipe</a> to do this, and wrote the following script to do the
727 migration. It uses qemu-img from the qemu package to make the disk
728 image, parted to partition it, losetup and kpartx to present the disk
729 image partions as devices, and dd to copy the data. I NFS mounted the
730 new servers storage area on the old server to do the migration.</p>
731
732 <pre>
733 #!/bin/sh
734
735 # Based on
736 # http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
737
738 set -e
739 set -x
740
741 if [ -z "$1" ] ; then
742 echo "Usage: $0 &lt;hostname&gt;"
743 exit 1
744 else
745 host="$1"
746 fi
747
748 if [ ! -e /dev/vg_data/$host-disk ] ; then
749 echo "error: unable to find LVM volume for $host"
750 exit 1
751 fi
752
753 # Partitions need to be a bit bigger than the LVM LVs. not sure why.
754 disksize=$( lvs --units m | grep $host-disk | awk '{sum = sum + $4} END { print int(sum * 1.05) }')
755 swapsize=$( lvs --units m | grep $host-swap | awk '{sum = sum + $4} END { print int(sum * 1.05) }')
756 totalsize=$(( ( $disksize + $swapsize ) ))
757
758 img=$host.img
759 #dd if=/dev/zero of=$img bs=1M count=$(( $disksize + $swapsize ))
760 qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
761
762 parted $img mklabel msdos
763 parted $img mkpart primary linux-swap 0 $disksize
764 parted $img mkpart primary ext2 $disksize $totalsize
765 parted $img set 1 boot on
766
767 modprobe dm-mod
768 losetup /dev/loop0 $img
769 kpartx -a /dev/loop0
770
771 dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=1M
772 fsck.ext3 -f /dev/mapper/loop0p1 || true
773 mkswap /dev/mapper/loop0p2
774
775 kpartx -d /dev/loop0
776 losetup -d /dev/loop0
777 </pre>
778
779 <p>The script is perhaps so simple that it is not copyrightable, but
780 if it is, it is licenced using GPL v2 or later at your discretion.</p>
781
782 <p>After doing this, I booted a Debian CD in rescue mode in KVM with
783 the new disk image attached, installed grub-pc and linux-image-686 and
784 set up grub to boot from the disk image. After this, the KVM machines
785 seem to work just fine.</p>
786
787 </div>
788 <div class="tags">
789
790
791
792 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>.
793
794 </div>
795 </div>
796 <div class="padding"></div>
797
798 <div class="entry">
799 <div class="title">
800 <a href="http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html">Lenny->Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove</a>
801 </div>
802 <div class="date">
803 2010-11-22 14:15
804 </div>
805
806 <div class="body">
807
808 <p>Michael Biebl suggested to me on IRC, that I changed my automated
809 upgrade testing of the
810 <a href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny
811 Gnome and KDE Desktop</a> to do <tt>apt-get autoremove</tt> when using apt-get.
812 This seem like a very good idea, so I adjusted by test scripts and
813 can now present the updated result from today:</p>
814
815 <p>This is for Gnome:</p>
816
817 <p>Installed using apt-get, missing with aptitude</p>
818
819 <blockquote><p>
820 apache2.2-bin
821 aptdaemon
822 baobab
823 binfmt-support
824 browser-plugin-gnash
825 cheese-common
826 cli-common
827 cups-pk-helper
828 dmz-cursor-theme
829 empathy
830 empathy-common
831 freedesktop-sound-theme
832 freeglut3
833 gconf-defaults-service
834 gdm-themes
835 gedit-plugins
836 geoclue
837 geoclue-hostip
838 geoclue-localnet
839 geoclue-manual
840 geoclue-yahoo
841 gnash
842 gnash-common
843 gnome
844 gnome-backgrounds
845 gnome-cards-data
846 gnome-codec-install
847 gnome-core
848 gnome-desktop-environment
849 gnome-disk-utility
850 gnome-screenshot
851 gnome-search-tool
852 gnome-session-canberra
853 gnome-system-log
854 gnome-themes-extras
855 gnome-themes-more
856 gnome-user-share
857 gstreamer0.10-fluendo-mp3
858 gstreamer0.10-tools
859 gtk2-engines
860 gtk2-engines-pixbuf
861 gtk2-engines-smooth
862 hamster-applet
863 libapache2-mod-dnssd
864 libapr1
865 libaprutil1
866 libaprutil1-dbd-sqlite3
867 libaprutil1-ldap
868 libart2.0-cil
869 libboost-date-time1.42.0
870 libboost-python1.42.0
871 libboost-thread1.42.0
872 libchamplain-0.4-0
873 libchamplain-gtk-0.4-0
874 libcheese-gtk18
875 libclutter-gtk-0.10-0
876 libcryptui0
877 libdiscid0
878 libelf1
879 libepc-1.0-2
880 libepc-common
881 libepc-ui-1.0-2
882 libfreerdp-plugins-standard
883 libfreerdp0
884 libgconf2.0-cil
885 libgdata-common
886 libgdata7
887 libgdu-gtk0
888 libgee2
889 libgeoclue0
890 libgexiv2-0
891 libgif4
892 libglade2.0-cil
893 libglib2.0-cil
894 libgmime2.4-cil
895 libgnome-vfs2.0-cil
896 libgnome2.24-cil
897 libgnomepanel2.24-cil
898 libgpod-common
899 libgpod4
900 libgtk2.0-cil
901 libgtkglext1
902 libgtksourceview2.0-common
903 libmono-addins-gui0.2-cil
904 libmono-addins0.2-cil
905 libmono-cairo2.0-cil
906 libmono-corlib2.0-cil
907 libmono-i18n-west2.0-cil
908 libmono-posix2.0-cil
909 libmono-security2.0-cil
910 libmono-sharpzip2.84-cil
911 libmono-system2.0-cil
912 libmtp8
913 libmusicbrainz3-6
914 libndesk-dbus-glib1.0-cil
915 libndesk-dbus1.0-cil
916 libopal3.6.8
917 libpolkit-gtk-1-0
918 libpt2.6.7
919 libpython2.6
920 librpm1
921 librpmio1
922 libsdl1.2debian
923 libsrtp0
924 libssh-4
925 libtelepathy-farsight0
926 libtelepathy-glib0
927 libtidy-0.99-0
928 media-player-info
929 mesa-utils
930 mono-2.0-gac
931 mono-gac
932 mono-runtime
933 nautilus-sendto
934 nautilus-sendto-empathy
935 p7zip-full
936 pkg-config
937 python-aptdaemon
938 python-aptdaemon-gtk
939 python-axiom
940 python-beautifulsoup
941 python-bugbuddy
942 python-clientform
943 python-coherence
944 python-configobj
945 python-crypto
946 python-cupshelpers
947 python-elementtree
948 python-epsilon
949 python-evolution
950 python-feedparser
951 python-gdata
952 python-gdbm
953 python-gst0.10
954 python-gtkglext1
955 python-gtksourceview2
956 python-httplib2
957 python-louie
958 python-mako
959 python-markupsafe
960 python-mechanize
961 python-nevow
962 python-notify
963 python-opengl
964 python-openssl
965 python-pam
966 python-pkg-resources
967 python-pyasn1
968 python-pysqlite2
969 python-rdflib
970 python-serial
971 python-tagpy
972 python-twisted-bin
973 python-twisted-conch
974 python-twisted-core
975 python-twisted-web
976 python-utidylib
977 python-webkit
978 python-xdg
979 python-zope.interface
980 remmina
981 remmina-plugin-data
982 remmina-plugin-rdp
983 remmina-plugin-vnc
984 rhythmbox-plugin-cdrecorder
985 rhythmbox-plugins
986 rpm-common
987 rpm2cpio
988 seahorse-plugins
989 shotwell
990 software-center
991 system-config-printer-udev
992 telepathy-gabble
993 telepathy-mission-control-5
994 telepathy-salut
995 tomboy
996 totem
997 totem-coherence
998 totem-mozilla
999 totem-plugins
1000 transmission-common
1001 xdg-user-dirs
1002 xdg-user-dirs-gtk
1003 xserver-xephyr
1004 </p></blockquote>
1005
1006 <p>Installed using apt-get, removed with aptitude</p>
1007
1008 <blockquote><p>
1009 cheese
1010 ekiga
1011 eog
1012 epiphany-extensions
1013 evolution-exchange
1014 fast-user-switch-applet
1015 file-roller
1016 gcalctool
1017 gconf-editor
1018 gdm
1019 gedit
1020 gedit-common
1021 gnome-games
1022 gnome-games-data
1023 gnome-nettool
1024 gnome-system-tools
1025 gnome-themes
1026 gnuchess
1027 gucharmap
1028 guile-1.8-libs
1029 libavahi-ui0
1030 libdmx1
1031 libgalago3
1032 libgtk-vnc-1.0-0
1033 libgtksourceview2.0-0
1034 liblircclient0
1035 libsdl1.2debian-alsa
1036 libspeexdsp1
1037 libsvga1
1038 rhythmbox
1039 seahorse
1040 sound-juicer
1041 system-config-printer
1042 totem-common
1043 transmission-gtk
1044 vinagre
1045 vino
1046 </p></blockquote>
1047
1048 <p>Installed using aptitude, missing with apt-get</p>
1049
1050 <blockquote><p>
1051 gstreamer0.10-gnomevfs
1052 </p></blockquote>
1053
1054 <p>Installed using aptitude, removed with apt-get</p>
1055
1056 <blockquote><p>
1057 [nothing]
1058 </p></blockquote>
1059
1060 <p>This is for KDE:</p>
1061
1062 <p>Installed using apt-get, missing with aptitude</p>
1063
1064 <blockquote><p>
1065 ksmserver
1066 </p></blockquote>
1067
1068 <p>Installed using apt-get, removed with aptitude</p>
1069
1070 <blockquote><p>
1071 kwin
1072 network-manager-kde
1073 </p></blockquote>
1074
1075 <p>Installed using aptitude, missing with apt-get</p>
1076
1077 <blockquote><p>
1078 arts
1079 dolphin
1080 freespacenotifier
1081 google-gadgets-gst
1082 google-gadgets-xul
1083 kappfinder
1084 kcalc
1085 kcharselect
1086 kde-core
1087 kde-plasma-desktop
1088 kde-standard
1089 kde-window-manager
1090 kdeartwork
1091 kdeartwork-emoticons
1092 kdeartwork-style
1093 kdeartwork-theme-icon
1094 kdebase
1095 kdebase-apps
1096 kdebase-workspace
1097 kdebase-workspace-bin
1098 kdebase-workspace-data
1099 kdeeject
1100 kdelibs
1101 kdeplasma-addons
1102 kdeutils
1103 kdewallpapers
1104 kdf
1105 kfloppy
1106 kgpg
1107 khelpcenter4
1108 kinfocenter
1109 konq-plugins-l10n
1110 konqueror-nsplugins
1111 kscreensaver
1112 kscreensaver-xsavers
1113 ktimer
1114 kwrite
1115 libgle3
1116 libkde4-ruby1.8
1117 libkonq5
1118 libkonq5-templates
1119 libnetpbm10
1120 libplasma-ruby
1121 libplasma-ruby1.8
1122 libqt4-ruby1.8
1123 marble-data
1124 marble-plugins
1125 netpbm
1126 nuvola-icon-theme
1127 plasma-dataengines-workspace
1128 plasma-desktop
1129 plasma-desktopthemes-artwork
1130 plasma-runners-addons
1131 plasma-scriptengine-googlegadgets
1132 plasma-scriptengine-python
1133 plasma-scriptengine-qedje
1134 plasma-scriptengine-ruby
1135 plasma-scriptengine-webkit
1136 plasma-scriptengines
1137 plasma-wallpapers-addons
1138 plasma-widget-folderview
1139 plasma-widget-networkmanagement
1140 ruby
1141 sweeper
1142 update-notifier-kde
1143 xscreensaver-data-extra
1144 xscreensaver-gl
1145 xscreensaver-gl-extra
1146 xscreensaver-screensaver-bsod
1147 </p></blockquote>
1148
1149 <p>Installed using aptitude, removed with apt-get</p>
1150
1151 <blockquote><p>
1152 ark
1153 google-gadgets-common
1154 google-gadgets-qt
1155 htdig
1156 kate
1157 kdebase-bin
1158 kdebase-data
1159 kdepasswd
1160 kfind
1161 klipper
1162 konq-plugins
1163 konqueror
1164 ksysguard
1165 ksysguardd
1166 libarchive1
1167 libcln6
1168 libeet1
1169 libeina-svn-06
1170 libggadget-1.0-0b
1171 libggadget-qt-1.0-0b
1172 libgps19
1173 libkdecorations4
1174 libkephal4
1175 libkonq4
1176 libkonqsidebarplugin4a
1177 libkscreensaver5
1178 libksgrd4
1179 libksignalplotter4
1180 libkunitconversion4
1181 libkwineffects1a
1182 libmarblewidget4
1183 libntrack-qt4-1
1184 libntrack0
1185 libplasma-geolocation-interface4
1186 libplasmaclock4a
1187 libplasmagenericshell4
1188 libprocesscore4a
1189 libprocessui4a
1190 libqalculate5
1191 libqedje0a
1192 libqtruby4shared2
1193 libqzion0a
1194 libruby1.8
1195 libscim8c2a
1196 libsmokekdecore4-3
1197 libsmokekdeui4-3
1198 libsmokekfile3
1199 libsmokekhtml3
1200 libsmokekio3
1201 libsmokeknewstuff2-3
1202 libsmokeknewstuff3-3
1203 libsmokekparts3
1204 libsmokektexteditor3
1205 libsmokekutils3
1206 libsmokenepomuk3
1207 libsmokephonon3
1208 libsmokeplasma3
1209 libsmokeqtcore4-3
1210 libsmokeqtdbus4-3
1211 libsmokeqtgui4-3
1212 libsmokeqtnetwork4-3
1213 libsmokeqtopengl4-3
1214 libsmokeqtscript4-3
1215 libsmokeqtsql4-3
1216 libsmokeqtsvg4-3
1217 libsmokeqttest4-3
1218 libsmokeqtuitools4-3
1219 libsmokeqtwebkit4-3
1220 libsmokeqtxml4-3
1221 libsmokesolid3
1222 libsmokesoprano3
1223 libtaskmanager4a
1224 libtidy-0.99-0
1225 libweather-ion4a
1226 libxklavier16
1227 libxxf86misc1
1228 okteta
1229 oxygencursors
1230 plasma-dataengines-addons
1231 plasma-scriptengine-superkaramba
1232 plasma-widget-lancelot
1233 plasma-widgets-addons
1234 plasma-widgets-workspace
1235 polkit-kde-1
1236 ruby1.8
1237 systemsettings
1238 update-notifier-common
1239 </p></blockquote>
1240
1241 <p>Running apt-get autoremove made the results using apt-get and
1242 aptitude a bit more similar, but there are still quite a lott of
1243 differences. I have no idea what packages should be installed after
1244 the upgrade, but hope those that do can have a look.</p>
1245
1246 </div>
1247 <div class="tags">
1248
1249
1250
1251 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>.
1252
1253 </div>
1254 </div>
1255 <div class="padding"></div>
1256
1257 <div class="entry">
1258 <div class="title">
1259 <a href="http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html">DND hedrer overvåkning av barn med Rosingsprisen</a>
1260 </div>
1261 <div class="date">
1262 2010-11-23 14:15
1263 </div>
1264
1265 <div class="body">
1266
1267 <p>Jeg registrerer med vond smak i munnen at Den Norske Dataforening
1268 <a
1269 href="http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html">hedrer
1270 overvåkning av barn med Rosingsprisen for kreativitet i år</a>. Jeg
1271 er glad jeg nå er meldt ut av DND.</p>
1272
1273 <p>Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste,
1274 men et overgrep mot individer i utvikling som bør læres opp til å ta
1275 egne valg.</p>
1276
1277 <p>For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i
1278 <a href="http://www.idg.no/computerworld/article174262.ece">et intervju
1279 med Computerworld Norge</A>:</p>
1280
1281 <p><blockquote>
1282 - For alle som har barn, meg selv inkludert, er førstetanken at det
1283 hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene
1284 har ikke godt av det. De er små individer som skal søke rundt og finne
1285 sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem
1286 i kortene. Det kan være fristende, men jeg ville ikke gått inn i
1287 dette.
1288 </blockquote></p>
1289
1290 <p>Det er skremmende å se at DND mener en tjeneste som legger opp til
1291 slike overgrep bør hedres. Å flytte oppveksten for barn inn i en
1292 virtuell
1293 <a href="http://en.wikipedia.org/wiki/Panopticon">Panopticon</a> er et
1294 grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre
1295 burde tenke seg godt om før de gir etter for sine instinkter her.</p>
1296
1297 <p>Blipper-tjenesten får meg til å tenke på bøkene til
1298 <a href="http://en.wikipedia.org/wiki/John_Twelve_Hawks">John Twelve
1299 Hawks</a>, som forbilledlig beskriver hvordan et totalitært
1300 overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av
1301 gode intensjoner og manglende bevissthet om hvilke prinsipper et
1302 liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å
1303 lese alle de tre bøkene.</p>
1304
1305 </div>
1306 <div class="tags">
1307
1308
1309
1310 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
1311
1312 </div>
1313 </div>
1314 <div class="padding"></div>
1315
1316 <div class="entry">
1317 <div class="title">
1318 <a href="http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html">Why isn't Debian Edu using VLC?</a>
1319 </div>
1320 <div class="date">
1321 2010-11-27 11:30
1322 </div>
1323
1324 <div class="body">
1325
1326 <p>In the latest issue of Linux Journal, the readers choices were
1327 presented, and the winner among the multimedia player were VLC.
1328 Personally, I like VLC, and it is my player of choice when I first try
1329 to play a video file or stream. Only if VLC fail will I drag out
1330 gmplayer to see if it can do better. The reason is mostly the failure
1331 model and trust. When VLC fail, it normally pop up a error message
1332 reporting the problem. When mplayer fail, it normally segfault or
1333 just hangs. The latter failure mode drain my trust in the program.<p>
1334
1335 <p>But even if VLC is my player of choice, we have choosen to use
1336 mplayer in <a href="http://www.skolelinux.org/">Debian
1337 Edu/Skolelinux</a>. The reason is simple. We need a good browser
1338 plugin to play web videos seamlessly, and the VLC browser plugin is
1339 not very good. For example, it lack in-line control buttons, so there
1340 is no way for the user to pause the video. Also, when I
1341 <a href="http://wiki.debian.org/DebianEdu/BrowserMultimedia">last
1342 tested the browser plugins</a> available in Debian, the VLC plugin
1343 failed on several video pages where mplayer based plugins worked. If
1344 the browser plugin for VLC was as good as the gecko-mediaplayer
1345 package (which uses mplayer), we would switch.</P>
1346
1347 <p>While VLC is a good player, its user interface is slightly
1348 annoying. The most annoying feature is its inconsistent use of
1349 keyboard shortcuts. When the player is in full screen mode, its
1350 shortcuts are different from when it is playing the video in a window.
1351 For example, space only work as pause when in full screen mode. I
1352 wish it had consisten shortcuts and that space also would work when in
1353 window mode. Another nice shortcut in gmplayer is [enter] to restart
1354 the current video. It is very nice when playing short videos from the
1355 web and want to restart it when new people arrive to have a look at
1356 what is going on.</p>
1357
1358 </div>
1359 <div class="tags">
1360
1361
1362
1363 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>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
1364
1365 </div>
1366 </div>
1367 <div class="padding"></div>
1368
1369 <div class="entry">
1370 <div class="title">
1371 <a href="http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html">Debian Edu development gathering and General Assembly for FRiSK</a>
1372 </div>
1373 <div class="date">
1374 2010-11-29 18:40
1375 </div>
1376
1377 <div class="body">
1378
1379 <p>On friday, the first Debian Edu / Skolelinux
1380 <a href="http://www.friprogramvareiskolen.no/Gathering/2010-12-03-05-Oslo">development
1381 gathering</a> in a long time take place here in Oslo, Norway. I
1382 really look forward to seeing all the good people working on the
1383 Squeeze release. The gathering is open for everyone interested in
1384 learning more about Debian Edu / Skolelinux.</p>
1385
1386 <p>On Saturday, the Norwegian member organization taking care of
1387 organizing these development gatherings, Fri Programvare i Skolen,
1388 will hold its
1389 <a href="http://friprogramvareiskolen.no/Genfors/2010">General Assembly
1390 for 2010</a>. Membership is open for all, and currently there are 388
1391 people registered as members. Last year 32 members cast their vote in
1392 the memberdb based election system. I hope more people find time to
1393 vote this year.</p>
1394
1395 </div>
1396 <div class="tags">
1397
1398
1399
1400 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/nuug">nuug</a>.
1401
1402 </div>
1403 </div>
1404 <div class="padding"></div>
1405
1406 <p style="text-align: right;"><a href="11.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14"></a></p>
1407
1408
1409
1410 <div id="sidebar">
1411
1412 <h2>Archive</h2>
1413 <ul>
1414
1415 <li>2011
1416 <ul>
1417
1418 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
1419
1420 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
1421
1422 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
1423
1424 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
1425
1426 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
1427
1428 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
1429
1430 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
1431
1432 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (5)</a></li>
1433
1434 </ul></li>
1435
1436 <li>2010
1437 <ul>
1438
1439 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
1440
1441 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
1442
1443 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
1444
1445 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
1446
1447 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
1448
1449 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
1450
1451 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
1452
1453 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
1454
1455 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
1456
1457 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
1458
1459 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
1460
1461 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
1462
1463 </ul></li>
1464
1465 <li>2009
1466 <ul>
1467
1468 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
1469
1470 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
1471
1472 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
1473
1474 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
1475
1476 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
1477
1478 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
1479
1480 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
1481
1482 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
1483
1484 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
1485
1486 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
1487
1488 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
1489
1490 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
1491
1492 </ul></li>
1493
1494 <li>2008
1495 <ul>
1496
1497 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
1498
1499 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
1500
1501 </ul></li>
1502
1503 </ul>
1504
1505
1506
1507 <h2>Tags</h2>
1508 <ul>
1509
1510 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
1511
1512 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
1513
1514 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
1515
1516 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
1517
1518 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
1519
1520 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (53)</a></li>
1521
1522 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (64)</a></li>
1523
1524 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
1525
1526 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (95)</a></li>
1527
1528 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (12)</a></li>
1529
1530 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (11)</a></li>
1531
1532 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (10)</a></li>
1533
1534 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (15)</a></li>
1535
1536 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
1537
1538 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
1539
1540 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
1541
1542 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (13)</a></li>
1543
1544 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (133)</a></li>
1545
1546 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (119)</a></li>
1547
1548 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1549
1550 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (21)</a></li>
1551
1552 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (43)</a></li>
1553
1554 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1555
1556 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
1557
1558 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
1559
1560 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1561
1562 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
1563
1564 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
1565
1566 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (24)</a></li>
1567
1568 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
1569
1570 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (2)</a></li>
1571
1572 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (9)</a></li>
1573
1574 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (20)</a></li>
1575
1576 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
1577
1578 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (16)</a></li>
1579
1580 </ul>
1581
1582 </div>
1583 </body>
1584 </html>