[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