Persepolis 下载管理器:自由开源的跨平台下载加速工具 #
Persepolis 是什么? #
Persepolis Download Manager 是一款使用 Python 编写的自由开源下载管理器,本质上是一个为强大的 aria2 下载引擎提供图形界面的外壳(GUI wrapper)——让原本只能在命令行中通过 aria2c 使用的下载能力,变成人人可用的桌面应用。
它面向需要频繁下载大文件、需要稳定管理多个下载任务的用户:无论是 GNU/Linux 各发行版、BSDs、macOS 还是 Windows 用户,都可以借助它实现多段下载加速、下载任务调度、下载队列管理,并直接从 YouTube、Vimeo、DailyMotion、Aparat 等视频站点查找并下载视频。由于它是完全自由、开放源代码的软件(Copyleft 授权),用户可以自由使用、审计和参与开发,无需担心隐私与授权成本。
Persepolis 有哪些亮点特色? #
- 真正自由开源:Persepolis 是 Free and open source software 的样本,采用 Copyleft 授权,代码公开透明,任何人都可以加入贡献者行列参与开发,不存在隐藏收费或功能锁。
- 基于 aria2 的多段下载加速:项目起源于"为什么不为强大的 aria2 下载引擎做一个图形界面"这一想法,因此天然继承了 aria2 的多段(multi segment)下载能力,把命令行引擎的性能优势带给普通桌面用户。
- 下载调度与队列管理:内置 Scheduling downloads(下载调度)与 Download queuing(下载队列)功能,可以让下载任务按时间自动开始、按顺序排队执行,适合夜间挂机下载或批量任务场景。
- 视频查找与下载:内置视频查找器,支持从 YouTube、Vimeo、DailyMotion、Aparat 等站点发现并下载视频;5.2.0 版本针对大量站点采用的 m3u8 格式改进了下载能力,并会显示视频缩略图、自动选择最高画质(用户也可手动选择较低画质)。
- 覆盖全平台的广泛支持:官方支持 GNU/Linux、BSDs、macOS 与 Microsoft Windows。Linux 侧可通过 Ubuntu PPA、Debian .deb 包、Arch 官方仓库与 AUR、Fedora 官方仓库、openSUSE 安装;5.2.0 还新增了适用于所有 Linux 发行版的便携 Bundle,下载后双击即可运行,无需手动安装依赖。
- 浏览器无缝集成:官方提供 Firefox、Chrome/Chromium、Opera、Vivaldi 等浏览器的集成方案(详见官方 Wiki),点击网盘或下载链接即可自动接管下载任务。
- 代理与隐私友好:支持通过 Tor 和 SOCKS 代理进行下载,官方 FAQ 与 Wiki 中提供了详细的配置方法,适合对网络隐私有要求的用户。
- 外观与桌面环境适配:针对不同操作系统新增或修订了界面样式与提示音;在 Linux 与 FreeBSD 衍生系统上安装 Breeze 包后,Persepolis 的外观可与 GTK+、QT 桌面(如 Mate、XFCE)保持一致,并提供 Breeze 样式选项。
免费下载 Persepolis #
以下为官方提供的各平台安装包(版本 5.1.1),点击链接即可下载。请根据你的操作系统与 CPU 架构选择对应文件。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| persepolis_5.1.1.0_windows_64bit.exe | Windows 64 位(x64)安装程序 | 110.5 MB | 夸克网盘 |
| persepolis_5.1.1.0_windows_arm64.exe | Windows ARM64 安装程序 | 98.7 MB | 夸克网盘 |
| persepolis_5.1.1_macos_arm64.dmg | macOS Apple Silicon(arm64)磁盘映像 | 70.1 MB | 夸克网盘 |
| persepolis_5.1.1_macos_x64.dmg | macOS Intel(x64)磁盘映像 | 73.4 MB | 夸克网盘 |
提示:官网博客显示项目已发布 5.2.0 版本,官方建议所有用户升级到新版本;上方列表为当前可获取的 5.1.1 安装包。Linux 与 BSD 用户建议优先使用各发行版官方仓库或官方 Releases 页面获取对应包。
Persepolis 如何使用? #
Persepolis 的界面围绕"添加链接 → 管理任务"展开,下面是新手最常用的操作流程:
- 启动软件并确认引擎就绪:安装完成后打开 Persepolis,主界面即为下载任务列表。软件在后台调用 aria2 引擎工作,首次运行时可先进入设置窗口确认默认下载目录。
- 新建下载任务:点击工具栏中的"添加下载"(New Download),把你的下载链接粘贴进去,选择保存路径,然后开始下载。Persepolis 会自动以多段方式(multi segment)拆分并加速下载。
- 管理下载队列:在队列(Queue)中把多个任务排好顺序,Persepolis 会按队列依次执行,避免多条链接争抢带宽。
- 设置下载调度:使用调度(Scheduling)功能为任务指定自动开始/暂停的时间,例如设定在夜间带宽空闲时段自动下载,白天再查看结果。
- 使用视频查找器:打开 Persepolis Video Finder,粘贴或输入视频页面地址,软件会显示视频缩略图并自动选中最高画质版本(也可以手动选择较低画质),确认后即可下载。
- 接入浏览器(可选):按照官方 Wiki 的说明把 Persepolis 集成到 Firefox、Chrome/Chromium、Opera 或 Vivaldi,之后在浏览器中点击下载链接就会自动交由 Persepolis 接管。
- 配置代理(可选):如需通过 Tor 或 SOCKS 代理下载,可在设置中填写代理地址与端口,具体步骤参见官方 Wiki 的代理说明。
Persepolis 的常见问题? #
如何在 Firefox 中集成 Persepolis? 官方 Wiki 提供了专门的集成指南。安装对应扩展/组件并按说明配置后,浏览器中的下载请求会被 Persepolis 接管。
如何在 Chrome / Chromium 中集成 Persepolis? 官网 FAQ 中列出了"如何将 Persepolis 集成到 chrome/chromium"的条目,操作方式与 Firefox 类似,可参考官方 Wiki 的浏览器集成说明;Opera 与 Vivaldi 也有对应的集成方法。
如何使用 Tor 和 SOCKS 代理? 官网 FAQ 专门收录了"How to use tor and SOCKS proxy with Persepolis",可在设置中配置代理类型、地址和端口,实现经 Tor 或 SOCKS 代理的匿名下载。
如何给下载任务定时和排队? Persepolis 内置下载调度(Scheduling)与下载队列(Queuing)功能。你可以在任务属性中设置开始/停止时间,并把多个任务加入队列按序执行。
如何更换 Persepolis 的主题? 官网 FAQ 中有"How to change Persepolis theme"条目。在 Linux 与 FreeBSD 衍生系统上,安装 Breeze 包并在 Persepolis 设置窗口中选择 breeze 样式,即可让界面与 GTK+/QT 桌面环境保持一致(PySide6 版本尤其推荐)。
如何从源码安装 Persepolis? 官网提供了"How to install Persepolis from source?"的说明。此外,Ubuntu 用户可通过 Launchpad PPA 安装,Debian 用户可使用独立的 .deb 包,Arch 与 Fedora 用户可直接从官方仓库获取。
Ubuntu 与 Debian 用户需要特别注意什么? 官网在 5.2.0 公告中特别提示 Ubuntu 和 Debian 用户注意相关信息,并建议打包维护者在构建前查阅官方 Wiki 的依赖变更页面——部分前置依赖已有调整。
Persepolis 如何安装? #
Windows #
- 根据系统架构下载对应的安装程序(
persepolis_5.1.1.0_windows_64bit.exe或persepolis_5.1.1.0_windows_arm64.exe)。 - 双击运行安装程序,按向导提示完成安装。
- 安装后从开始菜单启动 Persepolis 即可;更多细节可查阅官方 Wiki 的 Windows 说明页。
macOS #
- 根据芯片类型下载 dmg:Apple Silicon 设备选
persepolis_5.1.1_macos_arm64.dmg,Intel 设备选persepolis_5.1.1_macos_x64.dmg。 - 打开磁盘映像,将
.app文件拖入"应用程序(Applications)"文件夹。 - 首次打开如遇安全提示,请在"系统设置 → 隐私与安全性"中允许运行。
GNU/Linux #
Persepolis 已被多个主流发行版官方收录,推荐优先使用发行版仓库安装:
- Ubuntu:通过 Launchpad PPA 安装,具体步骤见官方 Wiki 的 Ubuntu 页面。
- Debian:使用独立的
.deb包安装,详见官方 Wiki 的 Debian 指南。 - Arch Linux:官方仓库与 AUR(最新 git 版本)均可获取,参考官方 Wiki 的 Arch 指南。
- Fedora:Persepolis 已收录于 Fedora 官方仓库,可直接通过包管理器安装。
- openSUSE:官方 Wiki 提供了逐步安装指引。
- 通用 Bundle:如果不希望处理依赖,可下载适用于所有 Linux 发行版的便携 Bundle,赋予可执行权限后双击运行即可;首次运行时会自动把
.desktop文件与所需图标复制到用户/home目录下的相应路径。若采用该方式,官方建议先卸载此前的旧版本。 - BSD 系:FreeBSD 用户可参考官方 Wiki 的安装说明(注意官方 FreeBSD 仓库中的版本较为陈旧)。
说明:官方公告提示,5.2.0 起部分前置依赖有所变化,发行版打包者与自行编译的用户请先查阅官方 Wiki 的依赖说明页。
Persepolis 如何卸载? #
Windows #
- 打开"设置 → 应用 → 已安装的应用"(或控制面板中的"程序和功能")。
- 找到 Persepolis,点击"卸载"并按向导完成操作。
- 如需彻底清理,可手动检查用户目录下与 Persepolis / aria2 相关的残留配置文件夹。
macOS #
- 退出 Persepolis 应用。
- 打开"应用程序"文件夹,将 Persepolis 图标拖入废纸篓并清空。
- 如需清理偏好设置,可检查用户资源库(
~/Library)中与 Persepolis 相关的配置文件;官方 Wiki 未统一列出具体路径,可按需手动清理。
GNU/Linux #
- 通过包管理器卸载:Ubuntu/Debian 使用
apt remove persepolis(PPA 安装同理),Arch 使用pacman -R persepolis(AUR 安装则用对应的 AUR 助手卸载),Fedora 使用dnf remove persepolis,openSUSE 使用zypper remove persepolis。 - Bundle(便携版)卸载:删除解压得到的 Persepolis 目录即可。由于 Bundle 首次运行会自动在用户
/home目录下写入.desktop文件与图标,建议一并删除这些文件,避免菜单中残留无效快捷方式。 - 清理配置:卸载后如希望清除个人设置与下载记录,可手动删除用户主目录下的 Persepolis 配置目录。
BSD 系 #
若通过源码或端口方式安装,请按对应的安装方式反向移除(如使用 pkg 或 ports 的卸载命令);具体步骤参考官方 Wiki 的 FreeBSD 安装指南。
