Обновить

Enterprise методы на службе Linux геймеров. Собираем Mesa3D драйвера в Podman

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели6.3K
Всего голосов 3: ↑3 и ↓0+5
Комментарии3

Комментарии 3

pbuilder для сборки из deb-src в chroot

Мой пост с краткой инструкцией

mesa и так есть в backports но отстает по версиям от sid. Я пересобирал mesa в pbuilder но давно. Для бэкпортирования из sid возможно понадобится поправить debian/control и/или debian/rules

Сам сижу на бэкпорте, но он старый 25.2.6 версий. Тут фишка что нет deb пакетов, лишь бинари одинаково работающие на любой системе если нет "not found" при ldd

Подправил debian/control только версии clang пакетов 21 > 19, версию libdrm-dev (>= 2.4.125-1) > libdrm-dev (>= 2.4.124-1) и название пакета spirv-tools-dev > spirv-tools

В pbuilder собрались пакеты mesa-26.1.3 для trixie

:~$ cd /var/cache/pbuilder/result
:/var/cache/pbuilder/result$ ls *26.1.3*
libegl1-mesa-dev_26.1.3-1_amd64.deb
libegl-mesa0_26.1.3-1_amd64.deb
libegl-mesa0-dbgsym_26.1.3-1_amd64.deb
libgbm1_26.1.3-1_amd64.deb
libgbm1-dbgsym_26.1.3-1_amd64.deb
libgbm-dev_26.1.3-1_amd64.deb
libgl1-mesa-dev_26.1.3-1_amd64.deb
libgl1-mesa-dri_26.1.3-1_amd64.deb
libgl1-mesa-dri-dbgsym_26.1.3-1_amd64.deb
libgles2-mesa-dev_26.1.3-1_amd64.deb
libglx-mesa0_26.1.3-1_amd64.deb
libglx-mesa0-dbgsym_26.1.3-1_amd64.deb
mesa_26.1.3-1_amd64.buildinfo
mesa_26.1.3-1_amd64.changes
mesa_26.1.3-1.debian.tar.xz
mesa_26.1.3-1.dsc
mesa_26.1.3-1_source.changes
mesa_26.1.3.orig.tar.xz
mesa-common-dev_26.1.3-1_amd64.deb
mesa-drm-shim_26.1.3-1_amd64.deb
mesa-drm-shim-dbgsym_26.1.3-1_amd64.deb
mesa-libgallium_26.1.3-1_amd64.deb
mesa-libgallium-dbgsym_26.1.3-1_amd64.deb
mesa-opencl-icd_26.1.3-1_amd64.deb
mesa-opencl-icd-dbgsym_26.1.3-1_amd64.deb
mesa-vulkan-drivers_26.1.3-1_amd64.deb
mesa-vulkan-drivers-dbgsym_26.1.3-1_amd64.deb

Единственное что для сборки ещё понадобился пакет directx-headers-dev (1.619.1-1) из sid

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации