问题标签 [archlinux-arm]

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.

0 投票
1 回答
1406 浏览

raspberry-pi - Snort 找不到规则文件

在 Raspberry Pi B+ 模型上的最新 Arch Linux 操作系统上运行 snort 2.9.7.0。我尝试在 NIDS 模式下多次运行 Snort: snort –dev –l log –h 192.168.1.0/24 –c snort.conf 或 snort -c snort.conf -l /log -h 127.0.0.1/24 -s .

我总是收到这个错误:./etc/snort/rules/emerging-icmp.rules(0) 无法打开规则文件“./etc/snort/rules/emerging-icmp.rules”没有这样的文件或目录。问题是这个文件确实存在并且是规则目录的一部分!

我确实按照一些教程和手册http://manual.snort.org/node18.html的建议修改了 snort.conf,但是这并没有任何帮助,我碰了壁。我没有看到我做错了什么。

有没有关系。前 / ?

0 投票
1 回答
685 浏览

printing - Raspberry pi 上的打印机:Yaourt 无法构建驱动程序

我正在尝试将我的 hp laserjet p1006 打印机与我的树莓派(archlinux,Linus 3.18.9)一起使用。我已经设置了 cups 服务器,我可以通过 Web 界面管理我的打印机,并将我的用户添加到 sys 和 lp 组。我可以通过这个界面“安装”我的打印机,在 hpcups 和 hpijs 中选择一个“型号”(驱动程序?)(没有工作)。我可以管理我的打印机,但是当我尝试用它打印一些东西时,它以我的杯子界面中的“过滤器失败”错误结束,并且我的打印机没有反应。我没有找到 PPD 文件(在 openprinting.org 上,他们说:“PPD 文件(以及生成它们的 Foomatic XML 文件)随驱动程序 (foo2xqx) 一起提供,因此我们在 OpenPrinting 网站上不提供 PPD。 ”)。

我尝试通过使用 yaourt 安装 foo2zjs(其中包含它)来安装 foo2xqx。我还编辑了每个 PKGBUILD 以用“armv6h”替换架构(“i686”或“x86_64”)。但它无法构建和安装依赖项:foomatic-db-foo2zjs。这是 yaourt 的输出:

我还尝试添加更多交换,但没有解决任何问题。

我能做什么?

谢谢您的帮助!

编辑:我尝试向 /tmp 添加空间(如本教程所述:http: //www.boxtutorials.com/how-to-increase-the-size-of-disk-space-tmp-usrtmpdsk-partition-in- linux-server.html),它走得更远。

但我仍然有一个问题:

如果我尝试使用 yaourt 构建包:

PKGBUILD 文件出现错误:

我得到以下信息:

我尝试在此文件中添加对“sudo chmod”的调用以获取权限,但它不起作用。

如果我尝试自己构建包(使用 makepkg):

它返回:

任何想法?

顺便说一句,我还找到了一个教程(法语,对不起),这正是我正在寻找的(相同的情况,相同的设备,相同的包......),我把它放在这里以防它可以帮助其他人,甚至只有命令的非法语人士。 http://www.azurs.net/carnet/2013/09/raspberry-pi-serveur-impression-imprimante-hp-laserjet-p1006/ 我在最后两个步骤“L 'AUR sans peine, mais avec yaourt”(“AUR 没有麻烦,但有 yaourt”)和“Empaquetage avec makepkg”(“用 makepkg 包装”)。我都尝试了,但尝试时都失败了。

0 投票
1 回答
133 浏览

linux-kernel - 构建 vmlinux 时的链接器选项

我正在了解 vmlinux 将如何在 link-vmlinux.sh 脚本的帮助下创建,我可以看到它在构建 vmlinux 时将 -p 选项传递给链接器,但是当使用 - 执行链接器时我看不到任何名为 -p 的选项-帮助。

你能告诉我上面命令中'-p'选项的用途吗?

0 投票
1 回答
4104 浏览

linux - 使用 systemd 启动后触发 CURL 请求

我正在尝试创建一个每次树莓派启动时都会触发的服务。目前,该服务运行一个非常简单的脚本,该脚本将 POST 请求发送到我控制的 Web 服务端点。我可以手动触发所述脚本,并且该部分一切正常。

我正在努力下一步,即在 pi 完成启动后让该脚本运行。我还需要能够让它在没有用户登录的情况下运行。

CURL 脚本 (algiers-startup.local)

系统服务

我在控制台中没有看到任何错误或输出,也没有任何迹象表明发生了任何事情。

0 投票
1 回答
2080 浏览

python - 使用 mpi4py 验证主机密钥失败

我正在 Arch Linux ARM 中使用 mpi4py (1.3.1) 和 openmpi (1.8.6-1) 构建一个 MPI 应用程序(更具体地说,在 Raspberry Pi 集群上)。我已经在 3 个节点(4 个进程)上成功运行了我的程序,当尝试添加一个新节点时,会发生以下情况:

有趣的是,ssh 密钥很好,因为我使用的是相同的节点(我可以删除主机文件的任何条目,添加新节点,它会工作,所以我很确定问题不是配置错误的 ssh 设置。仅当我使用 5 个进程时才会发生这种情况)。

这可能是某种库中的错误吗?

这是我的主机文件

提前致谢!

0 投票
1 回答
1390 浏览

puppet - Puppet 4.2 正在打印奇怪的错误消息并且执行失败

我正在运行 Puppet 4.2(主服务器和客户端),从昨天开始,我在运行时开始出现奇怪的错误puppet agent -t

我的 puppet.conf 非常简单:

如果这很重要,我正在运行 Arch Linux-arm。

Puppet master 已启动并在其指定的端口 (8140) 上侦听。
正如我所提到的,它昨天奏效了。

发生了什么事?

0 投票
1 回答
1564 浏览

mongodb - Arch Linux ARM 上的 Mongodump

我怎么能转储 mongodb,因为pacman不附带 mongodb-tools 呢?

0 投票
1 回答
523 浏览

linux - Arch Linux ARMv7 - 使用 maven 构建的 Pi4J 在 JNI 失败

我正在尝试在安装了 Arch linux ARM 的 Raspberry Pi2 模型 B 上构建 Pi4J。一切正常,除了 JNI 自然库的构建。这是错误消息(和日志的一部分):

我尝试了我能想到的一切,但我无法让它发挥作用。请帮忙 :)

编辑:

经过一些进一步的调查,我开始了解这些消息的含义以及它是如何工作的。这是 build.xml 中给出错误的部分:

准确地说,就是以“verbose”开头的那一行。我尝试编辑命令,删除它的一部分......没有任何帮助。我尝试删除整个代码块,留下其他代码(看起来真的像那样),然后错误出现在下一个代码块的最后一行。这是整个 /media/temp/pi4j-arch/pi4j-native/build.xml :

也许问题不在于代码本身,而在于 sshexec 命令。但我仍然不明白它究竟是如何工作的以及可能是什么问题。明天我将尝试删除变量并将值放在那里,只是为了实验。

EDIT2:我测试了它......在同一个地方仍然是同样的错误......

如果有人有任何想法,请分享。

编辑3:

非常感谢你,修剪!现在我领先了几步!我做了你建议的两件事,就像第一件事一样,它不起作用(但我在尝试时忘记重新启动 SSH,所以也许它会起作用)。

现在我在另一个步骤中遇到另一个错误......我在谷歌搜索时只得到一个结果,但我找不到他们正在谈论的文件: https ://github.com/rm-hull/wiringPi/issues/ 2 我不确定这是否是完全相同的问题。

这是错误:

我真的不明白这是如何工作的,我在任何地方都看不到注释中写的东西(在 build.xml 文件中)......这是导致错误的 build.xml 部分:

我找不到wiringpi-build.sh ...

谢谢和问候, 克鲁姆

0 投票
1 回答
30 浏览

sshd - SSH 身份验证问题

我是嵌入式网络的新手。我想将 arm 板设置为 ssh 服务器。从其他板(连接在网络中的客户端板),我需要连接到这个服务器板。

我已经openssh成功下载并交叉编译了它。我使用了默认sshd_config文件并在 arm-board 中运行 sshd 命令。

命令

用于生成密钥。

我的疑问是我在哪里可以设置用户名和密码,以便我可以使用 ssh 命令从远程客户端登录。我没有找到任何有关此的文件...?

0 投票
1 回答
730 浏览

linux - 带有 Pandaboard 和 Arch Linux 的 UART4

我正在尝试UART4在我的 Pandaboard 中使用 Arch Linux。我正在使用最新的内核(4.2.0-2-ARCH),所以我不能使用旧方式配置 MUX omap_mux,我必须使用设备树覆盖来完成。这对我来说是新的,所以很难,我以前从未这样做过。我一直在阅读一些关于如何在像thisthis 这样的网站的 Beaglebone board 中使用它们的帖子。所以我下载了 OMAP4 技术参考手册(在此处下载)。表 18-504显示了UART4控制寄存器。基于此和上面的 url,我创建并编译了以下设备树覆盖,用 0 填充寄存器,这应该设置 MUX 的UART4功能:

我将编译后的文件复制到 /lib/firmware/ 但之后我不知道如何使用或启用它。Beaglebone 板有 bone_capemgr,但我在 Pandaboard 中看不到这样的东西。

其他操作系统如 UbuntuUART4已经配置,我尝试寻找他们使用的设备树覆盖但找不到任何东西。