Thank for the advice.
I had a similar situation where the user had enriched his machine with many
packages, not all of which were available from the Fedora repositories. I am
assuming that the software you enriched the machine with were all rpm's or
built from sources that you still have.
So, this is what was done. It is tedious and a little time consuming, but it
does the job.
After you install your new machine with your chosen Fedora
release/Architecture,
copy from your original machine the output of rpm -qa to a file on the new
machine.
On the new machine, massage this file as follows:
sed 's/-[0-9].*$//' list-of-installed-rpms-file > newlist
allpkgs=""
for pkg in `cat newlist`; do
allpkgs="$allpkgs + $pkg"
done
This list could be huge, so you might not be able specify this list as an
argument to yum (Shell has a limited buffer for command line args). So, you do
this
echo $allpkgs | sudo xargs yum install
Some packages may already be installed. No problem there.
Some packages might not exist in the new release you have installed on the new
machine.
Be sure that you have installed same repo files on new machine as you had on
old machine.
Also, be sure that these repo files do not explicitly specify the release
version and the architecture.
If they do, throw them out or change every occurrence of the explicit release to
$releasever , and every explicit architecture to $basearch
These repos might or might still not have the packages for your new Fedora
installation.
In such cases, you will have to resort to the web to find them.
As far as the packages that were built and installed from sources on your
original machine, you
will have to copy the sources to the new machine, and re-configure, rebuild
and install.
Good luck,
MK
Date: Fri, 19 Jun 2009 14:30:39 +0100
From: [email protected]
To: [email protected]
Subject: Re: clone
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.
Regards.
Hello,
If I understand correctly, anaconda and kickstart let install a
machine identically to a previous machine installed with anaconda.
If the machine has been upgraded by all sort of packages, then the use
of anaconda is obsolete. Am I correct ? Is there a way to
rebuild a file which could be used on the 2nd machine, either which
anaconda or with yum or something else ?
Anaconda is the installation program used by RH/Fedora for the initial
install.
If you've updated the packages on your source machine, you have a couple
of options:
A) Run "yum update" on the newly built system(s) after the kickstart build
has finished.
B) Download the updated packages to your source/install repository, and
let them be installed by the kickstart build process. If you look at your
kickstart file, you'll note that there are no versions listed...only
package and/or package group names. As long as all the appropriate
packages are there to satisfy prereq/dependencies, you should be fine.
--
---
==========================================================================
Patrick DUPRÉ | |
Department of Chemistry | | Phone: (44)-(0)-1904-434384
The University of York | | Fax: (44)-(0)-1904-432516
Heslington | |
York YO10 5DD United Kingdom | | email: [email protected]
==========================================================================
_________________________________________________________________
Insert movie times and more without leaving Hotmail�.
http://windowslive.com/Tutorial/Hotmail/QuickAdd?ocid=TXT_TAGLM_WL_HM_Tutorial_QuickAdd_062009
--
---
==========================================================================
Patrick DUPRÉ | |
Department of Chemistry | | Phone: (44)-(0)-1904-434384
The University of York | | Fax: (44)-(0)-1904-432516
Heslington | |
York YO10 5DD United Kingdom | | email: [email protected]
==========================================================================
--
fedora-list mailing list
[email protected]
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines