Linux from source

From Scribus
Jump to navigation Jump to search

Ubuntu

22.04

Dependencies
Qt 6 install for Scribus 1.7.x.svn and higher:

libqt6core5compat6-dev linguist-qt6 qt6-base-dev qt6-base-dev-tools qt6-gtk-platformtheme qt6-image-formats-plugins qt6-l10n-tools qt6-tools-dev qt6-tools-dev-tools qt6-translations-l10n

Fedora

Dependencies
  • qt6-linguist
  • qt6-qt5compat-devel
  • qt6-qtbase-devel
  • qt6-qtdeclarative-devel
  • qt6-qtsvg-devel
  • qt6-qttools-devel
Qt 6 install for Scribus 1.7.x.svn and higher:

sudo dnf install qt6-linguist qt6-qt5compat-devel qt6-qtbase-devel qt6-qtdeclarative-devel qt6-qtsvg-devel qt6-qttools-devel

openSUSE Tumbleweed

Dependencies
  • cmake
  • gcc-c++
  • libQt5Core5-devel
  • libQt5Widgets-devel
  • libQt5Xml-devel
  • libQt5Network-devel
  • libQt5OpenGL-devel
  • libqt5-qttools-devel
  • libQt5PrintSupport-devel
  • libjpeg8-devel
  • libpng16-devel
  • libtiff-devel
  • python38-devel
  • freetype2-devel
  • cairo-devel
  • cups-devel
  • liblcms2-devel
  • libhunspell-devel
  • libpoppler-devel
  • harfbuzz-devel
  • libmspub-devel
  • libpagemaker-devel
  • libwpg-devel
  • libvisio-devel
  • libzmf-devel
  • libcdr-devel
  • libqxp-devel
  • libfreehand-devel
Base dependencies:

sudo zypper install libjpeg8-devel libpng16-devel libtiff-devel python38-devel freetype2-devel cairo-devel cups-devel liblcms2-devel libhunspell-devel libpoppler-devel harfbuzz-devel libmspub-devel libpagemaker-devel libwpg-devel libvisio-devel libzmf-devel libcdr-devel libqxp-devel libfreehand-devel cmake gcc-c++

Qt 5 install for Scribus 1.5.x.svn:

sudo zypper install libQt5Core5-devel libQt5Widgets-devel libQt5Xml-devel libQt5Network-devel libQt5OpenGL-devel libqt5-qttools-devel libQt5PrintSupport-devel

Qt 6 install for Scribus 1.7.x.svn and higher:

sudo zypper install qt6-base-devel qt6-declarative-devel qt6-svg-devel qt6-tools qt6-tools-devel qt6-qt5compat-devel qt6-linguist-devel