I have been using Fedora as my primary distribution since very long. One thing that "bothers" me is its relatively short life cycle. I install its latest release, restore my backup, customize the applications, take a sigh of relief but by then the new release is just around the corner.
Fedora has a comparatively short life cycle: version X is maintained until one month after version X+2 is released. With 6 months between releases, the maintenance period is a very short 13 months for each version. Wikipedia
Once I used pre-upgrade when moving from Fedora 9 to 10. It didn't work smoothly. The new upgraded Fedora was using the old kernel images of Fedora 9. Took me long to figure it out and I had to use live usb to fix it. Since then I decided not to use pre-upgrade or Upgrade an existing installation option. I had some hiccups with applications too.
Using fresh install seems safer. But now I have to backup all data, along with my scripts and rc files and restore it again. This takes time along with installing apps that are not installed by default and removing not-required apps.
Main problem is customization settings of each application. From Firefox only, I would have to export saved passwords, bookmarks, saved sessions, preferences of different extensions, etc. Some other applications do not provide option of save/export settings at all. So I have to configure each one manually.
All in all, upgrading to latest release takes time, even longer if my net connection goes down for some reason. Each time I upgrade, I cannot take it out my mind that within few months a new release will be knocking my door, and I will have to repeat the whole exercise again.
- What could be a painless and easy procedure to take backups of all data and to restore it? I would prefer a command line solution.
- How can I preserve settings of applications, if they do not provide an option to export settings?
- If you are Fedora user, what do you do to keep up with its frequent releases?
- How can I make this whole procedure faster and less painful? Its the amount of time and efforts that an upgrade takes altogether which made me post this question. How can I make my life easier?
Any help, suggestions and ideas would be greatly appreciated. Thanks for your time.