[Mageia-discuss] cauldron special install (advices needed)
Juergen Harms
Juergen.Harms at unige.ch
Sat Feb 18 17:17:00 CET 2012
This is a good concept - I am using something similar since about 10
years. I started off doing it with rsync. But the rsync mirrors kept
growing scarce - and the sites made noises like: plain users undesired,
rsync is mainly for mirror downloads. Recently there appears to be
movement back to rsync (servers now having more memory?)
I am now using ftp (an lftp client) and urpmi --noclean, moving package
files (scripts) to my local repository directories after the initial
download, and having the leaves of theses directories configured as
file://... resources for ulteriour installs.
In case you stick to rsync, you might be interested in rpmsync - was
available on Mandriva, I think presently not on Mageia: rpmsync knows
about versions of packages and could, if my memory is right, destroy
obsoleted versions - for rsync they are just files and stay; but you can
easily make a script that purges obsoleted package files with obsoleted
versions).
If you intend to use a local mirror for downloaded packages beyond an
initial just "look and see" period, put some thought into how you
organise your local repository. Mine (for Mageia 1) looks like
/repository/Mageia/1/core/updates (/repository is on a shared non-OS
filesystem)
and so forth - for instance I can presently use
".../cauldron/core/release" in place of ".../1/core/release" (when the
downloaded packages are moved from /var/cache/urpmi/rpms, I sort them
into a directory tree that looks like a Mageia repository tree - not
strictly necessary, but keeps things structured and tidy. I used this
scheme when I was distro-hopping checking what could replace Mandriva
(for instance, worked nicely with Fedora), the move from Mandriva to
Mageia only required minor changes of the scripts.
To avoid misunderstandings: I do not keep a full local mirror, I just
mirror the packages I really use (in the past, at the end of the 6-month
life of a Mandriva release, the repository branch for a version took
between 500 and 1000 MBytes - my Cauldron repository presently has 1,2
Gigabytes - but I did not do a purge for a long time).
Good luck! Juergen
More information about the Mageia-discuss
mailing list