Hello John,

On Thursday 28 April 2011, 22:48, John Jason Jordan wrote:
> On Thu, 28 Apr 2011 22:25:47 -0300
> 
> Ariel Constenla-Haile <ariel.constenla.ha...@googlemail.com> dijo:
> >Hello John,
> >
> >On Thursday 28 April 2011, 20:09, John Jason Jordan wrote:
> >> On Thu, 28 Apr 2011 16:24:01 -0300
> >> 
> >> Ariel Constenla-Haile <ariel.constenla.ha...@googlemail.com> dijo:
> >> >On Wednesday 27 April 2011, 23:08, John Jason Jordan wrote:
> >> >> I have OOo 3.2.1 (OOO320m18 (Build 9502) on Fedora 14 x86_64.
> >> >> This is the version I downloaded from OOo, not the version in the
> >> >> Fedora repos. I do not wish to upgrade it.
> >> >> 
> >> >> After installing it I added:
> >> >> 
> >> >> exclude=openoffice.org*
> >> >> 
> >> >> To /etc/yum.conf. This stopped the Software Update utility from
> >> >> constantly telling me there was a (supposedly) newer version
> >> >> available.
> >> >> 
> >> >> All has been lovely in Fedora-land. But today Software Update
> >> >> announced that:
> >> >> 
> >> >> openoffice.org-ure-1:3.3.3.0-20.5.fc14(x86_64)
> >> >> 
> >> >> Is available. I am perplexed why my exclude statement did not
> >> >> work on this package, but I added:
> >> >> 
> >> >> exclude=openoffice.org-ure-*
> >> >
> >> >openoffice.org-ure- is the a wrong package name, it won't match when
> >> >excluding. The following line works fine:
> >> >
> >> >exclude=openoffice.org-ure
> >> 
> >> Thanks for the suggestion, but it still does not exclude the
> >> package. I have tried:
> >> 
> >> exclude=openoffice.org-ure
> >> exclude=openoffice.org-ure*
> >> exclude=openoffice.org-ure-
> >> exclude=openoffice.org-ure-*
> >> exclude=openoffice.org-ure-1:3.3.3.0-20.5.fc14(x86_64)
> >> 
> >> In addition to the original exclude line that has been there for a
> >> long time:
> >> 
> >> exclude=openoffice.org*
> >> 
> >> And the Software Update utility still shows:
> >> 
> >> openoffice.org-ure-1:3.3.3.0-20.5.fc14(x86_64)
> >> 
> >> As available for update.
> >
> >this is quite strange, I only have this line and works fine:
> >
> >exclude=openoffice.org-ure
> >
> >on the PC, where I install dev-builds (3.4), and the ure package is
> >the only one that conflicts in version mumber.
> >
> >On the notebook I have this line only:
> >
> >exclude=openoffice*
> >
> >and also works fine (Fedora 14, OOo 3.3).
> >Try if it works leaving only that line.
> 
> OK, I am figuring something out here, except I'm not sure exactly how
> it works. Apparently the /etc/yum.conf file can contain only a certain
> number of exclude lines, and maybe they have to be in a certain order.
> Or something.
> 
> I actually have two things I want to exclude: One is anything relating
> to OOo, and the other is anything related to VLGothic fonts (for
> Japanese).
> 
> I've tried all kinds of exclude lines, and no combination can seem to
> exclude everything. For years I had just:
> 
> exclude=openoffice.org*
> 
> Then I added just a few days ago:
> 
> exclude=VLGothic-fonts-*
> 
> After adding the VLGothic line is when the Software Update GUI started
> showing me the openoffice.org-ure package. My current theory is that
> it reads only the last exclude line and disregards all exclude lines
> before it. Here is the exact total of my /etc/yum.conf file:
> 
> -------
> [main]
> cachedir=/var/cache/yum
> keepcache=0
> debuglevel=2
> logfile=/var/log/yum.log
> exactarch=1
> obsoletes=1
> gpgcheck=1
> plugins=1
> installonly_limit=3
> 
> #  This is the default, if you make this bigger yum won't see if the
> metadata # is newer on the remote and so you'll "gain" the bandwidth of
> not having to # download the new metadata and "pay" for it by yum not
> having correct # information.
> #  It is esp. important, to have correct metadata, for distributions
> like # Fedora which don't keep old packages around. If you don't like
> this checking # interupting your command line usage, it's much better
> to have something # manually check the metadata once an hour
> (yum-updatesd will do this). # metadata_expire=90m
> 
> # PUT YOUR REPOS HERE OR IN separate files named file.repo
> # in /etc/yum.repos.d
> 
> #exclude=openoffice.org*
> #exclude=openoffice.org-ure*
> #exclude=openoffice.org-ure-1:3.3.3.0-20.5.fc14(x86_64)
> #exclude=VLGothic-fonts-*
> exclude=openoffice*
> exclude=VLGothic*
> -------
> 
> And with the above settings the Software Update utility presents me
> with the openoffice.org-ure package, but not the VLGothic fonts package.
> If I reverse the last two exclude lines it shows me the VLGothic fonts
> package, but not the openoffice.org-ure package.
> 
> So perhaps there is a bug in the way the Software Update utility reads
> the file, or in Yum, or someplace. Or maybe I need to change a setting
> somewhere to make it respect all the exclude lines. Or something else
> is wrong.
> 
> At this point I think I need to take this to the Fedora forums, but if
> anyone can shed any light on the way the exclude lines work
> in /etc/yum.conf, I'd be delighted to know.

try man yum.conf

exclude List of packages to exclude from updates or installs. This should be a 
space separated list.  Shell globs using wildcards (eg. * and ?) are allowed.

notice the "space separated list."
So yours should be

exclude=openoffice* VLGothic*


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to