Home_greyopenFATE - openSUSE feature tracking > #310266
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

APT-Cacher for Opensuse RPMs

Feature state

Package Wishlist
Unconfirmed

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.

User benefit:

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


icons/user_comment.png M. C. wrote: (7 years ago)

Zypp-cacher would probably be a better description for it.

icons/user_comment.png A. K. wrote: (6 years ago)

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.

icons/user_comment.png D. R. wrote: (6 years ago)

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.

icons/user_comment.png A. J. wrote: (6 years ago)

Does apt-catcher work with RPMs? I doubt it...

icons/user_comment.png D. G. wrote: (5 years ago)

Also :
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.

Last change: 5 years ago
Voting
Score: 7
  • Negative: 1
  • Neutral: 0
  • Positive: 8
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint