[devel-distro] Q: Автодобавление i586-nvidia_glx_* в дистрибутив

Anton Midyukov antohami at altlinux.org
Sun Jan 25 17:23:02 MSK 2026


25.01.2026 10:08, Anton Midyukov пишет:
> 25.01.2026 09:28, Anton Midyukov пишет:
>> 22.01.2026 17:13, Anton Midyukov пишет:
>>> 22.01.2026 16:27, Sergey V Turchin пишет:
>>>> On Thursday, 22 January 2026 16:00:09 MSK Anton Midyukov wrote:
>>>>> 22.01.2026 15:35, Sergey V Turchin пишет:
>>>>>> On Thursday, 22 January 2026 15:14:50 MSK Anton Midyukov wrote:
>>>>>>> 22.01.2026 14:50, Anton Midyukov пишет:
>>>>>>>> 13.02.2020 09:29, Sergey V Turchin пишет:
>>>>>>>>> On Wednesday, 12 February 2020 12:15:12 MSK Michael Shigorin wrote:
>>>>>>>>>> On Wed, Feb 12, 2020 at 11:58:18AM +0300, Sergey V Turchin wrote:
>>>>>>>>>>>>> Кто подскажет, куда мне нужно пихнуть apt-scripts-nvidia?
>>>>>>>>>>>>
>>>>>>>>>>>> Ммм... в инструментальный чрут (CHROOT_PACKAGES) субпрофиля main?
>>>>>>>>>>>
>>>>>>>>>>> Не работает.  Т.е. скрипт из apt-scripts-nvidia не отрабатывает
>>>>>>>>>>> совсем (вставил в него вывод сообщения при запуске).
>>>>>>>>>>
>>>>>>>>>> А он точно долетел в инструментальный (верхний) чрут?
>>>>>>>>>>
>>>>>>>>>> Посмотрел -- в sub.in/main/Makefile идёт безусловное
>>>>>>>>>> присваивание CHROOT_PACKAGES, попробуй для проверки
>>>>>>>>>> прям в него добавить.
>>>>>>>>>
>>>>>>>>> Я именно в него и добавлял.
>>>>>>>>
>>>>>>>> Нужны пояснения. Как скрипт нужно запускать?
>>>>>>
>>>>>> Хотелось бы автоматически, как при dist-upgrade.
>>>>>>
>>>>>>> Получается, что нужно:
>>>>>>> 1 установить пакет
>>>>>>> 2 выполнить apt-get update
>>>>>>> 3 выполнить apt-get install-nvidia
>>>>>>
>>>>>> Он умеет цепляться к apt-get, synaptic и packagekit в /etc/apt/apt.conf.d/
>>>>>> nvidia-64bit-helper.conf
>>>>>>
>>>>>>> Но как можно выполнить apt-get install-nvidia снаружи hasher?
>>>>>>> hsh-install-nvidia нет.
>>>>>>
>>>>>> Если там есть что-то, за что можно зацепиться, только пакет с этим
>>>>>> конфигом
>>>>>> должен быть там, где работающий apt.
>>>>>
>>>>> Сделал стандартными средствами mkimage-profiles через регексп:
>>>>>
>>>>> https://altlinux.space/mkimage-profiles/mkimage-profiles/commit/3e07e8800cff
>>>>> 6a0bf6537017553d9ff4250971fe
>>>>>
>>>>> Цель use/x11/nvidia/biarch
>>>> Не. Я бы и сам так мог в списке пакетов сделать.
>>>>
>>>> Это ошибка, т.к. затащит 1GB пакетов только одного мусора. Я не удаляю старые 
>>>> nvidia_glx_*, т.к. нужны для ядер, которые есть у пользователей, но уже нет в 
>>>> репозитории.
>>>>
>>>
>>> Хорошо. Теперь проблема мне ясна. Буду думать.
>>>
>>
>> Перепроверил. Ничего лишнего не вытягивается.
>> Так что зря коммит ревертнул. Надо опять ревертить.
>> Попробуйте, должно работать.
>>
> 
> Нет. Это в Сизифе только работает, потому что там ничего лишнего нет.
> 

Сделал так, чтобы в списки c kernel-modules-nvidia- �� KFLAVOUR на x86_64, если подключен репозиторий i586-x86_64,
добавлялись парные пакеты i586-nvidia_glx_*:
https://altlinux.space/mkimage-profiles/mkimage-profiles/commit/1d25c55b27187dbf5fd27331ec1680253607ca1b

И добавил список nvidia, подключив его в use/x11/nvidia: 
https://altlinux.space/mkimage-profiles/mkimage-profiles/commit/b6ae19d7f28b19f6aed9e6b463eecd052b73d132

Пользователям use/x11/nvidia ничего делать не придётся.
Те, кто подключают группу для установки, перейдите на использование списка nvidia.

-- 
best regards, Anton Midyukov <antohami �� altlinux.org>



More information about the devel-distro mailing list