Настройка разрешений для ПО из flatpak
QtCreator из flatpak не видит уставновленных в системе dev-пакетов.
Если быть точным - их не находит CMake, идущий в комплекте с QtCreator.
При этом системный CMake, запущенный из консоли эти библиотеки находит.
dev-пакеты устанавливал через системный менеджер(sudo apt install libname-dev
)
Подобная проблема есть и с другими приложениями из flatpak(ArduinoIDE, как пример)
Как я понял FlatPak - это что то вроде песочницы и по умолчанию у программ нет доступа ко всей системе.
Собственно вопрос: Как настроить доступ QtCreator-у из flatpak, что бы оно видело установленные в системе библиотеки?
UPD 0:
В комплекте с QtCreator
идет набор утилит и библиотек.
Свои копии cmake
, pkg-config
, etc...
QtCreator
использует их, а они конфиги, расположенные в пакете "Креатора"...
При этом расположение файлов "внутри" и "снаружи" пересекаются.
В частности pkg-config
:
# в песочнице
$ ls /usr/lib/x86_64-linux-gnu/pkgconfig/ | wc -l
771
# в системе
$ ls /usr/lib/x86_64-linux-gnu/pkgconfig/ | wc -l
488
Судя по всему "системные" файлы подключаются в "песочницу" как /var/run/host/