[opensuse] Re: private repositories
Is there an article explaining how to set up a repository system for a group of users so that only one (the server) machine has to access the standard repositories? I've spent some time on Google but have not found such instructions. Thanks in advance for direction to a link. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* Chuck Davis
Is there an article explaining how to set up a repository system for a group of users so that only one (the server) machine has to access the standard repositories? I've spent some time on Google but have not found such instructions. Thanks in advance for direction to a link.
createrepo does that for me locally. the only "instructions" I am aware of is the man pages. -- (paka)Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 http://en.opensuse.org openSUSE Community Member Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, On Mon, 17 Oct 2011, Patrick Shanahan wrote:
* Chuck Davis
[10-17-11 19:55]: Is there an article explaining how to set up a repository system for a group of users so that only one (the server) machine has to access the standard repositories? I've spent some time on Google but have not found such instructions. Thanks in advance for direction to a link.
createrepo does that for me locally. the only "instructions" I am aware of is the man pages.
I've found (for my /usr/src/packages/RPM) that plain "dir" works better. I.e.: ==== /etc/zypp/repos.d/usr-src-packages.repo ==== [usr-src-packages] name=usr-src-packages enabled=1 autorefresh=1 baseurl=dir:///usr/src/packages/RPMS path=/ type=plaindir priority=90 keeppackages=0 ==== (note the keeppackages=0 which avoids file duplication) So, if you want a server to host a repo for a local net, you could export e.g. /var/cache/zypp/packages/<REPO> or whereever you want to keep the packages via NFS and (on the clients) use the dir:/// url on the mounted NFS-dir. Or use the nfs:/// baseurl for zypp, but I don't know if you need a .repo and metadata then (which you'd have to create and update with createrepo). HTH, -dnh -- "God, root, what is difference?" - Pitr -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2011-10-18 04:06, David Haller wrote:
So, if you want a server to host a repo for a local net, you could export e.g. /var/cache/zypp/packages/<REPO> or whereever you want to keep the packages via NFS and (on the clients) use the dir:/// url on the mounted NFS-dir.
I share that directory via NFS, it saves a lot of download time. But I have to be careful to only update a machine at a time. - -- Cheers / Saludos, Carlos E. R. (from 11.4 x86_64 "Celadon" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk6dWlUACgkQtTMYHG2NR9WhZACglUL6kDffdtzNxN4dTyvMeT2j mWsAn2l44zyXEWfF9bn3Zu1p4cHw0RQX =5oox -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Chuck Davis wrote:
Is there an article explaining how to set up a repository system for a group of users so that only one (the server) machine has to access the standard repositories? I've spent some time on Google but have not found such instructions. Thanks in advance for direction to a link.
Can't provide a link, but I do this by letting squid cache all repo access. One of these days I'll post a howto. -- Per Jessen, Zürich (7.8°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Per Jessen
Chuck Davis wrote:
Is there an article explaining how to set up a repository system for a group of users so that only one (the server) machine has to access the standard repositories? I've spent some time on Google but have not found such instructions. Thanks in advance for direction to a link.
Can't provide a link, but I do this by letting squid cache all repo access. One of these days I'll post a howto.
David Rankin has a howto published at his website I'm almost positive. It might be a little old, but hopefully it would be a great start. Hopefully he will chime in here with a link. If so, it be a nice contribution of someone to move it to the opensuse wiki. Greg Adding David Rankin in cc: -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Greg Freemyer wrote:
Per Jessen
wrote: Chuck Davis wrote:
Is there an article explaining how to set up a repository system for a group of users so that only one (the server) machine has to access the standard repositories? I've spent some time on Google but have not found such instructions. Thanks in advance for direction to a link.
Can't provide a link, but I do this by letting squid cache all repo access. One of these days I'll post a howto.
David Rankin has a howto published at his website I'm almost positive.
My setup works with multiple mirrors and segmented download, but maybe Davids is sufficient. -- Per Jessen, Zürich (14.8°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
Carlos E. R.
-
Chuck Davis
-
David Haller
-
Greg Freemyer
-
Patrick Shanahan
-
Per Jessen