Scribus,流行的免费开源桌面出版软件,scribus是专为多个文件,简报,以及诸如报纸,小册子,通讯以及书籍形式布局而设计的开源软件。在 2024 年发布了新的稳定版 1.6.x 版本系列!
新的 Scribus 1.6 包含许多新功能! 如果您有 Ubuntu 系统存储库中的默认 1.5.8 开发包,那么其中大部分已经在使用中。
特点包括:
- 在线资源(例如词典)的资源管理器
- Hi-DPI 屏幕上的画布渲染得到改进。
- 添加到脚本引擎的新命令
- 新的基于 PDF 的输出预览
- Adobe® Illustrator® 看起来像“符号”或克隆功能。
- 最常请求的文本功能
- 新的“图片浏览器”插件。
- 支持 Adobe® Illustrator® 和 XARA® Designer 中提供的所有高级渐变类型。
- 投射阴影。
- 以本机文件格式存储位图图像。
- RTF 和 DOCX 导入器、Krita 的 KRA 格式以及 Markdown 导入过滤器。
- 使用 OpenSceneGraph 导入文件 IDML、IDMS、P65、PUB、XTG、XAR、ORA、PGF、3D 对象。
- 导出 PDF/X-4、PDF 1.6、XPS。
- 遵循 XDG 标准,将首选项存储在 ~/.config/scribus 下。
- 有关 Scribus 1.6.0 的更多更改,ufans.top建议您参阅官方发行说明:https://www.scribus.net/scribus-1-6-0-released/。
方法一:【通用】如何在 Linux 中安装 Scribus 1.6.1
Scribus 通过 AppImage 提供官方 Linux 包,该包运行在沙箱中。 可以通过以下链接在 sourceforge 页面下载:
.AppImage是非安装包,可以直接运行来启动软件。 但是,您需要右键单击它并在“属性”对话框下添加“可执行”权限。
注意,对于 Ubuntu 22.04+,请在终端 (Ctrl+Alt+T) 中运行 sudo apt install
libfuse2,以防尚未启用 AppImage 支持。
对于那些不喜欢在沙箱中运行应用程序的人,您还可以从 Ubuntu PPA 或通过源 tarball 构建来安装 Scribus 1.6.1。
方法二:Ubuntu PPA安装
作为选择,ufans.top找到第三方的将发行包制作到 x86_64(intel/amd CPU)和 arm64/hf(Raspberry Pi 等)设备上的 Ubuntu 22.04、Ubuntu 23.04 和 Ubuntu 23.10 的非官方 PPA 中。
由于最小 Qt 不匹配,不支持 Ubuntu 20.04。 作为选择,您可以关注另一个 PPA,但它可能会陷入依赖地狱。
首先,按键盘上的 Ctrl+Alt+T 打开终端。 打开后,运行命令添加 PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/scribus
当询问时输入用户密码(无视觉反馈),然后按 Enter 键继续。
然后,运行命令从 PPA 安装 Scribus:
sudo apt install scribus
对于 Linux Mint,请先运行 sudo apt update 来刷新缓存。
或者,如果安装了 v1.5.8,则启动软件更新程序来更新软件包。
方法三:从源代码编译
对于那些不信任第三方存储库的人来说,从源代码 tarball 编译 Scribus 并不难。 并且,以下是如何在 Ubuntu 中逐步完成这项工作。
- 首先,从以下链接下载源 tarball(scribus-1.6.1.tar.xz、.gz 或 bz2):
最新版本请从http://sourceforge.net/projects/scribus/files/scribus/ 中选择更新。
- 打开下载文件夹,右键单击 tarball 并选择“解压”。 接下来,右键单击新生成的文件夹并选择“在终端中打开”。
- 当终端以源文件夹作为工作目录打开时,执行以下操作:
1)运行命令安装依赖库以构建源:
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
您可以在编译完成后删除这些开发包,方法是将命令中的安装替换为删除
2)运行 cmake 配置源:
cmake ./
3)构建并安装:
make -j4
sudo make install
上面的命令将编译 Scribus 并将其安装到 /usr/local 目录。 如果您从系统存储库安装了 v1.5.8,请将其删除以避免重复的应用程序图标。
卸载 Scribus 1.6.1
1.如果您从 Ubuntu PPA 安装了软件包,请通过在终端中运行命令 (Ctrl+Alt+T) 将其删除:
sudo apt remove --autoremove scribus scribus-data
另外,通过运行命令删除 PPA 存储库:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/scribus
2.对于从源 tarball 编译的 Scribus,请重做步骤 2 以在终端中打开源文件夹并运行:
sudo make uninstall
如果您已经删除了源文件夹和 tarball,请尝试通过命令手动删除已安装的文件:
sudo rm /usr/local/bin/scribus
sudo rm -R /usr/local/lib/scribus
sudo rm -R /usr/local/share/scribus