[devel] Q: basesystem -> altlinux-release really needed?
Evgeny Sinelnikov
=?iso-8859-1?q?sin_=CE=C1_altlinux=2Eru?=
Чт Май 29 14:45:53 MSD 2008
29 мая 2008 г. 14:43 пользователь Evgeny Sinelnikov <sin на altlinux.ru> написал:
> 28 мая 2008 г. 23:32 пользователь Anton Farygin <rider на altlinux.com> написал:
>>
>>
>> Dmitry V. Levin пишет:
>>>
>>> On Wed, May 28, 2008 at 10:15:08PM +0400, Stanislav Ievlev wrote:
>>>>
>>>> On Wed, May 28, 2008 at 06:12:23PM +0400, Dmitry V. Levin wrote:
>>>>>
>>>>> On Wed, May 28, 2008 at 06:08:47PM +0400, Anton Farygin wrote:
>>>>>>
>>>>>> Dmitry V. Levin пишет:
>>>>>>>
>>>>>>> On Wed, May 28, 2008 at 05:43:12PM +0400, Anton Farygin wrote:
>>>>>>> [...]
>>>>>>>>
>>>>>>>> Т.е. - схема будет выглядеть так:
>>>>>>>
>>>>>>> [...]
>>>>>>>
>>>>>>> На что люди готовы пойти, лишь бы не исправлять apt...
>>>>>>
>>>>>> А есть идеи, как это исправить ?
>>>>>
>>>>> Взять и исправить.
>>>>
>>>> Ну это всё в теории, а как в принципе apt может решить какой из
>>>> altlinux-release главнее?
>>>
>>> Проблема apt в том, что сперва он выбирает одного провайдера
>>> altlinux-release, а потом другого.
>>
>> Верно. А должен выбирать только того, который стоит уже в системе.
>>
>
> Как-то неправильно это...
>
>> Т.е. - нужно что бы кто-то запатчил apt таким образом, что бы если он видит
>> обновления для виртуального пакета, то максимально повышал вес новой версии
>> установленного в систему провайдера виртуального пакета, а не первого по
>> алфавиту.
>>
>> Чем это правда грозит - не понятно.
>
> Это грозит тем, что придётся для сборки образа ставить в систему
> нужный altlinux-release... Или имеется в виду только поведение по
> умолчанию, чтобы не писать специальный apt.conf с указанием на
> специальный pkgpriorities для типичных сборок? Если это так, то
> патчить придётся не только на предмет altlinux-release, но и на
> предмет indexhtml... и т.д.
>
> Для корректной сборки по умолчанию на текущих настройках достаточно
> добавить нужный altlinux-release-* в установленный apt-conf-* Это и
> делается проще, и работает корректно...
>
То есть достаточно добавить нужный altlinux-release-* (+ и т.д.) в
/etc/apt/pkgpriorities в устанавливаемом apt-conf-*
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки Devel