Kubuntu restricted extras

Kubuntu installeert standaart geen onderdelen waarbij de sourcecode niet is vrijgegeven. Hieronder valt onder ander de flashplayer, java, ms truetype fonts, een groot aantal mediacodecs. Deze zijn wel makkelijk installeerbaar gemaakt met het pakket kubuntu-restricted-extras. Hiermee is dus in 1x een heleboel aan extras te installeren waardoor het systeem meteen werkbaar is:

[INSTALLEER, AFHANKELIJKHEDEN] ca-certificates-java
[INSTALLEER, AFHANKELIJKHEDEN] cabextract
[INSTALLEER, AFHANKELIJKHEDEN] ia32-libs
[INSTALLEER, AFHANKELIJKHEDEN] icedtea-6-jre-cacao
[INSTALLEER, AFHANKELIJKHEDEN] java-common
[INSTALLEER, AFHANKELIJKHEDEN] lib32asound2
[INSTALLEER, AFHANKELIJKHEDEN] lib32bz2-1.0
[INSTALLEER, AFHANKELIJKHEDEN] lib32gcc1
[INSTALLEER, AFHANKELIJKHEDEN] lib32ncurses5
[INSTALLEER, AFHANKELIJKHEDEN] lib32stdc++6
[INSTALLEER, AFHANKELIJKHEDEN] lib32v4l-0
[INSTALLEER, AFHANKELIJKHEDEN] lib32z1
[INSTALLEER, AFHANKELIJKHEDEN] libaccess-bridge-java
[INSTALLEER, AFHANKELIJKHEDEN] libaccess-bridge-java-jni
[INSTALLEER, AFHANKELIJKHEDEN] libasound2-plugins
[INSTALLEER, AFHANKELIJKHEDEN] libavformat52
[INSTALLEER, AFHANKELIJKHEDEN] libavutil-extra-49
[INSTALLEER, AFHANKELIJKHEDEN] libc6-i386
[INSTALLEER, AFHANKELIJKHEDEN] libdirac-encoder0
[INSTALLEER, AFHANKELIJKHEDEN] libfaad2
[INSTALLEER, AFHANKELIJKHEDEN] libfftw3-3
[INSTALLEER, AFHANKELIJKHEDEN] libgsm1
[INSTALLEER, AFHANKELIJKHEDEN] libmad0
[INSTALLEER, AFHANKELIJKHEDEN] libmp3lame0
[INSTALLEER, AFHANKELIJKHEDEN] libofa0
[INSTALLEER, AFHANKELIJKHEDEN] liboil0.3
[INSTALLEER, AFHANKELIJKHEDEN] libopenjpeg2
[INSTALLEER, AFHANKELIJKHEDEN] libpostproc51
[INSTALLEER, AFHANKELIJKHEDEN] libschroedinger-1.0-0
[INSTALLEER, AFHANKELIJKHEDEN] libspeexdsp1
[INSTALLEER, AFHANKELIJKHEDEN] libstartup-notification0
[INSTALLEER, AFHANKELIJKHEDEN] libtunepimp5
[INSTALLEER, AFHANKELIJKHEDEN] libx264-85
[INSTALLEER, AFHANKELIJKHEDEN] libxcb-atom1
[INSTALLEER, AFHANKELIJKHEDEN] libxcb-aux0
[INSTALLEER, AFHANKELIJKHEDEN] libxcb-event1
[INSTALLEER, AFHANKELIJKHEDEN] libxvidcore4
[INSTALLEER, AFHANKELIJKHEDEN] nspluginwrapper
[INSTALLEER, AFHANKELIJKHEDEN] openjdk-6-jre
[INSTALLEER, AFHANKELIJKHEDEN] openjdk-6-jre-headless
[INSTALLEER, AFHANKELIJKHEDEN] openjdk-6-jre-lib
[INSTALLEER, AFHANKELIJKHEDEN] ttf-liberation
[INSTALLEER, AFHANKELIJKHEDEN] tzdata-java
[INSTALLEER, AFHANKELIJKHEDEN] xulrunner-1.9.2
[INSTALLEER] flashplugin-installer
[INSTALLEER] icedtea6-plugin
[INSTALLEER] kubuntu-restricted-extras
[INSTALLEER] libavcodec-extra-52
[INSTALLEER] libk3b6-extracodecs
[INSTALLEER] libtunepimp5-mp3
[INSTALLEER] libxine1-ffmpeg
[INSTALLEER] ttf-mscorefonts-installer
[INSTALLEER] unrar

Chromium beta

Voor het browsen ben ik ondertussen afgestapt van Firefox, het voelde allemaal wel wat trager aan de laatste tijd en na een tijdje proberen met Chromium ben ik omgegaan. Ik installeer de beta vanaf een ppa, die moet ik eerst toevoegen:

tecumseh@Kvasir:~$ sudo add-apt-repository ppa:chromium-daily/beta
[sudo] password for tecumseh:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv FBEF0D696DE1C72BA5A835FE5A9BF3BB4E5E17B5
gpg: opvragen sleutel 4E5E17B5 van hkp sleutelserver keyserver.ubuntu.com
gpg: sleutel 4E5E17B5: publieke sleutel “Launchpad PPA for chromium-daily” geimporteerd
gpg: no ultimately trusted keys found
gpg: Totaal aantal verwerkt: 1
gpg:               Geimporteerd: 1  (RSA: 1)

Na het updaten van aptitude kan ik dan de browser installeren:

[INSTALLEER, AFHANKELIJKHEDEN] chromium-browser-inspector
[INSTALLEER, AFHANKELIJKHEDEN] chromium-codecs-ffmpeg
[INSTALLEER] chromium-browser

Nvidia driver

Na de installatie van de drivers worden helaas niet alle resoluties die mijn beeldscherm aankunnen herkend door kubuntu systemsettings. De maximale resolutie die ik in kan stellen is 1024×768 ik heb alleen de voorkeur voor 1280×1024 op mijn monitor. Met behulp van nvidia-settings krijg ik de resolutie hoger ingesteld en dat resulteerd in de volgende configuratie:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@yellow)  Fri Apr  9 11:51:21 UTC 2010

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL P992"
    HorizSync       30.0 - 107.0
    VertRefresh     48.0 - 170.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6200 TurboCache(TM)"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1280x1024_75 +0+0; 1280x1024 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Hierbij heb ik de secties voor toetsenbord en muis verwijderd aangezien die niet meer gebruikt worden door kubuntu.

Kvasir uitbreiden

Een kale kubuntu installatie is behoorlijk compleet alleen zijn er wel een aantal zaken die ik er extra op geïnstalleerd wil hebben.

Als eerste maar eens de update’s installeren, ondanks dat Lucid Lynx nog maar net uit is zijn er al wel een aantal updates te doen:

[INSTALLEER, AFHANKELIJKHEDEN] linux-image-2.6.32-22-generic
[OPWAARDEREN] acpid 1.0.10-5ubuntu2 -> 1.0.10-5ubuntu2.1
[OPWAARDEREN] apt 0.7.25.3ubuntu7 -> 0.7.25.3ubuntu8
[OPWAARDEREN] apt-transport-https 0.7.25.3ubuntu7 -> 0.7.25.3ubuntu8
[OPWAARDEREN] apt-utils 0.7.25.3ubuntu7 -> 0.7.25.3ubuntu8
[OPWAARDEREN] ghostscript 8.71.dfsg.1-0ubuntu5 -> 8.71.dfsg.1-0ubuntu5.1
[OPWAARDEREN] ghostscript-cups 8.71.dfsg.1-0ubuntu5 -> 8.71.dfsg.1-0ubuntu5.1
[OPWAARDEREN] ghostscript-x 8.71.dfsg.1-0ubuntu5 -> 8.71.dfsg.1-0ubuntu5.1
[OPWAARDEREN] gnome-keyring 2.92.92.is.2.30.0-0ubuntu3 -> 2.92.92.is.2.30.1-0ubuntu1
[OPWAARDEREN] hal 0.5.14-0ubuntu5 -> 0.5.14-0ubuntu6
[OPWAARDEREN] kde-zeroconf 4:4.4.2-0ubuntu4 -> 4:4.4.2-0ubuntu4.1
[OPWAARDEREN] kopete 4:4.4.2-0ubuntu4 -> 4:4.4.2-0ubuntu4.1
[OPWAARDEREN] kppp 4:4.4.2-0ubuntu4 -> 4:4.4.2-0ubuntu4.1
[OPWAARDEREN] kubuntu-default-settings 1:10.04ubuntu23 -> 1:10.04ubuntu23.1
[OPWAARDEREN] libgcr0 2.92.92.is.2.30.0-0ubuntu3 -> 2.92.92.is.2.30.1-0ubuntu1
[OPWAARDEREN] libgl1-mesa-dri 7.7.1-1ubuntu2 -> 7.7.1-1ubuntu3
[OPWAARDEREN] libgl1-mesa-glx 7.7.1-1ubuntu2 -> 7.7.1-1ubuntu3
[OPWAARDEREN] libglu1-mesa 7.7.1-1ubuntu2 -> 7.7.1-1ubuntu3
[OPWAARDEREN] libgp11-0 2.92.92.is.2.30.0-0ubuntu3 -> 2.92.92.is.2.30.1-0ubuntu1
[OPWAARDEREN] libgs8 8.71.dfsg.1-0ubuntu5 -> 8.71.dfsg.1-0ubuntu5.1
[OPWAARDEREN] libhal-storage1 0.5.14-0ubuntu5 -> 0.5.14-0ubuntu6
[OPWAARDEREN] libhal1 0.5.14-0ubuntu5 -> 0.5.14-0ubuntu6
[OPWAARDEREN] libkopete4 4:4.4.2-0ubuntu4 -> 4:4.4.2-0ubuntu4.1
[OPWAARDEREN] libpam-gnome-keyring 2.92.92.is.2.30.0-0ubuntu3 -> 2.92.92.is.2.30.1-0ubuntu1
[OPWAARDEREN] libsoprano4 2.4.2+dfsg.1-0ubuntu1 -> 2.4.2+dfsg.1-0ubuntu1.1
[OPWAARDEREN] libtag1-vanilla 1.6.2-0ubuntu1 -> 1.6.3-0ubuntu1
[OPWAARDEREN] libtag1c2a 1.6.2-0ubuntu1 -> 1.6.3-0ubuntu1
[OPWAARDEREN] linux-generic 2.6.32.21.22 -> 2.6.32.22.23
[OPWAARDEREN] linux-image-generic 2.6.32.21.22 -> 2.6.32.22.23
[OPWAARDEREN] mountall 2.14 -> 2.15
[OPWAARDEREN] nvidia-current-modaliases 195.36.15-0ubuntu2 -> 195.36.15-0ubuntu3
[OPWAARDEREN] plymouth-theme-kubuntu-logo 1:10.04ubuntu23 -> 1:10.04ubuntu23.1
[OPWAARDEREN] pm-utils 1.3.0-1ubuntu1 -> 1.3.0-1ubuntu2
[OPWAARDEREN] python-cupshelpers 1.2.0+20100408-0ubuntu5 -> 1.2.0+20100408-0ubuntu5.2
[OPWAARDEREN] soprano-daemon 2.4.2+dfsg.1-0ubuntu1 -> 2.4.2+dfsg.1-0ubuntu1.1
[OPWAARDEREN] system-config-printer-common 1.2.0+20100408-0ubuntu5 -> 1.2.0+20100408-0ubuntu5.2
[OPWAARDEREN] system-config-printer-udev 1.2.0+20100408-0ubuntu5 -> 1.2.0+20100408-0ubuntu5.2
[OPWAARDEREN] unattended-upgrades 0.55ubuntu3 -> 0.55ubuntu4
[OPWAARDEREN] update-manager-core 1:0.134.7 -> 1:0.134.8
[OPWAARDEREN] update-manager-kde 1:0.134.7 -> 1:0.134.8

Verder zal de driver van de grafische kaart geïnstalleerd moeten worden zodat de 3D versnelling en compositing gebruikt kan worden. Hiervoor heeft kubuntu een speciaal programma geschreven wat de juiste closed-source driver van de fabrikant kan installeren.

Het kost even zoeken in de logfiles welke driver er nu exact geïnstalleerd wordt als ik de recommended kies maar uiteindelijk vindt ik dat in jockey.log:

nvidia-current_195.36.15-0ubuntu3_amd64.deb

Nieuwe installatie: Kvasir

Ondertussen draai ik al een poosje met een Kubuntu installatie. Deze is keer op keer geupgrade en nu er een nieuwe LTS (Long Term Support) versie uitgebracht is ben ik toe aan een verse installatie. Hiermee kan ik meteen een paar keuze’s waar ik minder tevreden ben opruimen. Wat ik ook meteen verander is de hostname. Ik heb gekozen voor een serie buitenaardse namen uit de Stargate serie, mijn computer gaat voortaan Kvasir heten.

Met een van mijn zwager geleende harde schijf heb ik een backup gemaakt van mijn data. 200 GiB aan data krijg je niet zomaar op dvd schijfjes. Hierna is de weg vrij om een nieuwe schijfindeling te bedenken en aan te maken.

De partitieindeling is als volgt geworden:

tecumseh@Kvasir:~$ sudo fdisk -l

Schijf /dev/sda: 500.1 GB, 500107862016 bytes
255 koppen, 63 sectoren/spoor, 60801 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Schijf-ID: 0x0006e934

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1               1        1824    14651248+   7  HPFS/NTFS
/dev/sda2   *        1825        4864    24414208   83  Linux
/dev/sda3            4864        7903    24414208   83  Linux
/dev/sda4            7903       60802   424905729    5  Uitgebreid
/dev/sda5            7903       60315   420995072   83  Linux
/dev/sda6           60315       60802     3909632   82  Linux wisselgeheugen

In de 1e partitie (/dev/sda1) heb ik Windows XP geïnstalleerd. Deze heb ik soms nodig om updates en backups van mijn telefoon (nokia) te maken. Ook het activeren en herstellen van de gekregen iPod gaat niet zonder windows of mac installatie.

In de 2e partititie (/dev/sda2) is Kubuntu 10.04 Lucid Lynx amd64 geïnstalleerd. Partitie 3 (/dev/sda3) is leeggelaten, hier kan ik eventueel een andere linux installatie aanmaken. De rest van de ruimte is gereserveerd voor data (/dev/sda5) en swapruimte (/dev/sda6) en deze is in een extended partitie (/dev/sda4) gezet.

Apt-p2p

Sommige mensen hebben simpelweg bandbreedte over. Als je zoals ik een 35 mbit glasvezellijn hebt liggen voor een lagere prijs dan de kabelaanbieders dan is dat het geval. Ik ben er sinds kort achter dat ik daarmee de apt-repository’s kan ontlasten door het installeren van de toevoeging apt-p2p. Dit pakket is sinds kort beschikbaar in de repository voor Debian testing en unstable en ook voor Ubuntu Intrepid Ibex.

Het installeren zelf gaat als vanouds:

[sudo] password for tecumseh:
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd
De status informatie wordt gelezen... Klaar
De volgende extra pakketten zullen geïnstalleerd worden:
  python-pysqlite2 python-twisted-web2
Voorgestelde pakketten:
  python-pysqlite2-dbg
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
  apt-p2p python-pysqlite2 python-twisted-web2
0 pakketten opgewaardeerd, 3 pakketten nieuw geïnstalleerd, 0 te verwijderen en5 niet opgewaardeerd.
Er moeten 387kB aan archieven opgehaald worden.
Door deze operatie zal er 2232kB extra schijfruimte gebruikt worden.
Wilt u doorgaan [J/n]? j

Hierna moeten er een paar dingen ingesteld worden. Ten eerste moet de machine die hiervan voorzien wordt bereikbaar worden voor de rest van de wereld. Je wordt namelijk zelf ook een repository voor de pakketten die jij al binnengehaald hebt. Standaard moet hiervoor de poort 9977 TCP en UDP geforward worden.

Ten tweede moet je de sources.list aanpassen zodat het extra repository netwerk gevonden wordt. Elke regel die je op deze manier wil delen moet hiervoor veranderen. Het volgende moet je daaraan toevoegen:

http://localhost:9977/

Als laatste nog een update zodat de nieuwe lijst in gebruik genomen wordt:

tecumseh@Athlan:~$ sudo apt-get update

Mocht je meer machines in je netwerk hebben dan is er nog meer te doen. Je zult dan de configuratie aan moeten passen zodat er een andere poort gebruikt wordt. En uiteraard moet ook die nieuwe poort geforward worden.

Toevoeging 02-01-2009 21:05:

Apt-p2p is al enige tijd van mijn systeem verwijderd. Het is een geweldig idee maar helaas onwerkbaar. Omdat de eigen pakketten ook via dit systeem opgehaald moeten worden is de snelheid niet om over naar huis te schrijven. Downloads van 5 kb/s terwijl je een bandbreedte van 35 mbit/s ter beschikking hebt…

Sudo vergeten te gebruiken

Onder (K)Ubuntu werk je niet als root, voor alles waar je rootrechten nodig hebt is er sudo. Hiermee voer je een commando uit als super user (super user do). Helaas komt het me nog weleens voor dat ik sudo vergeten ben in te voeren. Nu ben ik redelijk vlot met het toetsenbord maar het blijft toch vervelend. Vandaag kwam ik echter een tip tegen die me een klein beetje ergenis bespaart:

tecumseh@Arkon-kde4:~$ sudo !!

Hiermee voer je het laatste commando opnieuw uit maar dan met gebruik van sudo.

Deze en meer tips kun je vinden op deze site.

Virtualbox (5)

Zoals ik gisteren al schreef is er een nieuwe versie van Virtualbox uitgebracht en is ook de stable release bijgewerkt en nu via apt bij te werken. Ik blijf nog even bij de 1.6 stable serie maar loop hiermee nogal achter met de update’s. Ik heb hier namelijk nog steeds versie 1.6.2 draaien terwijl 1.6.6 er al een tijdje is.

Als eerste maar het toevoegen van een regel aan mijn sources.list:

tecumseh@Arkon-kde4:~$ sudo nano /etc/apt/sources.list

Hieruit kan ik kiezen uit de volgende regels, voor mij is dat de regel van hardy. Maar ook voor de andere debian based distro’s staat er waarschijnlijk 1 tussen.

deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free

Ik moet ook nog even de key toevoegen zodat apt deze pakketbron vertrouwd. Op de virtualbox website kun je de key signature vinden om de key zelf te kunnen controleren.

tecumseh@Arkon-kde4:~$ wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Hierna een update en upgrade waarbij versie 1.6.2 vervangen wordt door versie 1.6.6

tecumseh@Arkon-kde4:~$ sudo apt-get update && sudo apt-get upgrade
(Database inlezen ... 137609 bestanden en mappen geïnstalleerd.)
Voorbereiden om virtualbox 1.6.2-31466_Ubuntu_hardy te vervangen (door .../virtualbox_1.6.6-35336%5fUbuntu%5fhardy_amd64.deb) ...
 * Stopping VirtualBox kernel module *  done.
 * Shutting down VirtualBox host networking *  done.
Uitpakken van vervangende virtualbox ...
Instellen van virtualbox (1.6.6-35336_Ubuntu_hardy) ...
Installeren van nieuwe versie van configuratiebestand /etc/init.d/vboxnet ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
 * Starting VirtualBox kernel module *  done.
 * Starting VirtualBox host networking *  done.

Tijdens de update worden er oude virtualbox kernel modules verwijderd, of ik hier even mijn goedkeuring voor wil geven:

Old vboxdrv modules found. It is recommended to purge these modules as they might not work together with this version of VirtualBox. The module re-compilation can be forced later by executing

/etc/init.d/vboxdrv setup

as root

Delete old modules?

Hierna werken mijn virtuele machine’s weer met een paar bugs minder.

Multiboot en configuratiebestanden

Ik heb recent de boel flink in de soep laten lopen. Het installeren van meer besturingssystemen op 1 pc kan heel goed maar je moet het wel netjes doen. Omdat ik graag verschillende dingen uitprobeer heb ik hier in het verleden al rekening mee gehouden.

Het loopt alleen blijkbaar vast als je Kubuntu Hardy Heron, Kubuntu Hardy Heron KDE4 remix en Debian Lenny met KDE naast elkaar installeerd waarbij je dezelfde home directory en gebruikersnaam aanhoudt. De configuratiebestanden worden namelijk op dezelfde plek opgeslagen. Als je dan verschillende versies van programma’s gebruikt dan loopt er wat door elkaar.

Op IRC heb ik een heel eind in de rondte gevraagd, niemand had echter een bevredigend antwoord. We zullen het dus zelf op moeten lossen. Het idee ervoor heeft zich in de afgelopen week al gevormd, nu de uitvoering nog. Wat ik ga doen is de huidige home partitie unmounten en op een andere plek weer terugzetten. Om dit te doen moet ik inloggen, onder Kubuntu gaat dit niet tegelijk met het verplaatsen want dan zijn er ineens bestanden in gebruik. Ik ga dus een keer opnieuw opstarten omdat ik toch onder Kubuntu momenteel het meeste doe.

Als eerste het aanpassen van de fstab. Onder Kubuntu KDE 3.5.9 ziet die er nu als volgt uit:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=83bafee3-1e13-4f6d-a520-a6b522950b7e / ext3 nouser,relatime,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
# /dev/sda7
# UUID=a0627947-327e-4369-bfba-48cafc3c8aeb /home ext3 nouser,relatime,atime,auto,rw,dev,exec,suid 0 2
UUID=a0627947-327e-4369-bfba-48cafc3c8aeb /media/home ext3 nouser,relatime,atime,auto,rw,dev,exec,suid 0 2
# /dev/sda8
UUID=c182bf79-ac71-4558-a2d4-f6d202410a39 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,utf8,atime,noauto,rw,dev,exec,suid 0 0
/dev/fd0 /media/floppy0 auto user,utf8,atime,noauto,rw,dev,exec,suid 0 0
none /proc/bus/usb usbfs devgid=120,devmode=664 0 0
/dev/sdc1 /media/windata auto users,noauto,atime,rw,nodev,noexec,nosuid 0 0
/dev/sdc2 /media/data auto users,noauto,atime,rw,nodev,noexec,nosuid 0 0

Zoals je ziet heb ik de UUID die eerst als /home gemount werd gekopieerd en een comment geplaatst bij de 1e. De 2e instantie heb ik aangepast naar het nieuwe mountpunt /media/home.

Vervolgens heb ik opnieuw opgestart en vanuit /etc/skel/ opnieuw de basisbestanden gekopieerd. Nu de oude data nog verplaatsen, meteen een opschoning die gedaan kan worden. Onder /media/home maak ik een directory data aan en die chown ik naar mezelf (tecumseh met uid 1000 en guid 1000). Ik mag namelijk blijkbaar niet rechtstreeks naar die partitie schrijven.

tecumseh@Athlan:/media/home$ mkdir temp
mkdir: cannot create directory `temp': Permission denied

Nu kan ik de oorzaak hiervan wel uitzoeken maar een aparte data directory heeft ook zijn voordelen. Er zijn meer dingen die ik op die partitie neerzetten wil en die hoeven niet allemaal in mijn homedirectory zichtbaar te worden.

Nu verplaats ik al mijn Documenten, Muziek, Video’s, Foto’s en andere zaken naar deze directory. Hierna verplaats ik de door Kubuntu aangemaakte directory’s die in mijn nog maagdelijke homedirectory staan. Dezelfde directory’s maak ik nu nogmaals aan maar dan als symlink naar de corresponderende directory’s in /media/home/data.

Als laatste nog het verplaatsen van de configuratiebestanden die ik nu behouden wil. Hoofdzakelijk zijn dit de firefox, thunderbird en virtualbox. Met de laatste doe ik nog een vervolgstap. Onder /media/home maak ik een directory Virtualbox/VDI aan en ik verplaats de Virtual Disk Images vanuit de net gekopieerde configuratiedirectory hiernaar toe. Met een symlink maak ik vervolgens ~/.Virtualbox/VDI weer aan.

Operatie voltooid aan deze kant, nu nog een herhaling van dit recept in de andere installatie’s. Ik moet er alleen nog wel op letten dat ik wel dezelfde uid’s en guid’s aanhoud. Een puntje wat nog wel wat lastig is dat is de mail, deze verplaatst hiermee niet dus die gebruik ik maar onder 1 installatie. Met de tijd moet dit nog vervangen worden door de mailserver op Arkon.

Mailclient

Ik heb nu een aantal maanden geprobeerd te wennen aan Kmail, het mailprogramma wat standaard bij een KDE omgeving meegeleverd wordt. Toch blijven me een aantal kleine dingen ergeren. De spreekwoordelijke druppel die me het besluit liet maken om toch weer terug te gaan naar Thunderbird is het toevoegen van certificaten in de mailclient. Onder Kmail moet ik diverse handelingen uitvoeren die niet heel goed beschreven staan. Nadat ik een aantal verschillende manieren geprobeerd heb werd nog steeds het CAcert root certificaat niet herkend. Dit is onder andere nodig om de mail die ondertekend is met een certificaat wat door CAcert uitgegeven is te controleren. Maar straks hopelijk meer over certificaten want ik ben van plan om mijn mail in het vervolg ook te ondertekenen.

Nu eerst echter het converteren van de mail zodat thunderbird hier iets mee kan. Kmail gebruikt namelijk niet het veelgebruikte mbox formaat maar maildir. Hier kan Thunderbird niets mee. Het converteren hiervan is eigenlijk heel simpel, maak in Kmail een nieuwe folder aan in mbox formaat en kopieer daar alle mail in. Dit heb ik dus per submap gedaan (inbox, sent, draft) en dan ook nog eens van meerdere accounts. Zorg er overigens voor dat er geen mail meer opgehaald kan worden als je zo’n conversie begint, het zou toch jammer zijn als er een mailtje tussen wal en ’t schip valt. Nadat je alle mails zo geconverteerd hebt is het een kwestie van de aangemaakte mbox bestanden over te zetten naar thunderbird. Die bestanden vindt je in ~/.kde/share/apps/kmail/mail/ en die moeten naar de profile directory van thunderbird in de subdirectory Local Folders: ~/.mozilla-thunderbird/{profielnaam}.default/Mail/Local Folders/

In Thunderbird de verschillende accounts nog even instellen en eventueel andere zaken configureren. En uiteraard het verwijderen van Kmail.