LINUX.ORG.RU

История изменений

Исправление Xintrea, (текущая версия) :

Это кривая сборка Inkscape в дебиане.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820748

Вроде как говорят, что нужно поставить сторонний пакет python-sk1-2.0rc2 вот отсюда:

https://sk1project.net/modules.php?name=Products&product=sk1libs&op=d...

Но там только под Debian 8, а у меня 9. Но для выяснения зависимостей запустил его установку, и увидел:

dpkg: зависимости пакетов не позволяют настроить пакет python-sk1:
 python-sk1 зависит от libmagickwand-6.q16-2, однако:
  Пакет libmagickwand-6.q16-2 не установлен.
 python-sk1 зависит от python-wxgtk3.0, однако:
  Пакет python-wxgtk3.0 не установлен.
 python-sk1 зависит от python-cups, однако:
  Пакет python-cups не установлен.


Пакеты python-wxgtk3.0 и python-cups уже есть в системе, доустановил dev-пакеты к ним. После чего осталась проблема в пакете libmagickwand-6.q16-2, потому что в Debian 9 он уже libmagickwand-6.q16-3. И с этим ничего не поделаешь.

Тогда решил ставить из исходников. В исходниках сразу же ошибка в read.me:

to build package:   python setup.py build


На деле файла setup.py нет. Зато есть файл setup-sk1.py, попробовал поставить с ним.

Сначала была ошибка:

streamfilter.c:24:20: fatal error: Python.h: Нет такого файла или каталога
#include <Python.h>


Исправилась установкой пакета python-dev. Дальше ошибка:

_libcairo.c:20:21: fatal error: pycairo.h: Нет такого файла или каталога
 #include <pycairo.h>


Исправилось установкой пакета python-cairo-dev.

После этих плясок компиляция прошла нормально.

Далее собрал пакет командой:

python setup-sk1.py bdist_deb


Получился пакетный файл /dist/python-sk1-2.0rc2_amd64.deb. Установился без ошибок.

Перезапуск Inkscape... Та же проблема!

UniConvertor failed:

Traceback (most recent call last):
  File "/usr/bin/uniconvertor", line 13, in <module>
    uniconv_run()
...
ImportError: No module named sk1libs.utils.fs


На этом, как говорится, наши полномочия, это самое, как говорится, всё.

Исходная версия Xintrea, :

Это кривая сборка Inkscape в дебиане.

Вроде как говорят, что нужно поставить сторонний пакет python-sk1-2.0rc2 вот отсюда:

https://sk1project.net/modules.php?name=Products&product=sk1libs&op=d...

Но там только под Debian 8, а у меня 9. Но для выяснения зависимостей запустил его установку, и увидел:

dpkg: зависимости пакетов не позволяют настроить пакет python-sk1:
 python-sk1 зависит от libmagickwand-6.q16-2, однако:
  Пакет libmagickwand-6.q16-2 не установлен.
 python-sk1 зависит от python-wxgtk3.0, однако:
  Пакет python-wxgtk3.0 не установлен.
 python-sk1 зависит от python-cups, однако:
  Пакет python-cups не установлен.


Пакеты python-wxgtk3.0 и python-cups уже есть в системе, доустановил dev-пакеты к ним. После чего осталась проблема в пакете libmagickwand-6.q16-2, потому что в Debian 9 он уже libmagickwand-6.q16-3. И с этим ничего не поделаешь.

Тогда решил ставить из исходников. В исходниках сразу же ошибка в read.me:

to build package:   python setup.py build


На деле файла setup.py нет. Зато есть файл setup-sk1.py, попробовал поставить с ним.

Сначала была ошибка:

streamfilter.c:24:20: fatal error: Python.h: Нет такого файла или каталога
#include <Python.h>


Исправилась установкой пакета python-dev. Дальше ошибка:

_libcairo.c:20:21: fatal error: pycairo.h: Нет такого файла или каталога
 #include <pycairo.h>


Исправилось установкой пакета python-cairo-dev.

После этих плясок компиляция прошла нормально.

Далее собрал пакет командой:

python setup-sk1.py bdist_deb


Получился пакетный файл /dist/python-sk1-2.0rc2_amd64.deb. Установился без ошибок.

Перезапуск Inkscape... Та же проблема!

UniConvertor failed:

Traceback (most recent call last):
  File "/usr/bin/uniconvertor", line 13, in <module>
    uniconv_run()
...
ImportError: No module named sk1libs.utils.fs


На этом, как говорится, наши полномочия, это самое, как говорится, всё.