Я пытаюсь собрать программное обеспечение на Launchpad, но получаю сообщение об ошибке
ModuleNotFoundError: No module named 'glm'
Я не смог найти ни одного пакета с названием python3-glm
в https://packages.ubuntu.com/
Доступен ли этот пакет под другим именем?
Обратите внимание, что установка из pip невозможна при сборке в Launchpad.
Проведя небольшое исследование, я вижу следующее. ArchLinux AUR имеет PKGBUILD для графиков , где упоминается python-pyglm .
Таким образом, возможный способ скомпилировать новейшие графики - сначала создать deb-пакет для библиотеки PyGLM с помощью:
sudo apt-get update
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python
cd ~/Downloads
git clone https://github.com/N0rbert/PyGLM.git
cd PyGLM
debuild -b -uc -us
sudo apt-get install ../python3-pyglm_2.3.1_amd64.deb
, а затем скомпилировать графики в Ubuntu 20.04 LTS следующим образом:
sudo apt-get update
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python python3-opengl libglib2.0-dev gobject-introspection python3-jinja2 python3-numpy python3-lark python3-pytest python3-freetype
cd ~/Downloads
git clone https://github.com/apandada1/Plots
cd Plots
debuild -b -uc -us
sudo apt-get install ../plots_0.5.1_all.deb
PPA был сделал доступным. Этот PPA может использоваться как зависимость других проектов, которым требуется этот пакет.
Что интересно - исходная версия 0.5.1 от 28 января обычно компилируется на Ubuntu 20.04 LTS и 21.04
sudo apt-get update
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python python3-opengl libglib2.0-dev gobject-introspection python3-jinja2 python3-numpy python3-lark python3-pytest
cd ~/Downloads
wget https://github.com/alexhuntley/Plots/archive/v0.5.1.tar.gz
tar -xf v0.5.1.tar.gz
cd Plots-0.5.1/
debuild -b -uc -us
, поскольку она не зависит от PyGLM.