[Fedora] Local Copy of Repository
Ashley M. Kirchner
ashley at pcraft.com
Sun Oct 7 04:52:55 UTC 2007
das wrote:
> I want to keep a local copy of the Fedora 7 repository, only the i386
> branch. This will be updated in regular intervals, that I can break it
> into DVD-s (or, even CD-s) and write them, and after installing F7 in a
> machine, the 'yum' can be run on these DVD-s.
>
> Now, can anyone please suggest a very simple way of doing this thing?
You can use rsync with any of the mirrors to keep a local copy. I
have a shell script that I run every so often:
~:> cat rsync.sh
echo "Getting Fedora Core 7 Updates...";
echo -e "********************************\n";
rsync --verbose --progress --archive \
--partial --delete --delete-excluded \
--exclude SRPMS/ \
--exclude ppc/ \
--exclude ppc64/ \
--exclude x86_64/ \
--exclude i386/debug/ \
--exclude i386/repodata/ \
rsync://mirrors.kernel.org/fedora/updates/7/ "/home/Fedora 7/Updates/";
This will fetch just the i386 folder from mirrors.kernel.org and
dump it into /home/Fedora7/Updates. I suggest you look at the actual
mirror first to see what folder they have and what the full path is to
the repository - each one is different. And some places won't mirror
everything either, so you have to look and then tell rsync what you want
excluded...
More information about the users
mailing list