Tim Lauridsen wrote: > Stuart McGraw wrote: > > Hello, > > > > I have a local repo that has a subset of Fedora Extra > > packages in it. When I install a package with yum, I > > would like it to install from the local repo rather > > than a remote repo because I have a slow (sometimes > > 0-b/S) internet connection. > > > > There is nothing about this in the docs but in the faq > > it says repos are used in order of their occurance in > > the[sic] yum.conf file. This does not appear to work. > > I moved both my local repo config and the fed-ex repo > > config into yum.conf in the desired order. I also made > > the repo names sort the right way, but yum still goes > > to the network. > > > > Am I doing something wrong? Or is this really broken? > > man yum.conf > <snip> > failovermethod > Either ?roundrobin? or ?priority?. > > ?roundrobin? randomly selects a URL out of the list of URLs to > start with and proceeds through each of them as it encounters a > failure contacting the host. > > ?priority? starts from the first baseurl listed and reads > through them sequentially. > > failovermethod defaults to ?roundrobin? if not specified. > </snip> > > Use > failovermethod=priority > in your .repo file Thanks for your reply Tim. Yes, I knew about priority and failover but they are not useful because I have seperate repositories. Please correct me if I am wrong but doesn't failover and priority apply only to the mirrors within a single repository? (I tried using the fastest-mirrors plugin, but it has no effect for the same reason.) My local repos are seperate repositories because they are *not* mirrors -- (in general) they don't contain every package in the coresponding remote repo, and there is no process to keep them sync with the remote repos. Were I to treat them as mirrors, I think the following would be problems: - If a package early in the list were not found locally yum would fallover to the remote repo, and all subsequent packages, even ones available locally, would be downloaded from the remote repo. - An old package might be installed from the local repo even though there was a newer one in the remote repo. I am very new to yum, so I may be completely wrong. Corrections gratefully received.