萨布兹布德
SABnzbd 4.3.3
SABnzbd 是一个用 Python 编写的开源二进制新闻阅读器。
它完全免费、易于使用并且几乎可以在任何地方使用。 SABnzbd 通过自动化所有工作,使 Usenet 尽可能简单和精简。您所要做的就是添加一个.nzb
。 SABnzbd 将从那里接管,它将在零人工交互的情况下自动下载、验证、修复、提取和归档。 SABnzbd 提供简单的设置向导,并具有自我分析工具来验证您的设置。
如果您想了解更多信息,可以访问我们的网站:https://sabnzbd.org。
SABnzbd 有一些您在运行之前需要的依赖项。如果您之前从各种 Linux 软件包之一运行过 SABnzbd,那么您可能已经拥有所有所需的依赖项。如果没有,这就是您要寻找的:
python
(Python 3.8 及更高版本,通常称为python3
)requirements.txt
中列出的 Python 模块。使用python3 -m pip install -r requirements.txt -U
安装par2
(多线程par2安装指南可以在这里找到)unrar
(确保您获得“官方”非免费版本的 unrar)选修的:
requirements.txt
您的包管理器应该提供这些。如果没有,我们的安装指南中提供了链接。
整理完所有依赖项后,只需运行:
python3 -OO SABnzbd.py
或者,如果您想在后台运行:
python3 -OO SABnzbd.py -d -f /path/to/sabnzbd.ini
如果您需要多语言支持,请运行:
python3 tools/make_mo.py
我们的许多其他命令行选项在这里进行了深入解释。
我们使用的工作流程是“GitFlow”的简化形式。基本上:
master
仅包含稳定版本(已合并到master
)并且适用于最终用户。develop
是集成的目标,不适用于最终用户。1.1.x
是 1.1.x (1.1.0 -> 1.1.1 -> 1.1.2) 的发布和维护分支,不适用于最终用户。feature/my_feature
是基于develop
的临时功能分支。bugfix/my_bugfix
是基于develop
bugfix 的可选临时分支。状况:
master
中将很简单:发布分支总是正确的。master
不合并回来develop
。develop
并不是重新基于master
。develop
中发布分支。develop
)。develop
中完成的错误修复可能会被挑选到发布分支。