23.05.2017 18:58, Dmitry Alexandrov пишет: >>>> Имею пересобранный локально unrar-nonfree с libunrar. >>>> Пакетная система предлагает его обновить (версии одинаковые). >>> А по-хорошему должны быть разные, раз уж это не просто местная >>> сборка, а сборка с изменениями (а иначе какая вам разница откуда >>> пакет). В следующий раз додайте версии пакета свой персональный >>> постфикс: не просто ‘1.4.2’, а ‘1.4.2+artiom1’, к примеру. >>> >>> Но обновление до следующей версии это не пресечет, конечно. Если же >>> вы хотите пресечь (не уверен, что это хорошая мысль), то наддайте >>> еще и префикс через двоеточие, к примеру ‘2:1.4.2+artiom1’. А если >>> префикс уже есть — увеличьте его. >> Ну это да, просто я только для себя собрал > Это вы в том смысле, что себя можно не жалеть? :-) В смысле, что распространять не собирался и возможно всем формальностям не следовать.
>>> У установленных пакетов не пустое происхождение, а его просто нет. >>> И вообще происхождение — это свойство репозитория, а не отдельного >>> пакета. >> Но я же могу (и в мане есть примеры) задавать origin для пакетов? > Могу только повторить, что уже сказал, разве что иными словами. > «Происхождение» — это указание на репозиторий, в каком находится пакет. У > установленных пакетов в принципе могло бы быть какое-нибудь происхождение, но > по факту его нет. > > Впрочем, возможно на вашей системе как-то иначе? Проверить нетрудно: $ > apt-cache policy Да, вижу, но я про другое. > > Свериться с примером из мана мне сложно, поскольку вы его не привели. This general-form entry in the APT preferences file applies only to groups of packages. For example, the following record assigns a high priority to all package versions available from the local site. Package: * Pin: origin "" Pin-Priority: 999 man apt_preferences > >>> Либо поднять приоритет установленного пакета выше приоритета Дебиана: >>> >>> --8<---------------cut here---------------start------------->8--- >>> Package: unrar-nonfree libunrar >>> Pin: release a=now >>> Pin-Priority: 1001 >>> --8<---------------cut here---------------end--------------->8--- >> Это то, что надо. Спасибо. > Всегда пожалуйста. Но я надеюсь вы уловили, что это здесь костыль. Небольшой и приемлемый. К тому же, это возможно переделать для всех установленных локально пакетов. На ещё больший костыль.