[devel] hasher: пакеты, установленные по зависимостям
Антон Мидюков
midyukov-anton на ya.ru
Пн Окт 14 13:32:22 MSK 2024
14.10.2024 13:16, Alexey Gladkov пишет:
> On Mon, Oct 14, 2024 at 01:58:01PM +0400, Ivan A. Melnikov wrote:
>> On Mon, Oct 14, 2024 at 10:47:17AM GMT, Антон Мидюков wrote:
>>> Здравствуйте
>>>
>>> Все пакеты, которые ставятся в hasher считаются apt'ом установленными
>>> вручную. То есть все пакеты, вытянутые по зависимостям, тоже. Это
>>> поведение как-то можно изменить?
>>
>> hasher формирует список пакетов "снаружи" chroot'а; внутри
>> chroot'а все пакеты ставятся одинаково, через rpmi; на этом
>> этапе уже нет информации о том, какие пакеты были указаны явно,
>> а какие вытянуты по зависимостям.
>
> А какая разница указаны ли пакеты явно или нет ? Они же все теперь часть
> live образа или rootfs. Их всех можно пометить как auto. Разве нет ?
apt-get autoremove их всех удалит тогда.
Нужно отметить apt-mark auto только те пакеты, которых не было на входе hsh-install
Мы не можем это пофиксить в mki-install, то есть в mimage непосредственно?
>
>>> Это нужно, чтобы в live и rootfs, собираемых в mkimage, пакеты,
>>> установленные по зависимостям, можно было бы удалить при помощи apt-get
>>> autoremove. В свою очередь это требуется для того, чтобы после удаления
>>> alterator-setup в rooftfs система чистилась от лишних пакетов, как при
>>> обычной установке.
>>
>> Когда я размышлял об этой проблеме, я думал, что нужен
>> специальный шаг после установки пакетов, чтобы перемакировать
>> пакеты с помощью apt-mark auto.
>>
>> --
>> wbr,
>> iv m.
>> _______________________________________________
>> Devel mailing list
>> Devel на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
>
--
С уважением, Антон Мидюков <antohami на altlinux.org>
Подробная информация о списке рассылки Devel