问题标签 [gentoo]

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 回答
453 浏览

nagios - * 错误:nrpe 没有启动功能

我在 Gentoo 虚拟机上安装了 Nagios-NRPE。

当我尝试使用启动 nrpe 时/etc/init.d/nrpe start,出现以下错误:

但是,在我安装了 Nagios-NRPE 的其他 Gentoo 虚拟机上,我没有收到此错误。

什么可能导致此错误?

0 投票
2 回答
2513 浏览

numpy - 无法在特定机器上“pip install numpy”

pip install numpy在我自己的 Mac OSX 机器上的 python virtualenv 和运行 Arch Linux 的另一台机器上完美运行。

不幸的是,相同的命令无法在同事的运行 Gentoo 的机器上运行。

这是显示错误日志的 pip.log:-

看来我同事机器上的 gfortran 与他试图在 virtualenv 中安装的 numpy 包不能很好地配合。知道为什么会这样吗?

0 投票
1 回答
358 浏览

gcc - 在 Ubuntu 11.10 上安装 Gentoo 前缀时出错

我尝试按照引导指南在 Ubuntu 11.10 上安装 Gentoo Prefix。

但是当我走到这一步时出现错误:emerge --oneshot --nodeps "=sys-devel/gcc-4.2*"

build.log中,我发现一些错误,例如:

/usr/include/stdint.h:27:24: 错误: bits/wchar.h: 没有这样的文件或目录

有人告诉我应该安装build-essential,但我已经安装了。如果我能提供更多信息,请告诉我。

0 投票
2 回答
413 浏览

python - CherryPy - 使用直接下载还是我的发行版?

我不确定是使用从官方网站下载的 CherryPy,还是在我的发行版包管理器中找到的版本。

如果我使用官方下载,如果我需要在开发环境和实时环境之间移动,可移植性将不再是问题,并且我保证两个系统上的版本相同。另一方面,如果我让我的发行版的包管理器来处理它,那么我就不必担心保持 CherryPy 的更新,我也不需要将它保存在源代码控制中。允许我的包管理器处理更新的另一个潜在缺点是,在正式软件发布和软件进入存储库之间通常存在相当长的延迟。

什么是公认的做法?

0 投票
4 回答
459 浏览

c++ - 在 ruby​​ 中捕获 bash 命令的全部输出?

我有一个我开发的 Ruby 脚本,它允许我安装和构建多个 C++ 包。我能够执行 Ruby 脚本并安装包而没有错误。

但是,我希望能够将所有输出(包括 cerr)捕获到我选择的“日志”文件中。我能够重定向 Ruby 的 cerr 和标准输出,但我无法捕获 bash 命令:qmake、、makemake installcerr。输出仍然流向终端。

我希望能够运行 Ruby 脚本并且看不到来自任何 、 或 bash 命令的任何调试消息qmakemakemake install能够稍后检查日志文件以获取构建结果。

0 投票
1 回答
391 浏览

c - 为什么不同的节点运行我的可执行文件的不同编译?(MPI)

在我重新编译我的 (C) 程序后,一些节点正在运行旧的编译(调试信息仍在其中),一些节点正在运行新的副本。服务器运行的是 Gentoo Linux,所有节点都从同一个存储中获取文件。我被告知文件系统是 NFS。我使用的 MPI 是 MPICH 版本 1.2.7。为什么有些节点不使用新编译的副本?

更多详细信息(以防您无法入睡):

我正在尝试创建我的第一个 MPI 程序(我也是 C 和 Linux 的新手)。我的代码中有以下内容:

然后我重新编译(没有 -DDEBUG=1 选项,所以上面的代码被排除在外)

程序编译没有问题。然后我像这样执行它:

有时(而且越来越频繁),可执行文件的不同副本在集群的不同节点上运行?在某些节点上,调试代码会执行(并打印),而在某些节点上则不会。

请注意,集群当前正在经历一些“时钟偏差”(或类似的东西),这可能是原因。那是问题吗?

另请注意,我实际上只是通过在 Makefile 中注释/取消注释行来更改编译选项,因为我还没有时间实施这些建议

编辑:当问题发生时,在问题出现md5sum myprogram的节点上返回不同的值。

0 投票
0 回答
1332 浏览

php - 使用 file_put_contents() 创建的 PHP 图像文件已损坏

我正在使用file_put_contents(). 这是写作部分[PHP]:

阅读部分遵循[PHP]:

两者$path都是正确的。

尽管如此,尽管文件是“正确”创建的(我可以看到它们ssh的大小约为 9kB),但如果我scp认为图像文件的宽度和高度为 0,即我认为是损坏的图像文件。如果我尝试在我的 iOS 应用程序中使用 XCode 加载它们,我会收到以下错误:

请注意,包含文件夹具有 777 权限,与从父文件夹访问它们的 php web 服务相同的用户/组。这种方法一直有效,直到我不幸地更改了根文件夹的所有者。

非常感谢你的帮助。

0 投票
1 回答
450 浏览

zsh - 在 Mountian Lion 上的 Gentoo 前缀中安装 zsh 失败

这是我第一次在 Mac OS 上使用 gentoo 前缀。

gentoo 前缀的安装花了一些时间,但一切都很顺利。我使用这个脚本在 Mac 上安装 gentoo 前缀:http: //overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/scripts/bootstrap-prefix.sh ?format=txt

但是,当我尝试安装 zsh 时,zsh 的编译一直失败。

我使用的命令只是“emerge zsh”,但我每次都收到以下错误消息:

任何人都知道这可能的原因以及我应该如何使它工作?

感谢您的时间

0 投票
1 回答
176 浏览

perl - perl 库的位置

首先,我不熟悉 Perl 及其实践。

我正在尝试开发一个安装 Perl 应用程序的ebuild 。但是我不知道将应用程序的库文件放在哪里。

应用程序的目录结构是

binary作为 Perl 可执行文件。

在二进制文件中,我看到这样的行require 'someLibrary.pl';指的是share/app/目录中的 Perl 库。我还注意到use lib "$BIN/share/app";一行,它告诉二进制文件在哪里可以找到我猜想的其他库。

现在我面临如何安装应用程序的问题。

解决方案 #1:将二进制文件/usr/bin/和库安装在/usr/lib/perl5/.

问题:把图标放在哪里?这些图标在二进制文件和库中使用$Bin/share/app/icons/*.png. 我猜这行不通。

解决方案 #2:将所有内容安装在/usr/share/app/.

问题:将二进制文件放在哪里?/usr/bin/在二进制文件中创建符号链接?

解决方案#3:修补 Perl 文件,以便它们在 中查找图标/usr/share/app/icons,将二进制文件/usr/bin/和库放在/usr/lib/perl5/.

问题:我必须为这些文件创建一个补丁。这似乎不是一个好的/正常的方式。

当然,其他解决方案也非常受欢迎。

更新:我已经尝试过解决方案#2,并且正如我所怀疑的那样,当我执行/usr/bin/binary库路径时,会变成/usr/bin/share/app. 这当然会导致找不到库。

0 投票
1 回答
546 浏览

java - AudioSystem.getMixerInfo() 在 Java/gentoo 中一无所获

我想在机器人上开发一个语音识别程序。机器人安装了 gentoo chroot。当我打电话时AudioSystem.getMixerInfo(),它什么也不返回。

JDK 版本是 jdk-6u35-linux-i586。/dev/中有很多音频设备,如下表:

是否必须为声音设置一些 linux 或 Java 配置?