synology-drive
Synology Drive 客户端的非官方 RPM 包
由于 FlatHub 提供的包功能不完全,且通过 Alien 将 deb 转换为 rpm 需要大量操作。于是我决定自己制作一个干净且功能 100% 完整的 Synology Drive 客户端 RPM 包。
我包含了文件管理器 Nautilus 作为依赖,以便访问共享菜单并显示文件同步状态指示器(类似 Windows 或 Ubuntu)。\ 我还包含了一个 GNOME shell 扩展作为依赖,以便显示托盘图标(KDE 原生支持)。\ 我构建了第二个包,适用于不使用 GNOME 的用户。该包不包含上述两个依赖(如果需要可后续安装)。
安装
如果之前通过 Alien 或 Flatpak(即非我的仓库来源)安装过 Synology Drive 客户端,请确保先卸载。如果喜欢该项目,欢迎给仓库点星以支持我,谢谢!
方法 1:从 COPR 仓库安装(推荐,便于更新)
页面链接:COPR 包。sudo dnf copr enable emixampp/synology-drive- GNOME 桌面:
sudo dnf --refresh install synology-drive - 其他桌面环境:
sudo dnf --refresh install synology-drive-noextra
方法 2:本地构建包(无更新)
- 安装构建工具:
sudo dnf install rpm-build rpmdevtools git clone https://github.com/EmixamPP/synology-drive.gitcd synology-drive- 可选,若想更改版本:
- 查阅 发布说明,选择所需版本(>= 3.2.1-13271)
- 编辑
synology-drive.spec或synology-drive-noextra.spec的前两行,视是否使用 GNOME 或其他桌面环境而定。 - GNOME 桌面:
spectool -g -R synology-drive.specrpmbuild -ba synology-drive.specsudo dnf install ~/rpmbuild/RPMS/x86_64/synology-drive-*.x86_64.rpm- 其他桌面环境:
spectool -g -R synology-drive-noextra.specrpmbuild -ba synology-drive-noextra.specsudo dnf install ~/rpmbuild/RPMS/x86_64/synology-drive-noextra-*.x86_64.rpm- 清理构建目录:
rm -r ~/rpmbuild
实验性:为 Aarch64/ARM64 处理器(例如 Apple Silicon,Qualcomm Snapdragon)本地构建软件包
- 安装构建工具 :
sudo dnf install rpm-build rpmdevtools git clone https://github.com/EmixamPP/synology-drive.gitcd synology-drive- 可选,如果您想更改版本:
- 查阅 发行说明 并选择所需版本(>= 3.2.1-13271)
- 编辑
synology-drive.spec或synology-drive-noextra.spec的前两行,具体取决于您使用的是 GNOME 还是其他桌面环境。 - 对于 GNOME:
spectool -g -R synology-drive-aarch64.specrpmbuild -ba synology-drive-aarch64.specsudo dnf install ~/rpmbuild/RPMS/x86_64/synology-drive-*.aarch64.rpm- 对于其他桌面环境:
spectool -g -R synology-drive-aarch64-noextra.specrpmbuild -ba synology-drive-aarch64-noextra.specsudo dnf install ~/rpmbuild/RPMS/x86_64/synology-drive-noextra-*.aarch64.rpm- 清理构建根目录 :
rm -r ~/rpmbuild
法律信息
请参阅 LICENSE。本项目已获得 Synology Inc. 授权。
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-29 ---