问题标签 [armbian]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 如何在启动时在 Armbian 上激活虚拟环境?
我需要使用 Armbian(基于 Debian)在 NanoPI NEO 上激活 virtualenv Python 环境。为此,我创建了一个简单的脚本:
我修改了所有必要的文件,并将提到的脚本复制到 init.d 和 update-rc.d 中。
问题是,据我了解,我需要将该脚本作为源代码运行,即该脚本使用环境创建自己的实例,然后关闭。其他问题提到了各种解决方案,但没有一个回答我的问题 - 我如何在启动时将其作为源运行?
rrdtool - RRDTool:数据库和图表中出现奇怪的“飞溅”
最近发现rrdtool的一个奇怪行为:如果数据是随机插入到数据库中的,图上会出现“飞溅”,这可以在附图中看到。我还注意到传入的数据与数据库转储中的数据不匹配。请告诉我我做错了什么。
我试过 rrdtool 版本 1.6.0 和 1.7.2,平台是带有 Armbian Linux(内核版本:5.4.45-sunxi)的 Orange Pi One(armv7l)。我还在 x86 平台上进行了测试,它看起来工作正常。
RRD 文件是使用以下命令创建的:
数据来自 MQTT 随机时间,并通过下一个命令插入到数据库中,例如:
输入带有时间戳和值的数据日志:
RRD同时转储:
debian - 网络管理器 AP 配置
我需要将我的单板计算机配置为 AP,并且我之前设法做到了,并且它可以完美地工作(AP 是隔离的,并且没有连接到 WAN)。
然后今天,我需要在线连接它来安装一些包。由于我的所有连接配置都在不同的 .nmconnection 文件中,因此我已将 AP 配置文件修改为 autoconnect = false 并将客户端模式连接设置为 autoconnect = true,然后重新启动。重新启动后,该设备从未出现在我的路由器列表中。几个月前,当我设置它时,连接文件正在工作。
然后,我决定接受我的命运,并切换回原始配置(带有自动连接的 APconnection 文件,没有自动连接的客户端连接文件),然后,在重新启动时,AP 现在不显示了。
有人可以帮我弄清楚可能发生了什么或帮我诊断吗?
在我的 AP 连接文件以及 networkmanager.conf 下方
和 networkmanager.conf
curl - -bash:意外标记“crontab”附近的语法错误
我在 Odroid HC1 中运行 Armbian 20.11.3 Buster v5.4.83 Minimal。
站点 freemyip.com 提供免费的 DDNS,并且不需要客户端来更新 DDNS。相反,您将服务器设置为将命令作为 cronjob 运行。一旦服务器访问特定的 URL,DDNS 就会更新。
该站点的说明说,我需要运行以更新 DDNS 的命令有特定的语法。您可以在此处阅读说明,在“如果您的网络上有一个永远在线的 Linux(或 Raspberry Pi 上的 Raspbian)”部分,
所以我试图运行命令让 Armbian 每 20 分钟访问一次特定的 URL。命令是:
但是当我尝试运行命令时,我得到了错误:
有人可以帮我弄清楚我做错了什么吗?
python-3.x - 在 Linux Python 3.8.5 上安装 Discord.py
我最近将 armbian focus 安装到修补板上,并试图安装 discord python 包。它运行的是预安装的 python 3.8.5 版本,但我只看到当 python 版本为 3.9 时安装不和谐包时出现错误。我还在 windows python 3.8.7 上成功安装了 discord 包,这意味着 windows python 3.8 和 linux python 3.8 之间存在一些我不知道的区别,或者我只是缺少一些包来帮助我安装 discord .py,可能是因为它是预安装的(轻量级)。
我可以看到程序“无法为 multidict 或 yarl 制造轮子”,但我不确定如何解决这个问题。我已经搜索了这个问题的各种版本,但我只发现有人使用 python 3.9,这是一个已知错误。
这是尝试安装的完整输出,错误占了大部分。有没有其他人遇到同样的问题?我想要一些关于如何成功安装 discord.py 的指导。
c - 从后台进程捕获控制台输出
我有一个在 armbian 单板计算机上运行的程序。该程序在系统启动期间以 -b 选项启动。我创建了这个简单的 shell 脚本
这个程序是用 C 语言编写的,它有时会用 printf 函数输出一些信息。但由于它是从 -b 选项开始的,因此控制台中会出现注释。现在,当我使用 Putty 通过 ssh 登录 armbian 时,我想偶尔读取该程序的输出。甚至可能吗?
linux - 无法再执行 sudo 命令:分段错误
我在我的 Odroid HC2 计算机上运行 armbian,并将其用作 Nextcloud 服务器 (NextcloudPi)。从今天开始,我的服务器不再工作了,当我寻找原因时,我发现我不能再执行任何 sudo-command 了。我得到的错误信息是Segmentation fault
.
我之前没有在服务器上进行任何更改。我唯一能想象到这可能是由自动更新引起的。
有人知道如何解决这个问题吗?
编辑:我发现我仍然可以通过使用su
. 但是,我的 Nextcloud 仍然不可用,因为当我尝试通过浏览器访问它时出现 503 错误。
python - subprocess.checkoutput() 给出错误 No such file or directory: 'netsh' in Orange PI
我正在尝试在橙色 pi 上获取可用的 wifi 设备,并尝试使用我在 jsn 文件中的用户名和密码一一连接
python脚本它这个
我收到以下错误
我试着用shell = True
但我得到了错误
有什么问题。
linux - -bash:./radiobot 无法执行二进制文件:执行格式错误
我在运行程序时遇到问题 运行程序时出现此错误
./无线电机器人-bash: ./radiobot: cannot execute binary file: Exec format error
而且我检查了文件,原来是机器类型上的错误,程序需要x86-64
机器,而我的armbian linux机器是aarch64
当我检查这个程序file radiobot
时,结果是:
这是我的服务器规格:
到现在还没有找到程序需要安装的包,请大家帮忙,或许有解决办法?谢谢