Home_greyopenFATE - openSUSE feature tracking > #306658
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Migration tool from KDE3 to KDE4

Feature state

openSUSE-11.2
Done

Description

As KDE4 becomes more stable, many users go (or are forced to go...) to KDE4.

To ease this step, esp. in a production environment or within a company, a migration tool is required.

For example, I just tried to migrate KMail by copying kmailrc and apps/kmail to the ~/.kde4 path. Mail accounts (POP/Dimap) are copied, but I miss all identities, outbound mail servers and all local mail subfolders.

This test is not yet performed for knode, kwallet, PGP, etc...but definitely required

Discussion


icons/user_comment.png R. M. wrote: (8 years ago)
icons/user_comment.png M. L. wrote: (8 years ago)

Ouch - if that's the case. A usable and working migration tool form KDE3 to KDE4 is a must imo.

icons/user_comment.png A. B. wrote: (8 years ago)

I build a litle script to convert the most important settings - works for me as far as I could see, but maybe the gurus can enhance it so that it gets useable for Jack User as well.

To be started from /home/user

#!/bin/bash
# kde-migrator
# a script to copy the most important settings from kde3 to kde 4

cp -r .kde/share/apps/kabc* -t .kde4/share/apps
cp -r .kde/share/apps/kmail* -t .kde4/share/apps
cp -r .kde/share/apps/knode* -t .kde4/share/apps
cp -r .kde/share/apps/konqueror* -t .kde4/share/apps
cp -r .kde/share/apps/kwallet* -t .kde4/share/apps
cp .kde/share/config/emaildefaults .kde4/share/config/emaildefaults
cp .kde/share/config/emailidentities .kde4/share/config/emailidentities
cp .kde/share/config/kaddress* .kde4/share/config/.
cp .kde/share/config/kgpg* .kde4/share/config/.
cp .kde/share/config/kmail* .kde4/share/config/.
cp .kde/share/config/knode* .kde4/share/config/.
cp .kde/share/config/konquer* .kde4/share/config/.
cp .kde/share/config/kpgp* .kde4/share/config/.
cp .kde/share/config/kpilot* .kde4/share/config/.
cp .kde/share/config/kwallet* .kde4/share/config/.

icons/user_comment.png A. B. wrote: (8 years ago)

oops, cr/LF got lost....

icons/user_comment.png S. O. wrote: (8 years ago)

just add <pre> tags around the text:

#!/bin/bash 
# kde-migrator
# a script to copy the most important settings from kde3 to kde 4
cp -r .kde/share/apps/kabc* -t .kde4/share/apps
cp -r .kde/share/apps/kmail* -t .kde4/share/apps
cp -r .kde/share/apps/knode* -t .kde4/share/apps
cp -r .kde/share/apps/konqueror* -t .kde4/share/apps
cp -r .kde/share/apps/kwallet* -t .kde4/share/apps
cp .kde/share/config/emaildefaults .kde4/share/config/emaildefaults
cp .kde/share/config/emailidentities .kde4/share/config/emailidentities
cp .kde/share/config/kaddress* .kde4/share/config/.
cp .kde/share/config/kgpg* .kde4/share/config/.
cp .kde/share/config/kmail* .kde4/share/config/.
cp .kde/share/config/knode* .kde4/share/config/.
cp .kde/share/config/konquer* .kde4/share/config/.
cp .kde/share/config/kpgp* .kde4/share/config/.
cp .kde/share/config/kpilot* .kde4/share/config/.
cp .kde/share/config/kwallet* .kde4/share/config/
icons/user_comment.png A. B. wrote: (8 years ago)

Thanks, Susanne.

I notice in between that some additional word will be required: In KDE3, the outgoing mail servers are stored in kmailrc under [Transport 7].

In KDE4 it is a separate file mailtransports with the outgoing server in ....

icons/user_comment.png K. F. wrote: (7 years ago)

This one is already fixed by another tool which is part of the kdebase4-openSUSE package. If that is not working properly, please contribute to the bug Bug #412938

Last change: 7 years ago
Voting
Score: 9
  • Negative: 1
  • Neutral: 1
  • Positive: 10
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint