Как установить Scribus 1.6.0 в Ubuntu 22.04 и 23.10
Scribus, популярное бесплатное программное обеспечение для настольных издательских систем с открытым исходным кодом, анонсировало новую серию стабильных выпусков 1.6.0 в первый день 2024 года!
Прошло более 4 лет с момента выхода последней стабильной версии 1.4.8, а серия выпусков 1.5.x доступна как ветка разработки.
Новый Scribus 1.6.0 включает в себя множество новых функций! Если у вас есть пакет разработчика 1.5.8 по умолчанию из системного репозитория Ubuntu, то большинство из них уже используются.
Особенности включают в себя:
- Менеджер ресурсов для онлайн-ресурсов, таких как словари.
- Улучшения рендеринга холста на экранах с высоким разрешением.
- В скриптовый движок добавлены новые команды.
- Новый предварительный просмотр вывода в формате PDF
- Adobe® Illustrator® выглядит как «Символ» или функция-клон.
- наиболее часто запрашиваемые текстовые функции
- Новый плагин «Обозреватель изображений».
- Поддерживайте все расширенные типы градиентов, доступные в Adobe® Illustrator® и XARA® Designer.
- Отбрасывание теней.
- Храните растровые изображения в собственном формате файла.
- Импортеры RTF и DOCX, формат Krita KRA и фильтры импорта с уценкой.
- Импортируйте файлы IDML, IDMS, P65, PUB, XTG, XAR, ORA, PGF, 3D-объекты с помощью OpenSceneGraph.
- Экспорт PDF/X-4, PDF 1.6, XPS.
- Следуйте стандарту XDG, чтобы сохранить настройки в
~/.config/scribus
.
Дополнительные изменения в Scribus 1.6.0 см. в официальном примечании к выпуску.
Как установить Scribus 1.6.0 в Linux
Scribus предоставляет официальный пакет Linux через AppImage, который работает в изолированной программной среде. Его можно скачать на странице sourceforge по ссылке ниже:
Загрузить Scribus 1.6.0: http://sourceforge.net/projects/scribus/files/scribus/1.6.0/
.AppImage
— это пакет, не требующий установки, который можно запустить непосредственно для запуска программного обеспечения. Однако вам нужно щелкнуть по нему правой кнопкой мыши и добавить разрешение «исполняемый файл» в диалоговом окне «Свойства».
ПРИМЕЧАНИЕ. Для Ubuntu 22.04+ запустите sudo apt install libfuse2
в терминале (Ctrl+Alt+T), если поддержка AppImage еще не включена.
Для тех, кто не любит запускать приложения в песочнице, вы также можете установить Scribus 1.6.0 либо из Ubuntu PPA, либо путем сборки из исходного архива.
Убунту ППА-репозиторий
На выбор я включил новый пакет выпуска в этот неофициальный PPA для Ubuntu 22.04
, Ubuntu 23.04
и Ubuntu 23.10
для x86_64 ( процессоры Intel/AMD) и устройства Arm64/hf (Raspberry Pi и т. д.).
Ubuntu 20.04 НЕ поддерживается из-за минимального несоответствия Qt. По выбору вы можете присмотреть другой PPA, который, однако, может столкнуться с адом зависимостей.
1. Сначала нажмите Ctrl+Alt+T
на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду, чтобы добавить PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/scribus
Введите пароль пользователя (без визуальной обратной связи), когда он спросит, и нажмите Enter, чтобы продолжить.
2. Затем либо запустите команду для установки Scribus из PPA:
sudo apt install scribus
Для Linux Mint сначала запустите sudo apt update
, чтобы обновить кеш.
Или запустите Software Updater, чтобы обновить пакет, если установлена версия 1.5.8.
Скомпилировать из исходного кода
Тем, кто не доверяет сторонним репозиториям, несложно скомпилировать Scribus из исходного архива. И вот как шаг за шагом выполнить эту работу в Ubuntu.
1. Сначала загрузите исходный архив (scribus-1.6.0.tar.xz
, .gz или bz2) по ссылке ниже:
Загрузить Scribus 1.6.0: http://sourceforge.net/projects/scribus/files/scribus/1.6.0/
2. Откройте папку Загрузки, щелкните правой кнопкой мыши архив и выберите «Извлечь». Затем щелкните правой кнопкой мыши новую созданную папку и выберите «Открыть в терминале».
3. Когда терминал откроется с исходной папкой в качестве рабочего каталога, выполните:
Сначала запустите команду для установки библиотек зависимостей для сборки исходного кода:
sudo apt install cmake debhelper-compat dh-python extra-cmake-modules gettext libcairo2-dev libcdr-dev libcups2-dev libfreehand-dev libgraphicsmagick++1-dev libharfbuzz-dev libhunspell-dev libhyphen-dev libicu-dev liblcms2-dev libmspub-dev libopenscenegraph-dev libpagemaker-dev libpng-dev libpodofo-dev libpoppler-cpp-dev libpoppler-dev libpoppler-private-dev libqt5opengl5-dev libqt5webkit5-dev libqxp-dev librevenge-dev libtiff-dev libvisio-dev libwpg-dev libxml2-dev libzmf-dev python3-dev qtbase5-dev qttools5-dev qttools5-dev-tools zlib1g-dev
Вы можете удалить эти пакеты
dev
после завершения компиляции, заменив в командеinstall
наremove
.
Затем запустите cmake, чтобы настроить источник:
cmake ./
Наконец, соберите и установите:
make -j4
sudo make install
Приведенные выше команды скомпилируют и установят Scribus в каталог /usr/local
. Если у вас установлена версия 1.5.8 из системного репозитория, удалите ее, чтобы избежать дублирования значков приложений.
Удалить Скрибус 1.6.0
Если вы установили пакет программного обеспечения из Ubuntu PPA, удалите его, выполнив команду в терминале (Ctrl+Alt+T):
sudo apt remove --autoremove scribus scribus-data
Также удалите репозиторий PPA, выполнив команду:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/scribus
Для Scribus, скомпилированного из архива с исходным кодом, повторите шаг 2, чтобы открыть папку с исходным кодом в терминале, и запустите:
sudo make uninstall
Если вы уже удалили исходную папку и архив, попробуйте вручную удалить установленные файлы с помощью команд:
sudo rm /usr/local/bin/scribus
sudo rm -R /usr/local/lib/scribus
sudo rm -R /usr/local/share/scribus