[devel] hasher: пакеты, установленные по зависимостям

Ivan A. Melnikov iv на altlinux.org
Пн Окт 14 12:58:01 MSK 2024


On Mon, Oct 14, 2024 at 10:47:17AM GMT, Антон Мидюков wrote:
> Здравствуйте
> 
> Все пакеты, которые ставятся в hasher считаются apt'ом установленными
> вручную. То есть все пакеты, вытянутые по зависимостям, тоже.  Это
> поведение как-то можно изменить?

hasher формирует список пакетов "снаружи" chroot'а; внутри
chroot'а все пакеты ставятся одинаково, через rpmi; на этом
этапе уже нет информации о том, какие пакеты были указаны явно,
а какие вытянуты по зависимостям.

> Это нужно, чтобы в live и rootfs, собираемых в mkimage, пакеты,
> установленные по зависимостям, можно было бы удалить при помощи apt-get
> autoremove.  В свою очередь это требуется для того, чтобы после удаления
> alterator-setup в rooftfs система чистилась от лишних пакетов, как при
> обычной установке.

Когда я размышлял об этой проблеме, я думал, что нужен
специальный шаг после установки пакетов, чтобы перемакировать
пакеты с помощью apt-mark auto.

-- 
  wbr,
    iv m.


Подробная информация о списке рассылки Devel