Т.е. с _установленным_ пакетом источник не связан (установленные пакеты не содержат сведений об источнике их получения в базе),
также как и с _устанавливаемым_? Источник имеется только у загружаемого пакета? 30.05.2017 17:59, Dmitry Alexandrov пишет: >>>>>>> У установленных пакетов не пустое происхождение, а его просто нет. >>>>>>> И вообще происхождение — это свойство репозитория, а не отдельного >>>>>>> пакета. >>>>>> Но я же могу (и в мане есть примеры) задавать 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».