Linux
Linux 版 Filestar 与 Windows 和 macOS 上的应用相同,打包为一个 AppImage 文件,无需安装即可在大多数 Linux 发行版上运行。
系统要求
- 一台搭载 64 位 Intel 或 AMD 处理器的 PC(x86-64)。暂不支持 ARM。
- 2018 年或之后发布的发行版(glibc 2.28 或更新版本):Ubuntu 20.04、Debian 10、Fedora 29、RHEL/AlmaLinux/Rocky 8、openSUSE Leap 15.3 或更新版本。
- 应用需要桌面会话(X11 或 Wayland)。命令行无需桌面会话即可使用。
安装和运行
从 filestar.com 下载 Filestar,并选择 Linux。您会得到一个名称类似
Filestar.29.0.0.1.linux-x64.AbCd1.AppImage的文件 - 请保留文件名的最后一部分,其中包含您的下载密钥。添加执行权限并启动:
chmod +x Filestar.*.AppImage ./Filestar.*.AppImage大多数文件管理器也可以完成此操作:打开文件属性,允许其作为程序运行,然后双击文件。
将 AppImage 保存在您希望长期存放的位置,例如
~/Applications。Filestar 会在原位置自行更新。
如果无法启动,并显示与 FUSE 有关的提示(常见于容器和某些精简安装环境),请使用 --appimage-extract-and-run 运行,或安装您所用发行版的 libfuse2 软件包。
命令行
同一个 AppImage 中也包含 Filestar CLI:
./Filestar.*.AppImage cli -c "convert to pdf" -i report.docx
与 Windows 和 macOS 一样,使用 CLI 需要订阅包含 CLI 的套餐。
仅命令行版本
对于服务器、容器或任何没有桌面的机器,也提供仅包含 CLI 的下载包:
curl -LO https://release.filestar.com/releases/30.0.0.0/Filestar.30.0.0.0.linux-x64.cli.tar.gz
tar -xzf Filestar.30.0.0.0.linux-x64.cli.tar.gz
./filestar/FilestarCli --version
压缩包会解压到名为 filestar 的文件夹,其中的 CLI 是 FilestarCli。请保持整个文件夹完整,并使用与 Windows 和 macOS 上的 filestarcli 相同的参数运行 CLI(参见 Filestar CLI):
./filestar/FilestarCli -c "convert to pdf" -i report.docx
要在任意位置通过 filestarcli 运行它,请在 PATH 中的某个文件夹内创建指向它的链接,例如:
sudo ln -s "$PWD/filestar/FilestarCli" /usr/local/bin/filestarcli
请按照下文验证 AppImage 的方法,验证其签名 Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig。该签名位于发布服务器上,与下载包放在一起。
更新
Filestar 会在启动时检查更新,用新版本替换自身的 AppImage,然后重新启动。在更新前,它会使用应用内置的 Filestar 发布密钥验证更新的签名,并拒绝任何未经 Filestar 签名的更新。如果 AppImage 所在文件夹没有写入权限(例如 /opt),Filestar 会继续运行当前版本;请改为从 filestar.com 下载新版本。
目前 Linux 上可用的功能
大多数转换功能与其他平台相同:图像(包括 HEIC 和 RAW 照片)、音频和视频、PDF、通过 Pandoc 处理的文档、除 calibre 格式以外的电子书、压缩文件、CAD 和 3D、GIS、OCR 以及语音转文字。
Linux 上暂不可用的功能:依赖 LibreOffice、Inkscape、GIMP、Blender、calibre、FontForge、FluidSynth、MrSID、libcdr(CorelDRAW)、SoX、NConvert 或 Microsoft Office 的转换,以及打印。当您尝试使用这些功能时,Filestar 会提示“此 skill 尚不支持您的平台”。
验证下载文件是否来自 Filestar
每个 Linux 版本都使用 Filestar 发布密钥签名。各版本的签名文件位于发布服务器上,与对应版本放在一起,例如 https://release.filestar.com/releases/29.0.0.1/Filestar.29.0.0.1.linux-x64.AppImage.sig。请将下方公钥保存为 filestar-release.pem,然后运行:
openssl dgst -sha256 -verify filestar-release.pem -signature Filestar.29.0.0.1.linux-x64.AppImage.sig Filestar.29.0.0.1.linux-x64.AbCd1.AppImage
命令行下载包也使用相同的方法验证,但需使用它自己的签名:
curl -LO https://release.filestar.com/releases/30.0.0.0/Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig
openssl dgst -sha256 -verify filestar-release.pem -signature Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig Filestar.30.0.0.0.linux-x64.cli.tar.gz
如果文件通过验证,命令会输出 Verified OK。公钥如下:
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE06s0qAVJMelCGkkPRGkDwoxLPfR8
BWNHNuAIwQd4CD9SA5LQdBoOpDrvCbRHzy3jTAXPwWOjPxfmYgeZDE9vTw==
-----END PUBLIC KEY-----
密钥的 SHA-256 指纹:F6:50:BF:DE:B1:D8:D0:D6:36:54:13:3F:DA:8B:78:2B:85:AE:50:DF:14:B6:96:40:6F:B5:E3:C7:AC:94:26:DB
告诉我们您遇到的情况
如果某项功能在您的发行版上无法使用,请通过 Concierge 联系我们,告知您使用的发行版及其版本,我们会查看问题。
最后更新于