问题标签 [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.

0 投票
1 回答
6291 浏览

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)下载时,它似乎不接受“全部”作为架构。

对于实际问题:

  1. 是否有任何客户实际上认为他们自己的架构是“全部”?
  2. 有没有办法配置 APT 来main/binary-all检查main/binary-$native_arch?编辑:有(使用deb [arch=all]in sources.list)-但不清楚这是否总是安全的。(例如,如果你说[arch=i386],它是否会让你的系统认为它可以安装i386包,还是只会获取包列表?)。
  3. 如果上述答案都不是肯定的,那么main/binary-all没有客户端实际获取的版本的预期效用是什么?
0 投票
3 回答
17415 浏览

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:

#xA;

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.

0 投票
3 回答
3884 浏览

boot - Raspbian 的软浮点版本无法启动

我在这里下载了 Raspbian 的硬浮点图像:

http://www.raspberrypi.org/downloads

我将推荐的硬浮动映像复制到 SD 卡上,并且 Raspberry Pi 可以正常启动。

然后我下载了 Raspbian 的软浮动版本,因为我需要它来运行一些在硬浮动版本上无法运行的软件。我再次格式化了 SD 卡,将软浮点映像复制到上面并尝试用它启动 Raspberry Pi。

问题:Raspbery Pi 无法使用 Raspbian 的软浮动版本启动!!我看到绿色的“ACT”LED 亮了不到一秒钟。之后,只有红色电源 LED 亮起,之后没有任何反应。

我重复了这个过程几次并重新下载了图像,检查了下载文件的 SHA 等。它只是不起作用。硬浮动映像始终启动(绿色“ACT”灯正常快速闪烁)。

有任何想法吗?

0 投票
1 回答
8007 浏览

llvm - ARM / RaspberryPi 的 LLVM 构建选项

我正在寻求澄清 Raspbian 上 LLVM 3.2 的最佳构建选项是什么

我已经获取了 3.2 的 LLVM 源代码,我的配置是:

我听说它需要花费相当多的时间来构建。它现在已经运行了几个小时,但很高兴让它运行。

这是一个长期的构建项目,所以如果需要,我对重做构建没有任何疑虑:)

0 投票
1 回答
949 浏览

python - pyusb:功能一次运行良好,第二次失败

我有一个树莓派(我使用的是 linux)和一个测量一些值的设备。

我有一个 python 服务器,当客户端发送“我想要值”命令时,我会询问设备一些值。这是我的设备的功能:

当我开始通信时它总是很顺利(两种方式,我发送命令并得到正确的响应......)。但是,我第二次尝试它(无论我是否等待太久)我没有得到设备的响应。我知道我可以发送请求(我使用打印“步骤 XX”来查看失败的位置),但我没有得到任何答案......我通常会收到超时异常,但有时会收到“资源繁忙”异常。

第一次使用后是否应该关闭usb通讯?如何?尽管如此,我总是使用 sudo 权限进行编译,但我创建了一个 .rules 文件,所以我认为没有问题。

除此之外,我真的很想知道这种建立USB通信的方式是否有问题,因为我过去使用过类似的东西。(而且我不擅长python...)

0 投票
1 回答
404 浏览

ssh - 无头 Raspbian 服务器诊断(在 RaspberryPi 上)

我拥有一个只能通过 ssh 连接的 RaspberryPi。几天前,它被不安全地关闭了电源。现在,当我打开它时,我无法访问它。它看起来像它打开但无法获得IP左右。

它是由路由器的固定 IP 提供的,当我尝试 ping 这个 IP 时,它告诉我目标主机无法访问。

有没有办法找出发生了什么,或者唯一的方法是完成重新安装操作系统?

0 投票
3 回答
7309 浏览

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 对吗?还需要做什么?

谢谢

0 投票
1 回答
445 浏览

ssh - 用于 ssh 到远程服务器并覆盖文件的脚本

一直在玩弄我的运行 raspbian 的 Raspberry Pi。

我想使用不需要输入(例如密码)的 shell 脚本更新网页。我只是尝试创建密钥并将它们放在远程服务器上的 .ssh 文件中,但是当我运行 ssh user@domain.net 'ls' 的简单 shell 脚本时,它仍然提示我输入密码。

我也稍微研究了 paramiko,但并没有走得太远。

我需要的只是用我拥有的文本/信息更新/替换一个 html 文件。

谢谢

0 投票
2 回答
2974 浏览

opengl - 在 Raspberry Pi 上运行 Open GL 程序?

树莓派可以运行 OpenGL 程序吗?像 GL 1.x 程序,而不是我知道它可以运行的 OpenGL ES 2.x。

我问的原因是,我无法启动 SFML 2。

0 投票
1 回答
1290 浏览

c - libudev 监控在 Raspbian 上返回 NULL 指针

我正在尝试使用 Raspbian 将之前在 Ubuntu 系统上运行的应用程序移植到 Raspberry Pi。应用程序应检测到新的 USB 闪存驱动器。这是 udev 监控的完成方式:

这在 Ubuntu 机器上运行良好。但在 Raspberry Pi 上,udev_monitor_receive_device(mon) 立即返回一个 NULL 指针。文档 ( Docu ) 说,如果出现错误情况,就会发生这种情况。Errno 设置为 11(资源暂时不可用)。但我不知道,出了什么问题。udev 守护进程正在运行顺便说一句。有人有什么想法吗?

我前段时间在树莓论坛上写了一个类似的问题,但没有得到答案,自己也找不到解决方案。所以我又把它贴在这里了。链接到 Raspberry 论坛帖子