Как лучше всего запустить Inkscape на Ubuntu 24.04 (сбрасывается при запуске)

Вопрос или проблема

После обновления с Ubuntu 22.04 до Ubuntu 24.04 мне пришлось переустановить Inkscape, который по какой-то причине был удален во время обновления. Я попробовал три метода установки, ни один из них не был полностью успешным:

  1. sudo apt install inkscape => Результат: inkscape не запускается (ошибка сегментации, вероятно, LP bug #2079921)
  2. sudo add-apt-repository ppa:inkscape.dev/stable && sudo apt install inkscape => Результат: inkscape не запускается (ошибка сегментации, та же ошибка, что и выше?)
  3. sudo snap install inkscape => Результат: inkscape запускается (ура!). Но он не может экспортировать файлы (экспорт в PDF был моим основным использованием). Виджет для выбора имени файла для экспорта не работает в snap-пакете, он ничего не делает при нажатии на него. А без имени файла экспорт вызывает ошибку. То же самое, что и Inkscape snap package unable to export png.

Как люди вообще используют Inkscape в Ubuntu 24.04? Какие дальнейшие шаги? Flatpak? Собрать из исходников?

Заметки:

  1. Я заметил, что есть дополнительный ppa:inkscape.dev/stable-daily, но тот факт, что этот якобы ежедневный PPA не обновлялся последние 4 месяца, заставляет меня думать, что он тоже больше не поддерживается.
  2. Я читал сообщения об ошибках, связанные с падением Inkscape в Wayland с некоторыми планшетами. Я отключил свой планшет, с тем же результатом (сбой).

После множества попыток и ошибок и исследований я выяснил, что существует еще один PPA с пакетами, собранными из основной ветки Inkscape. Установка пакета inkscape-trunk оттуда решила проблему для меня:

sudo add-apt-repository ppa:inkscape.dev/trunk
sudo apt install inkscape-trunk

Надеюсь, это поможет другим пользователям Inkscape в Ubuntu 24.04.

Ответ или решение

Чтобы успешно запускать Inkscape на Ubuntu 24.04, после того как вы столкнулись с проблемами, такими как сбой при запуске и невозможность экспорта файлов в приложении, следуйте приведенным ниже шагам.

  1. Удаление старой версии Inkscape (если она есть): Убедитесь, что старые пакеты Inkscape удалены. Для этого выполните команду:

    sudo apt remove inkscape
  2. Добавление PPA для Inkscape: Существует PPA, который содержит более свежие версии Inkscape, собранные из основной ветки (trunk). Для добавления этого репозитория выполните следующие команды:

    sudo add-apt-repository ppa:inkscape.dev/trunk
    sudo apt update
    sudo apt install inkscape-trunk
  3. Проверка запуска: После установки новой версии Inkscape попробуйте запустить программу с помощью команды в терминале:

    inkscape
  4. Выбор окружения: Если проблема с запуском сохраняется, проверьте, используете ли вы Wayland. Попробуйте переключиться на X.Org, так как у некоторых пользователей возникают проблемы с запуском Inkscape под Wayland.

  5. Устранение возможных конфликтов: Если у вас есть подключенные устройства, такие как графические планшеты, отключите их, так как они могут вызывать сбои в работе Inkscape.

  6. Использование Flatpak как альтернативы (если необходимо): Если проблемы с PPA продолжаются, вы можете рассмотреть установку Inkscape через Flatpak. Для этого выполните следующие команды:

    sudo apt install flatpak
    flatpak install flathub org.inkscape.Inkscape

    Убедитесь, что вы также установили flatpak пакеты, если они еще не установлены. Запускать Inkscape после этого можно командой:

    flatpak run org.inkscape.Inkscape
  7. Тестирование экспорта: После успешного запуска проверьте функцию экспорта файлов, особенно если вы используете версию из Snap или Flatpak. They should work correctly without the issues observed previously.

Если после выполнения всех этих шагов проблема с запуском или экспортом все еще сохраняется, возможно, вам придется изучить возможность компиляции Inkscape из исходного кода или обратиться к сообществу разработчиков Inkscape для получения дополнительной поддержки. Надеюсь, эти рекомендации помогут вам решить проблемы с Inkscape на Ubuntu 24.04.

Оцените материал
Добавить комментарий

Капча загружается...