问题标签 [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 投票
4 回答
28332 浏览

linux - 分层 ldd(1)

由于使用 Gentoo,经常会发生更新程序与旧版本库链接后的情况。通常, revdep-rebuild 有助于解决这个问题,但这次它依赖于 python 库,并且python-updater不会选择它。

是否有一个“分层”变体ldd向我展示了哪个共享库依赖于另一个共享库?大多数情况下,库和可执行文件仅与少数几个其他共享库链接,而这些共享库又与少数几个共享库链接,从而将库依赖关系变成一个大列表。我想知道我必须用我升级的另一个库的新版本重建哪个依赖项。

0 投票
3 回答
294 浏览

c++ - 如何包含 GDB 调试符号“破坏包”?

当我在 Gentoo 上构建软件包时。我收到警告说'-ggdb3'标志可以'破坏包。

我还没有找到一个例子来证明这是真的。虽然我曾经发现一些在不同优化设置下崩溃的代码,但这与包含调试符号不同。

有些人能否提供一个代码示例,该代码无需调试符号即可编译,并且不会与它们一起编译(或在运行时以其他方式出错)?

0 投票
5 回答
26928 浏览

c - “#包括" 导致 "错误: asm/io.h: 没有这样的文件或目录"

我正在使用 gentoo 并尝试编译一个程序来控制并行端口上的位。它的顶部附近有这条线:

当我尝试在其上使用 gcc 时,它会产生以下输出:

port.c:4:20: 错误: asm/io.h: 没有这样的文件或目录

“定位 asm/io.h”(除其他外):

/usr/src/linux-2.6.32-gentoo/arch/x86/include/asm/io.h

所以我有头文件,但它没有找到它?为什么这不起作用?

0 投票
8 回答
6086 浏览

linux - 有没有官方每日更新的 Gentoo portage 的 git 存储库?

RSync 传统上用于更新 Gentoo 移植树。

但是在处理大量文件时它有点慢。

所以,我想尝试用 Git 替换 RSync。

我知道Funtoo 有基于Git 的portage 树,但是有Gentoo 专用的官方树吗?

0 投票
1 回答
1369 浏览

putty - OpenSSH 连接问题

我正在尝试使用 Putty 0.60 登录到 OpenSSH 5.3 服务器。可以从另一台 Linux 服务器与 openssh 建立连接,但 Putty 失败。Putty 的事件日志在 DH 密钥交换后立即告诉我“软件导致连接中止”,服务器日志不报告任何内容(设置为 INFO)。我用 Wireshark 分析了流量,在上述密钥交换后得到了一大堆“TCP 重传”和“TCP DUP ACK”。有时我能够登录,但在某个时间点(通常 < 2 分钟)连接冻结,没有任何记录的消息。可悲的是,我没有捕捉到踪迹。

服务器是我自己的(使用 genkernel 和 gentoo-sources 2.6.34 的 Funtoo),所以我可能会对其进行调整,但我仍然想知道导致错误的原因。有什么建议么?谢谢!

0 投票
3 回答
2221 浏览

tomcat - Hudson - Maven 在 Tomcat-6 上失败(无法创建 /dev/null/.m2) - Gentoo

我在使用 Tomcat 6 在 gentoo 服务器上启动和运行 Hudson 时遇到了重大问题。我能够很好地部署 Hudson,我可以浏览 Web 应用程序,配置它并设置构建等。

但是,当我尝试运行构建(例如 Maven2 项目上的“干净测试”)时,我收到此错误

我用谷歌搜索过,对于某些人来说,将 -DHUDSON_HOME=/home/hudson 和 -DMAVEN_HOME=/home/hudson 放在 /etc/init.d/tomcat-6 的 JAVA_OPTS 中似乎有所帮助。但是,我已经尝试过在 /etc/conf.d/tomcat-6 中执行相同的操作,但我仍然收到此错误。

你们之前有没有人处理过这个问题?

0 投票
3 回答
3760 浏览

c++ - Linux 中 system() 调用的问题

我正在init为 Linux 的 C++ 中的 initramfs 工作。此脚本用于解锁带有 LUKS 加密驱动器的 DM-Crypt,并将 LVM 驱动器设置为可用。

因为我不想重新实现它的功能,cryptsetup所以gpg我正在使用系统调用来调用可执行文件。如果我已经完全启动了系统,则使用系统调用来调用 gpg 可以正常工作(我已经有一个基于 bash 脚本的 initramfs 可以正常启动它,并且我使用 grub 编辑命令行以使用旧的initramfs)。然而,在 initramfs 中,它甚至从来没有像被调用过一样。甚至像system("echo BLAH"); 失败这样的命令。

那么,有人有意见吗?


编辑:所以我弄清楚是什么导致了我的错误。我不知道为什么会导致错误,但我找到了。

为了允许热插拔,我需要写信/sbin/mdev/proc/sys/kernel/hotplug...但是我最终切换了参数(在我自己写的函数上)所以我写信/proc/sys/kernel/hotplug/sbin/mdev.

我不知道为什么会导致问题,但是确实如此。

0 投票
3 回答
783 浏览

linux - 软件包,Gentoo 的有用命令的 Ubuntu 对应物

尝试学习如何在 Ubuntu 中使用软件包(并拥有 Gentoo 经验)。这个命令是已知的:

寻找这些的对应物:

你在 Ubuntu 中使用了哪些有用的(控制台)包命令?Gentoo 手册风格的 Ubuntu 软件包教程的链接?

0 投票
4 回答
3549 浏览

ubuntu - 用于系统编程的最佳 Linux 发行版是什么?

我想为我的研究使用低级系统编程和虚拟化。我尝试了 Ubuntu 10.04 + Xen 4.0.0,但它们在安装过程中并不顺利。我的一位朋友建议使用 Gentoo。还有什么建议吗?

0 投票
2 回答
3286 浏览

linux - gentoo geoip安装

我尝试通过 SSH 在我的 gentoo 服务器上安装 geoip 扩展。我做了:

出现地理IP

: 好的

pecl安装geoip

: 好的

geoiplookup www.bbc.co.uk

:给我 GeoIP 国家版:GB,英国 GeoIP 城市版,Rev 1:GB,N7,Tadworth,(null),51.283298,-0.233300,0,0 GeoIP 城市版,Rev 0:GB,N7,Tadworth,(空),51.283298,-0.233300

看起来不错!现在我尝试将其添加为 php 扩展:我添加了

扩展=/usr/local/php5/lib/php/extensions/geoip.so

到 php.ini

并用

/etc/init.d/apache 重启

但是我的 phpinfo() 不包含任何 geoip 库和

给我错误:调用未定义的函数 geoip_record_by_name()

有人可以帮我在 gentoo 上安装 geoip 吗?

谢谢