问题标签 [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.
linux - 分层 ldd(1)
由于使用 Gentoo,经常会发生更新程序与旧版本库链接后的情况。通常, revdep-rebuild 有助于解决这个问题,但这次它依赖于 python 库,并且python-updater
不会选择它。
是否有一个“分层”变体ldd
向我展示了哪个共享库依赖于另一个共享库?大多数情况下,库和可执行文件仅与少数几个其他共享库链接,而这些共享库又与少数几个共享库链接,从而将库依赖关系变成一个大列表。我想知道我必须用我升级的另一个库的新版本重建哪个依赖项。
c++ - 如何包含 GDB 调试符号“破坏包”?
当我在 Gentoo 上构建软件包时。我收到警告说'-ggdb3'标志可以'破坏包。
我还没有找到一个例子来证明这是真的。虽然我曾经发现一些在不同优化设置下崩溃的代码,但这与包含调试符号不同。
有些人能否提供一个代码示例,该代码无需调试符号即可编译,并且不会与它们一起编译(或在运行时以其他方式出错)?
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
所以我有头文件,但它没有找到它?为什么这不起作用?
linux - 有没有官方每日更新的 Gentoo portage 的 git 存储库?
RSync 传统上用于更新 Gentoo 移植树。
但是在处理大量文件时它有点慢。
所以,我想尝试用 Git 替换 RSync。
我知道Funtoo 有基于Git 的portage 树,但是有Gentoo 专用的官方树吗?
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),所以我可能会对其进行调整,但我仍然想知道导致错误的原因。有什么建议么?谢谢!
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 中执行相同的操作,但我仍然收到此错误。
你们之前有没有人处理过这个问题?
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
.
我不知道为什么会导致问题,但是确实如此。
linux - 软件包,Gentoo 的有用命令的 Ubuntu 对应物
尝试学习如何在 Ubuntu 中使用软件包(并拥有 Gentoo 经验)。这个命令是已知的:
寻找这些的对应物:
你在 Ubuntu 中使用了哪些有用的(控制台)包命令?Gentoo 手册风格的 Ubuntu 软件包教程的链接?
ubuntu - 用于系统编程的最佳 Linux 发行版是什么?
我想为我的研究使用低级系统编程和虚拟化。我尝试了 Ubuntu 10.04 + Xen 4.0.0,但它们在安装过程中并不顺利。我的一位朋友建议使用 Gentoo。还有什么建议吗?
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 吗?
谢谢