[plug] creating a repository
Kev
kdownes at tpg.com.au
Thu Apr 6 22:23:22 WST 2006
W.Kenworthy wrote:
> Try http-replicator. Works a treat on gentoo (also works on lesser
> distros :), both for downloads via the build system, or manually as long
> as you set the proxy for the app, or environment.
>
> Reccomended for the bandwidth hungry with multiple systems!
>
> bunyip cisco-vpnclient # esearch replicator
> [ Results for search key : replicator ]
> [ Applications found : 1 ]
>
> * net-proxy/http-replicator
> Latest version available: 3.0
> Latest version installed: [ Not Installed ]
> Size of downloaded files: 19 kB
> Homepage: http://gertjan.freezope.org/replicator/
> Description: Proxy cache for Gentoo packages
> License: GPL-2
>
>
>
> BillK
>
>
>
> On Thu, 2006-04-06 at 18:00 +0800, Patrick Coleman wrote:
>
>>On 4/6/06, Gavin Chester <sales at ecosolutions.com.au> wrote:
>>
>>>
>>> >-----Original Message-----
>>> >From: plug-bounces at plug.org.au [mailto:plug-bounces at plug.org.au]On
>>> >Behalf Of Kev
>>> >Sent: Thursday, 6 April 2006 15:18
>>> >To: PLUG
>>> >Subject: [plug] creating a repository
>>> >
>>> >
>>> >Greetings PLUGgers (and other humanoids)
>>> >
>>> >Can someone perhaps point me at some guide or software or such-like so
>>> >that I can create my own local repository. My aim is to create a small
>>> >repository on my local (home) network so that I only have to download
>>> >software once, and then others here at home can install from my local
>>> >repository. I don't have any clue at this stage what makes a
>>> >repository, or how one is structured, so I need beginners' stuff.
>>> >
>>>
>>>AS far as I remember:
>>>
>>>Say, you're using yum, apt or whatever you'll find that the downloaded files
>>>are cached on your local drive in /var/cache-something. You can simply
>>>never delete the files and headers from your cache and have all users point
>>>their updater-of-choice to that directory on your drive when they are
>>>configuring which repositories to use.
>>
>>I've tried both the methods mentioned here on my network, and I had
>>problems with sharing the /var/cache/apt/archives folder. It worked,
>>but when someone else had a copy of synaptic, aptitude, apt-get or
>>whatnot running my copy would throw strange errors (and vice-versa),
>>from memory because of locking issues. We then switched to apt-proxy,
>>which worked perfectly. It basically acts as a network cache for
>>debian packages, so you only ever download a package once over your
>>net connection, no matter how many client machines you have.
>>
>>Installation is simple, just apt-get install apt-proxy and change the
>>sources in the config file. Then change your clients
>>/etc/apt/source.list files to point to the proxy, run apt-get update
>>on the clients and you're away.
>>
>>The docs are very good - see man apt-proxy and man apt-proxy.conf.
>>
>>-Patrick
>>--
>>http://www.labyrinthdata.net.au
I had it in mind that a "repository" had more to it than just a
directory full of .debs. I use Synaptic _(because I need that level of
simplicity)_ and I can't see how to install a .deb which is already on
my system using Synaptic. I figured that if I could just create a
"repository", as different from a directory full of .debs, that I could
simply add that to the sources.list in each machine in my network. Am I
barking up the wrong tree here?
Ta
Kev
--
=======================================================================
Kev Downes
kdownes at tpg.com.au ph 0404 7 0808 2
We use and recommend Xandros 3.0.2
=======================================================================
There are 10 types of people ...
... those who understand binary, and those who don't!
=======================================================================
"Jesus Christ is the centre of everything and the object of everything;
He who does not know him, knows nothing of the order of the world
and nothing of himself." Blaise Pascal
=======================================================================
More information about the plug
mailing list