On Sat, 2006-04-08 at 17:55 -0600, Stuart wrote: > "Paul Howarth" wrote in message news:1144490750.9865.26.camel@xxxxxxxxxxxxxxxxxxxxxxxxxxxx > > On Fri, 2006-04-07 at 19:58 -0600, Stuart McGraw wrote: > > > i have a fc5 machine with a very slow modem internet > > > connection, so I set up a local yum repository holding > > > most of the core rpms. With the other network repo's > > > disabled, I can install from it fine. > > > > > > But when the network repos are enabled, and an install > > > has core dependencies, yum gets them all from the > > > network repo even though many are available locally. > > > > > > Is there some way to specify a repo "preference" so > > > that the local repos will be used to satisfy dependencies > > > before going to remote repos? > > > > Afraid not, unless you disable the core repo itself. > > > > Why not just go the whole way and have your local repo contain *all* of > > the core packages, then you can just disable the core repo permanently. > > > > Do you still have the FC5 ISO images on your hard drive? > > Actually, I have done that, but it just pushes the problem > to other repositories, like extras. I don't have space to > mirror everything, or the bandwidth to download it. If you have the DVD ISO, there is a full core repo there if you loopback mount it. If you could use that, that would free up the space you used for your partial-core repo for other things. > What I want is a download once enviroment -- once a > package gets downloaded, it sticks around for all further > installs on any machine on the local network. Apart from using smart package manager as suggested by Kam, which supports repo priorities, another option might be to use squid to cache downloads. http://fedoraproject.org/wiki/Extras/MockTricks Whilst the page is actually about speeding up mock, the squid configuration described would be useful to create a cache that could be used by all of your LAN clients, without the need to set up and manage any local repos at all. Paul.