Re: clone

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 19 Jun 2009 14:30:39 +0100 (BST)
Patrick Dupre <pd520@xxxxxxxxxx> wrote:

> Thank for your email.
> 
> THis is not what I want. I have a machine installed 6 months ago,
> which has then been enriched by a lot of packages. Now I would like to
> clone the installation. typically I want to pass from i386 to x86_64
> and from FC10 to FC11 expecting to get a similar machine.
> 
I too would like some more automatic way to do such a thing, but have
not found one.  In a sense, preupgrade is doing this, but after a
few uses, it can leave a system with cruft.  And you are using your
main system so if issues arise, there is no alternate system to boot
and do research with.

My solution to this has been to do a minimal install of the new
version, say F11, in its own partition.  Thus I start with a clean
slate. Then, I run 
yum list installed > all-packages.txt 
on the old system.

That gives me a list of all the packages I have installed there.  With a
little script magic, I reformat it into something yum can use for an
install command.  Then I download the everything repository from a
mirror, and make it into a local repository with high priority.  I
then run yum on the list of files from the previous installation (this
can take a long time because of all the dependency checking).  I've
looked at kickstart for doing this, but it seems to be inappropriate
for the job.  In the end, I've just let it run in the background, like
a very long update.  I wonder if I could just run rpm -Uvh --nodeps and
trust that dependencies haven't changed enough between versions to
matter. i.e. all dependencies were resolved on the old system, if I
install those same packages on a new system there should be no
dependency issues.  Seems chancy as I've noticed package names change
and packages are dropped during releases.  And there will be broken
dependencies until everything is installed.

I end with a system that is almost identical to the one I cloned,
needing only a little tweaking to feel just like the old one.

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux