You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NZBGet安装故障:执行nzbget命令提示“command not found”

解决NZBGet直接执行提示"command not found"的问题

看起来你遇到的是典型的Linux路径配置问题——当前工作目录不在系统的PATH环境变量中,导致直接输入nzbget时,系统找不到对应的可执行文件。而用./nzbget -s或strace ./nzbget -s能正常运行,是因为你明确指定了文件的相对路径(当前目录下的nzbget),绕开了PATH的查找逻辑。

下面给你几个可行的解决方案:

方案1:临时将当前目录加入PATH(重启后失效)

在终端执行以下命令,把当前目录(.)临时添加到PATH中:

export PATH=$PATH:.

执行后你就能直接输入nzbget -s启动程序了,但这个设置会在终端关闭或树莓派重启后失效。

方案2:永久将NZBGet所在目录加入PATH

如果你的nzbget固定放在某个目录(比如~/nzbget),可以把这个目录永久加入PATH:

  1. 打开用户配置文件.bashrc:
nano ~/.bashrc
  1. 在文件末尾添加一行(替换成你的nzbget实际所在目录):
export PATH=$PATH:/home/pi/nzbget
  1. 保存退出后,执行以下命令让配置立即生效:
source ~/.bashrc

之后每次打开终端,这个目录都会被包含在PATH里,直接输nzbget就能运行。

方案3:将nzbget移到系统默认可执行目录

最通用的做法是把nzbget复制到系统默认的可执行文件目录(/usr/local/bin,这个目录默认在PATH中):

sudo cp ./nzbget /usr/local/bin/

操作完成后,你在任何目录下都能直接输入nzbget -s启动程序,且设置永久生效。

内容的提问来源于stack exchange,提问作者Duncan Pullen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 10:37:48