>>>>>> У установленных пакетов не пустое происхождение, а его просто нет. >>>>>> И вообще происхождение — это свойство репозитория, а не отдельного >>>>>> пакета. >>>>> Но я же могу (и в мане есть примеры) задавать origin для пакетов? >>>> Могу только повторить, что уже сказал, разве что иными словами. >>>> «Происхождение» — это указание на репозиторий, в каком находится >>>> пакет. У установленных пакетов в принципе могло бы быть >>>> какое-нибудь происхождение, но по факту его нет. >>>> >>>> Свериться с примером из мана мне сложно, поскольку вы его не привели. >>> 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 >> Это про источники типа ‘deb file:/...’ (вероятно, что про и ‘deb cdrom:/...’ >> тоже, хотя не знаю). > > dpkg -i - оно и есть?
Да нет же, когда вы устанавливаете пакет при помощи «# dpkg -i ...» (или аналога), никакой источник в систему *не* добавляется, да и не может, ибо источники, pinning и т. п. — это из репертуара APT; dpkg(1) же работает на более низком уровне. Соответственно и происхождению быть просто не у чего. А вот когда вы пропишете локальный источник в sources.list(5), то у него будет пустое происхождение. Для справки могу также сообщить, что и при более удобной, чем через низкоуровневый dpkg(1), установке локальных пакетов при помощи временного источника по «APT::Sources::With» никакое происхождение таковому не назначается. Но вы можете отобрать такие пакеты по выпуску «release a=volatile-packages-file».

