Mailinglist Archive: opensuse-features (86 mails)
| < Previous | Next > |
[openFATE 310266] APT-Cacher for Opensuse RPMs
- From: fate_noreply@xxxxxxx
- Date: Fri, 6 Apr 2012 19:32:30 +0200 (CEST)
- Message-id: <feature-310266-11@keeper.suse.de>
Feature changed by: David Greaves (lbt)
Feature #310266, revision 11
Title: APT-Cacher for Opensuse RPMs
Package Wishlist: Unconfirmed
Priority
Requester: Desirable
Requested by: Matthew Collinsworth (avanesov79)
Partner organization: openSUSE.org
Description:
Example setup:
https://help.ubuntu.com/community/Apt-Cacher-Server
Apt-Cacher creates a local repo on demand so it is not nesasary to
download the entire repo at once. Clients using it do not need to
modify thier repo addresses. The concept works as follows: A server
with enough storage is setup with APT-Cacher running on it. The client
PC's have a single file added to them telling them to use the APT-
Cacher server as a proxy for all repo downloads. When a request is made
the server checks to see if it has an up-to-date version of the package
requested. If it does it feeds it along, if it doesnt it downloads it
and sends it to the requesting client. It keeps the downloaded package
in case another client needs it.
Business case (Partner benefit):
openSUSE.org: Apt-Cacher makes it very easy to establish a local repo
on demand without needing to download the entire repo-cache at once. It
also requires minimum configuration on the client PC and no
reconfiguration of the clients repo sources.
Discussion:
#1: Matthew Collinsworth (avanesov79) (2010-09-24 21:18:41)
Zypp-cacher would probably be a better description for it.
#2: Alastair K (alastairoz1) (2011-11-28 07:57:32)
I would love to see something like this that used libzypp (the library
behind both zypper and yast). In the meantime though, there is a
similar solution that (as far as I know) uses pkg that is for RPM based
distros that's called pkg-chacher.
#3: Danny Roberts (kemra102) (2011-12-02 11:07:59)
Adding this type of functionality is useful sometimes essential in both
corporate environments and SMB's. As per the above their is already the
apt-cache for apt based distros, yum based repos such as Fedora and
RHEL also already have a similar solution.
#4: Andreas Jaeger (a_jaeger) (2012-03-06 14:04:20)
Does apt-catcher work with RPMs? I doubt it...
#5: David Greaves (lbt) (2012-04-06 14:35:15) (reply to #4)
Yes, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482949
+ #6: David Greaves (lbt) (2012-04-06 16:21:49) (reply to #5)
+ Also : http://lists.opensuse.org/opensuse/2011-10/msg00563.html
+ (http://lists.opensuse.org/opensuse/2011-10/msg00563.html) Now I'm
+ looking for a more global solution than adding proxy=host:ip to each
+ entry in repos.d/* My use case for this is repeated re-installation of
+ VMs for system testing. Since some packages come from frequently
+ changing OBS-generated repos a mirror is not a good solution.
--
openSUSE Feature:
https://features.opensuse.org/310266
Feature #310266, revision 11
Title: APT-Cacher for Opensuse RPMs
Package Wishlist: Unconfirmed
Priority
Requester: Desirable
Requested by: Matthew Collinsworth (avanesov79)
Partner organization: openSUSE.org
Description:
Example setup:
https://help.ubuntu.com/community/Apt-Cacher-Server
Apt-Cacher creates a local repo on demand so it is not nesasary to
download the entire repo at once. Clients using it do not need to
modify thier repo addresses. The concept works as follows: A server
with enough storage is setup with APT-Cacher running on it. The client
PC's have a single file added to them telling them to use the APT-
Cacher server as a proxy for all repo downloads. When a request is made
the server checks to see if it has an up-to-date version of the package
requested. If it does it feeds it along, if it doesnt it downloads it
and sends it to the requesting client. It keeps the downloaded package
in case another client needs it.
Business case (Partner benefit):
openSUSE.org: Apt-Cacher makes it very easy to establish a local repo
on demand without needing to download the entire repo-cache at once. It
also requires minimum configuration on the client PC and no
reconfiguration of the clients repo sources.
Discussion:
#1: Matthew Collinsworth (avanesov79) (2010-09-24 21:18:41)
Zypp-cacher would probably be a better description for it.
#2: Alastair K (alastairoz1) (2011-11-28 07:57:32)
I would love to see something like this that used libzypp (the library
behind both zypper and yast). In the meantime though, there is a
similar solution that (as far as I know) uses pkg that is for RPM based
distros that's called pkg-chacher.
#3: Danny Roberts (kemra102) (2011-12-02 11:07:59)
Adding this type of functionality is useful sometimes essential in both
corporate environments and SMB's. As per the above their is already the
apt-cache for apt based distros, yum based repos such as Fedora and
RHEL also already have a similar solution.
#4: Andreas Jaeger (a_jaeger) (2012-03-06 14:04:20)
Does apt-catcher work with RPMs? I doubt it...
#5: David Greaves (lbt) (2012-04-06 14:35:15) (reply to #4)
Yes, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482949
+ #6: David Greaves (lbt) (2012-04-06 16:21:49) (reply to #5)
+ Also : http://lists.opensuse.org/opensuse/2011-10/msg00563.html
+ (http://lists.opensuse.org/opensuse/2011-10/msg00563.html) Now I'm
+ looking for a more global solution than adding proxy=host:ip to each
+ entry in repos.d/* My use case for this is repeated re-installation of
+ VMs for system testing. Since some packages come from frequently
+ changing OBS-generated repos a mirror is not a good solution.
--
openSUSE Feature:
https://features.opensuse.org/310266
| < Previous | Next > |