可在统信uos中通过apt源、flatpak或手动编译三种方式安装foliate:apt方式最简捷安全,适用于uos 20/23/24系列;flatpak支持最新版且跨版本兼容;手动编译适合需定制功能或离线环境的高级用户。

如果您希望在统信UOS系统中安装Foliate这一开源电子书阅读器,但发现其未预装且应用商店中不可直接获取,则需通过命令行或第三方源方式手动安装。以下是实现该目标的多种可行方法:
一、通过APT源安装(推荐适用于统信UOS 20/23/24系列)
统信UOS基于Debian,官方源已收录部分Foliate版本(如2023年起部分更新版镜像含foliate 2.6+)。此方法无需添加外部仓库,安全性高、依赖自动解析完整。
1、打开终端(可按Ctrl+Alt+T快捷键或在启动器中搜索“终端”)。
2、执行更新命令以同步软件包索引:
sudo apt update
3、执行安装命令:
sudo apt install foliate
4、安装完成后,在启动器中搜索“Foliate”或在终端输入foliate启动。
二、通过Flatpak安装(适用于所有统信UOS桌面版,含未收录APT源的版本)
Flatpak提供沙盒化运行环境,可绕过系统源限制,直接从Flathub获取最新稳定版Foliate(当前支持EPUB、MOBI、PDF等格式,含目录导航与笔记功能)。
1、确认Flatpak已启用并配置Flathub远程源:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2、重启用户会话或刷新权限(如提示权限不足,执行:
sudo flatpak repair)。
3、安装Foliate:
flatpak install flathub io.github.johnfactotum.Foliate
4、安装完毕后,使用以下命令运行:
flatpak run io.github.johnfactotum.Foliate
三、手动编译安装(适用于需自定义构建或调试的高级用户)
当需使用Git主干最新特性(如实验性PDF注释支持)、或目标系统无网络访问APT/Flatpak源时,可通过源码编译方式部署。该方式要求系统已安装基础构建工具链。
1、安装编译依赖:
sudo apt install build-essential git meson ninja-build libgtk-3-dev libwebkit2gtk-4.0-dev libgranite-dev libhandy-1-dev
2、克隆官方仓库:
git clone https://github.com/johnfactotum/foliate.git && cd foliate
3、构建并安装:
meson build --prefix=/usr && ninja -C build && sudo ninja -C build install
4、刷新桌面数据库以识别新应用:
sudo update-desktop-database











