Linux 各发行版安装 QzoneArchive——deb、rpm、AppImage、NixOS
四种安装包格式
项目每个 Release 都会提供四种 Linux 安装包,根据你的发行版选择:
| 格式 | 适用场景 | 常见发行版 |
|---|---|---|
.deb | Debian 系 | Debian、Ubuntu、Linux Mint、Deepin |
.rpm | Fedora/RHEL 系 | Fedora、openSUSE、RHEL、CentOS |
.AppImage | 通用免安装 | 几乎所有桌面发行版 |
| NixOS 包 | NixOS | NixOS |
Debian / Ubuntu 安装
sudo apt install /path/to/qzonearchive-*.deb
用 apt install 会自动处理依赖;如果用 dpkg -i 安装后提示缺依赖,执行:
sudo apt-get install -f
卸载:
sudo apt remove qzonearchive
Fedora / openSUSE 安装
sudo rpm -i /path/to/qzonearchive-*.rpm
卸载:
sudo rpm -e qzonearchive
AppImage(推荐给不确定的用户)
AppImage 是免安装的绿色软件:
chmod +x QzoneArchive-*.AppImage
./QzoneArchive-*.AppImage
如果提示 libfuse.so.2 缺失(Ubuntu 24.04+ 常见),先装 FUSE:
sudo apt install libfuse2
或直接用免 FUSE 模式运行:
./QzoneArchive-*.AppImage --appimage-extract-and-run
AppImage 不需要卸载——直接删文件就行。
NixOS
NixOS 用户有专门的一键包:
tar -xzf qzonearchive-nixos-x86_64-linux.tar.gz
./install.sh
完成后终端运行 qzonearchive 启动。NixOS 用户不需要 AppImage/deb/rpm,直接用这个包。
从源码构建
如果发行版没有现成的安装包,可以参考项目的开发文档从源码构建。需要 Rust 1.77+ 和 Node.js 20+。