ImportError: libGL.so.1: cannot open shared object При запуске своего пакета
Собираю пакет deb, вместе с ним минимальный образ системы debian, чтобы установить пакет туда, ниже приведу команды, которые я использую
Сборка пакета
fpm -s dir -t deb -n health_checker v 1.0 -C health_checker .
Сборка образа
sudo debootstrap --variant=minbase bullseye debian-image http://deb.debian.org/debian
sudo cp health_checker.deb debian-image/root
Установка пакета в образ
sudo mount --bind /dev debian-image/dev
sudo mount --bind /proc debian-image/proc
sudo mount --bind /sys debian-image/sys
sudo chroot debian-image apt update
sudo chroot debian-image apt install -y /root/health_checker.deb
Далее я пробую запустить свой скрипт, он использует pyside6, который я также устанавливаю в образе
sudo chroot debian-image /usr/bin/health_checker
В health_checker у меня лежит команда запуска python3 path/to/main.py
При запуске выдает ошибку, типа у меня нет какой то зависимости
Traceback (most recent call last):
File "/usr/share/health_checker/main.py", line 1, in <module>
from ui.main_window import start_app
File "/usr/share/health_checker/ui/main_window.py", line 1, in <module>
from PySide6.QtWidgets import QApplication, QLabel, QMainWindow
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
Я пробовал пересобирать это все, но начинает снова указыавть на какие то libxxx зависимости, о которых я вообще не знаю