问题标签 [debian-based]
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.
locking - raspbian wheezy 上的 vlock 无法正常工作
我已经在我最近到达的 raspberry-pi(型号 B,但具有 256MB RAM)上设置了 raspbian“wheezy”(更多信息在这里,和图像文件在这里)。由于我计划从其他位置通过 SSH 使用它,因此我一直在寻找一种将控制台锁定在实际机器上的方法。
Raspbian 是我正在使用的第一个基于 unix 的操作系统,所以我对它不是很熟悉,但我想我正在寻找类似“vlock”的东西。
我这样安装 vlock:
当我现在通过 SSH 从我的 Windows PC vlock 登录到我的 pi 时,工作正常,但是当我尝试在机器本身上使用它时,它显示出一种奇怪的行为。
如果我输入了错误的密码,我会收到通常的消息:
但在那之后,命令行立即出现,就好像我输入了正确的一样。所以基本上每个人都可以在我的键盘上转动他或她的头来解锁我的 pi。
有谁知道这是否是一个已知的错误(甚至是有意的)?或者有没有可以尝试的 vlock 等价物?
提前致谢。
PS:这是我关于stackoverflow的第一个问题,所以我希望我提供了足够的信息。如果我没有,请随时发表评论/询问。
linux - .deb 安装程序 (linux) 依赖项。如果它不在存储库中怎么办?
我希望我的应用程序自行安装 Google Chrome。我只是添加了一个名为google-chrome-stable
deb 安装程序的依赖项,它就可以工作了。
但是,它仅在目标计算机的存储库中有 Chrome 时才有效(例如,在干净的 Ubuntu 安装中不是这种情况)。
有没有办法解决这个问题?我能以某种方式指定一个 URL 或其他一些数据,使 Linux 能够解决依赖关系吗?
ubuntu - Launchpad PPA 的包装
我想从我拥有的开始,到我需要的结束。
我有:
- 包含一些文件的文件夹
- 一个安装后的 bash 脚本,它将在系统中产生一些奇迹(bash 命令、完成等)
我需要:
- 将我的目录复制到指定位置
- 执行我的安装后 bash 脚本
- 为 Launchpad ppa 创建一个包,以便我可以轻松添加我的存储库并安装我的包,该包将通过 apttitute 解决我的依赖关系并执行以上所有操作
我做了什么:
- 几乎没什么用
- 创建了一个简单的 deb 包,我可以通过 dpkg -i package.deb 安装它(不解决我的依赖项,只需检查是否已安装)
- 跟着一个非常大的教程(我找到的唯一一个http://goo.gl/M7eIv):
- 添加了 GPG 密钥并安装了所有依赖项,但我在必须创建实际包的部分迷失了方向。
有人可以给我一个很好的教程,谷歌认为它与我无关或指向正确的方向吗?我还想提一下,我有一些基本的中级 linux 技能(我真的不知道如何自动评估我)
java - 树莓派上的 JNativeHook
我正在尝试在 Raspberry Pi 平台上使用 JNativeHook
我有一个简单的 java 可执行文件,在 Mac 和 Windows 上运行良好,我认为应该在基于 Debian 的 linux 发行版上运行良好......
但是在启动时我得到:
所以我必须做一些额外的事情才能在 Linux 上工作?
linux - 使用 chmod 设置后,Raspbian(debian)文件权限不会持续存在
我刚购买了一个 raspberrypi,所以我是 linux 新手。当我使用 chmod 更改 .py 文件的权限以便我可以执行它时,并在末尾添加 -v:“chmod a+x test.py -v” 更改的权限显示为已更改“ rwxr-xr -x ” 然后当我输入“ ls -l ” 时,权限与我使用 chmod 之前一样。” rw-r--r-- “怎么回事?谢谢
ubuntu - 我只想下载 debian 包的 changelog 文件
在 debian/ubuntu 系统中,有没有办法只下载 certian debian 包的 changelog 文件
需要下载ls包的changelog文件
java - 在文件读取/打开时提供来自已运行程序的输出
运行 Debian 7。是否有可能当程序打开一个文件时,我们可以从当前运行的文件中给它输出。
示例:我们正在运行一个 C/Java 程序。这是(附)?以文件 /etc/motd 为例。当 ssh 或任何其他程序去读取 /etc/motd 时,C/Java 程序会提供输出。因此,不是从磁盘读取文件,而是从 C/Java 程序读取文件。
arduino - 树莓派 Arduino 库文件夹
我有一个树莓派和 arduino 通过串行端口连接。一切正常,除了 Arduino IDE 没有用于添加新库的“导入库”部分。
我只能导入 IDE 附带的库。我想在 pi 上向 Arduino IDE 添加更多库,并想知道在哪里可以找到库文件夹。
到目前为止,我还没有在任何地方找到它。
有没有人有这方面的经验?
另一个抬头,运行 raspbian wheezy。
php - debian 环境中的 php exec() $output 包含整个 shell 历史记录
我在循环中运行一个简单的命令,命令本身是 ffmpeg,但我不相信它与问题有关,所以,我有:
这样,如果命令出现任何问题,我可以读取日志中的输出。它可以工作,但是 $output 包含命令的整个 shell 历史记录。澄清一下:每次发生错误时,特定命令生成的所有输出(包括全天的数百次成功执行)都会转储到文件中。应该写入 5 行错误的是整个 1000 多行历史记录。我在 CentOS 上使用了完全相同的代码,它只给了我最近执行的实例生成的输出的预期输出。
linux - 在 ALSA 中配置 softvol
我的 USB 声卡有问题:我无法使用 alsamixer 更改音量。我创建了一个名为 .asoundrc 的文件以创建软音量控制。我弄得一团糟,因为默认设备只是用于播放,现在有 3 个控件:Master、PCM 和 Capture,应该有一个。我想先恢复它,我已经删除了文件,但即使我重新启动,这些控件仍然存在。然后我想在USB声卡中添加一个softvol。这是我的 lsusb 的列表:
这是我的 aplay -l 命令列出的设备列表:
我发现我需要在我的 .asoundrc 中设置类似的东西,但我不确定我的情况如何:
我正在使用 Debian
更新:我有以下配置: pcm.softvol { type softvol slave { pcm "hw:1,0" } control { name "Volume out" card 1 } }
pcm.!default { type plug slave.pcm "softvol" slave.channels 2 }
但是现在,我有两个同名的控件,即使每个都标记为播放和捕获,我改变了一个,另一个控件也改变了!我怎么知道不是同一个控件?如何控制同一设备的“Mic In”?我尝试复制与 pcm.softvol 部分相同的部分,但将名称更改为“Volume IN”和 pcm“hw:1,1”,但没有成功。