Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'd like to copy my exact setup from my computer at work to my computer at home. I'm trying to figure out how to go about doing that. So far I've figured this much out.

On the source computer run

dpkg --get-selections > installed-software

and backup the installed-software file

Backup /etc/apt/sources.list Backup /usr/share/applications/ to save all my custom Quicklists Backup /etc/fstab to save all my network mounts Backup /usr/share/themes/ to save the customization I've done to my themes I'm also going to backup my entire HOME directory.

Once I get to the destination computer I'm going to first do just a fresh install of 11.10 Then I'll copy over my HOME directory, /etc/apt/sources.list, /usr/share/appications, /etc/fstab and /usr/share/themes/

Then I'm going to run

dpkg --set-selections < installed-software

Followed by

dselect

That should install all of my apps for me.

I'm wondering if there's a way/need to backup dconf and gconf settings from the source computer? I guess that's my ultimate question. I'd also like any notes on anything else that might need backed up as well before I undertake this project. I hope this post is legit, I figured other people would be interested in knowing this process and I don't see any other questions that seem to really document this on here.

I'd also like to further this project and have each computer routinely backup all the necessary files so that both computer are basically identical at all times. That's stage 2 though...

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted

Your best shot is imaging software like Clonezilla or FSArchiver. They'll make sure you get the exact copy of the source OS.

Another neat way is TAR Backup, but you'll have to fix UUIDs are reinstall Grub.

In case you prefer the manual way, as outlined in the question, then copying the home folder will take care of dconf and gconf.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.