问题标签 [raspbian]
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.
debian - APT 如何决定查看哪些“二进制”目录?
使用 Raspberry Pi,我试图通过添加没有“binary-armhf”文件夹的 puppetlabs 存储库来使用比提供的 2.7 更新版本的 puppet。(对于非 Raspbian 用户 - Raspbian 是基于 wheezy 的。)这个存储库的结构如下:
- 分布
- 耐寒
- ...
- ...
- 喘不过气来
- 依赖关系
- ...
- 主要的
- 二进制
- 二进制amd64
- 二进制 i386
- 来源
- 依赖关系
- 耐寒
我的期望是 APT 应该在看到没有main/binary-armhf
目录(在wheezy/Release
文件中)后,退回到main/binary-all
; 相反,apt-get update
打印错误
并且apt-cache madison puppet
不显示任何可从 apt.puppetlabs.com 安装的二进制包(仅源代码)。
通过检查从默认存储库正确安装的其他软件包,该平台上的 apt 似乎接受“全部”作为恰好在binary-armhf/Packages
文件中列出的软件包的架构;但是,在寻找Packages(.gz)
下载时,它似乎不接受“全部”作为架构。
对于实际问题:
- 是否有任何客户实际上认为他们自己的架构是“全部”?
- 有没有办法配置 APT 来
main/binary-all
检查main/binary-$native_arch
?编辑:有(使用deb [arch=all]
in sources.list)-但不清楚这是否总是安全的。(例如,如果你说[arch=i386]
,它是否会让你的系统认为它可以安装i386
包,还是只会获取包列表?)。 - 如果上述答案都不是肯定的,那么
main/binary-all
没有客户端实际获取的版本的预期效用是什么?
sql - SQLite3 "forgets" to use foreign keys
I'm using Ruby with SQLite3 and my attempts to use foreign keys in Sqlite3 were unfortunately not successful. According to sqlite3 --version
, version 3.7.13 is installed. As far as I know, Sqlite3 supports foreign keys since version 3.6.x.
I know that foreign keys are deactivated by default and have to be activated with PRAGMA foreign_keys = ON;
. In my Ruby db-create-script, I'm doing something like this:
Unfortunately, I can happily insert rows into requests
with unknown app-ids, it works, but of course it shouldn't.
Interesting: using the sqlite3 shell directly, I can observe the following behaviour:
#xA;Without quitting the sqlite3 shell, foreign keys are working after activating them (and not quitting the shell) and I'm not allowed to insert rows with unknown app_ids.
boot - Raspbian 的软浮点版本无法启动
我在这里下载了 Raspbian 的硬浮点图像:
http://www.raspberrypi.org/downloads
我将推荐的硬浮动映像复制到 SD 卡上,并且 Raspberry Pi 可以正常启动。
然后我下载了 Raspbian 的软浮动版本,因为我需要它来运行一些在硬浮动版本上无法运行的软件。我再次格式化了 SD 卡,将软浮点映像复制到上面并尝试用它启动 Raspberry Pi。
问题:Raspbery Pi 无法使用 Raspbian 的软浮动版本启动!!我看到绿色的“ACT”LED 亮了不到一秒钟。之后,只有红色电源 LED 亮起,之后没有任何反应。
我重复了这个过程几次并重新下载了图像,检查了下载文件的 SHA 等。它只是不起作用。硬浮动映像始终启动(绿色“ACT”灯正常快速闪烁)。
有任何想法吗?
llvm - ARM / RaspberryPi 的 LLVM 构建选项
我正在寻求澄清 Raspbian 上 LLVM 3.2 的最佳构建选项是什么
我已经获取了 3.2 的 LLVM 源代码,我的配置是:
我听说它需要花费相当多的时间来构建。它现在已经运行了几个小时,但很高兴让它运行。
这是一个长期的构建项目,所以如果需要,我对重做构建没有任何疑虑:)
python - pyusb:功能一次运行良好,第二次失败
我有一个树莓派(我使用的是 linux)和一个测量一些值的设备。
我有一个 python 服务器,当客户端发送“我想要值”命令时,我会询问设备一些值。这是我的设备的功能:
当我开始通信时它总是很顺利(两种方式,我发送命令并得到正确的响应......)。但是,我第二次尝试它(无论我是否等待太久)我没有得到设备的响应。我知道我可以发送请求(我使用打印“步骤 XX”来查看失败的位置),但我没有得到任何答案......我通常会收到超时异常,但有时会收到“资源繁忙”异常。
第一次使用后是否应该关闭usb通讯?如何?尽管如此,我总是使用 sudo 权限进行编译,但我创建了一个 .rules 文件,所以我认为没有问题。
除此之外,我真的很想知道这种建立USB通信的方式是否有问题,因为我过去使用过类似的东西。(而且我不擅长python...)
ssh - 无头 Raspbian 服务器诊断(在 RaspberryPi 上)
我拥有一个只能通过 ssh 连接的 RaspberryPi。几天前,它被不安全地关闭了电源。现在,当我打开它时,我无法访问它。它看起来像它打开但无法获得IP左右。
它是由路由器的固定 IP 提供的,当我尝试 ping 这个 IP 时,它告诉我目标主机无法访问。
有没有办法找出发生了什么,或者唯一的方法是完成重新安装操作系统?
python - 使用 Raspbian 和 Raspberry Pi 将运动文件上传到 Google Drive
我一直在运行 Raspbian 的 Rapsberry Pi 上玩 Motion,发现这篇文章听起来很有趣。
我一直在尝试调整他列出的步骤以使其与 Raspbian 一起使用,据我所知,我应该做得很好。我使用“sudo apt-get install python-gdata”安装了 GData 然后我将 uploader.py 和 uploader.cfg 文件放在 /etc/motion 并更改了 motion.confg 文件以具有 on_movie_end /etc/motion/uploader 行.py /etc/motion/uploader.cfg %f
我错过了什么吗?从理论上讲,这应该适用于 Raspbian 对吗?还需要做什么?
谢谢
ssh - 用于 ssh 到远程服务器并覆盖文件的脚本
一直在玩弄我的运行 raspbian 的 Raspberry Pi。
我想使用不需要输入(例如密码)的 shell 脚本更新网页。我只是尝试创建密钥并将它们放在远程服务器上的 .ssh 文件中,但是当我运行 ssh user@domain.net 'ls' 的简单 shell 脚本时,它仍然提示我输入密码。
我也稍微研究了 paramiko,但并没有走得太远。
我需要的只是用我拥有的文本/信息更新/替换一个 html 文件。
谢谢
opengl - 在 Raspberry Pi 上运行 Open GL 程序?
树莓派可以运行 OpenGL 程序吗?像 GL 1.x 程序,而不是我知道它可以运行的 OpenGL ES 2.x。
我问的原因是,我无法启动 SFML 2。
c - libudev 监控在 Raspbian 上返回 NULL 指针
我正在尝试使用 Raspbian 将之前在 Ubuntu 系统上运行的应用程序移植到 Raspberry Pi。应用程序应检测到新的 USB 闪存驱动器。这是 udev 监控的完成方式:
这在 Ubuntu 机器上运行良好。但在 Raspberry Pi 上,udev_monitor_receive_device(mon) 立即返回一个 NULL 指针。文档 ( Docu ) 说,如果出现错误情况,就会发生这种情况。Errno 设置为 11(资源暂时不可用)。但我不知道,出了什么问题。udev 守护进程正在运行顺便说一句。有人有什么想法吗?
我前段时间在树莓论坛上写了一个类似的问题,但没有得到答案,自己也找不到解决方案。所以我又把它贴在这里了。链接到 Raspberry 论坛帖子