[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt pinning



Michael Spang wrote on 2004-11-25 06:32:

When I add the following lines

  Package: dbmail
  Pin: release version 2*
  Pin-Priority: 1500

to the /etc/apt/prefrences file, I would have expected that
'apt-get install dbmail-pqsql' (i.e PostgreSQL version of
DbMail) would install v2.x, but it does not, it keeps getting
v1.x

I did try it with 'apt-get --reinstall install dbmail-pqsql'
but the result is the same. Same result with Synaptic too.

Could someone help, please.

Perhaps 'release' should be removed since you're not specifying a release?

Actually, I did try this version too.

   Package: dbmail
   Pin: version 2*
   Pin-Priority: 1500

Same result.

I'm not sure on how to pin by version, but a pin by release looks something like this:

Package: apt
Pin: release a=unstable
Pin-Priority:1000

That is the normal way.

Trouble is, this particular repo is sort of weird:  It's got path
information in it, such as 'experimental/' which basically screws
up my thinking..

I mean, it is quite simple to do a mental parse and get the apt pinning
format for something like this:

  deb http://ftp.XX.debian.org/debian/ stable main contrib non-free

But, when the whole thing is just this:

  deb http://debian.nfgd.net/debian experimental/

How do you convert that in a form suitable for apt pinning
in /etc/apt/prefrences file?

That is where I am stuck, basically.

Cheers,
Ray



Reply to: