17

Is it possible to pin a version of a debian package?

Is it possible to pin only the major version? (like with pip install "pyramid < 1.4.0" will install the latest 1.3.x but will not upgrade the major version)?

0
23

You can do this, for example, by creating a file /etc/apt/preferences.d/yourpackage as

Package: yourpackage
Pin: version 7.*
Pin-Priority: 999

This would allow upgrades to yourpackage to versions matching 7.*

3
  • 1
    Thanks so needed this. TBH I google a bit and cannot find some definitive and comprehensive doc for apt pinning apart from tutorials which are sometimes too specific and random docs here and there. Is there some official doc anywhere?
    – eirc
    Aug 31 '16 at 10:46
  • Haven't seen much other than: man apt_preferences
    – Gregor
    Aug 31 '16 at 21:12
  • 2
    help.ubuntu.com/community/PinningHowto
    – slm
    Jul 29 '18 at 23:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.