Articles of configuration

configuration单声道进行交叉编译,什么进入 – 主机?

我试图交叉编译单声道在Moxa UC7420设备上运行。 我正在运行make之前需要configuration构build的步骤。 我已经安装了UC7420的工具链,并将CC,CPPvariables设置为工具链的variables。 现在当我运行: ./configure –disable-mcs-build –enable-minimal=aot,profiler 我得到以下错误: configure error: cannot run C compiled programs. If you meant to cross compile, use '–host'. 现在我明白了,我需要在configuration命令中添加–host选项,它需要是embedded式设备的信息,但是我在那里input了什么值? 它期望什么string格式? 当我在embedded式设备上运行uname -a时,出现以下情况: Linux Moxa 2.4.18_mvl30-ixdp425 #1049 Tue Oct 226 09:34:15 CST 2004 armv5teb unknown 这些信息有用吗? 我从那里使用什么来投入 – 主机价值?

如何检查vsyscall模式

我正在努力找出如何检查如何configuration[vsyscall]表(本地或模拟)。 该设置应该在一个名为vsyscall_mode的variables中设置。 任何人都可以阐明如何检查这个设置? 通过重新运行cat /proc/self/maps我发现[vsyscall]的内存映射区域不会改变,[vdso]会改变。 这是否意味着vsyscall的设置被设置为本地?

将/ usr / local添加到./configure的path

我想安装libvisio-0.1.5 ,这需要librevenge-0-0 。 我得到的错误: checking for REVENGE… no configure: error: Package requirements ( librevenge-0.0 ) were not met: 我刚刚安装了librevenge,并且拥有所有的pkg-config信息,但它们位于/usr/local/lib/pkgconfig ,而不在/usr/lib/pkgconfig 。 我怎样才能告诉./configure在/usr/lib/pkgconfig和/usr/local/lib/pkgconfig下总是默认查看? 我试过了 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig ./configure 我有: $ pkg-config –variable pc_path pkg-config /usr/lib/pkgconfig:/usr/share/pkgconfig

使用git进行分支特定的configuration文件维护

这个问题让我感到困惑很久,因为我找不到很好的或多或less的通用解决scheme。 假设有两个可用的git分支, production和dev ; 每个使用它自己的一些任务可configuration参数(即凭据,构buildpath,testing/部署脚本开关等等)。 同时执行脚本和代码对于两个分支都是常见的。 现在,问题出现了 – 如何按照需要在git存储库中维护特定于分支的configuration。 一个常见的解决scheme是在git中使用'template'configuration文件,符号链接和忽略特定分支的具体内容,比如 $ cat .gitignore | grep conf /concrete.conf $ ls -l *.conf lrwxrwxrwx 1 1000 100 12 Oct 29 10:23 concrete.conf -> generic.conf -rw-r–r– 1 1000 100 0 Oct 29 10:16 generic.conf 然后在开发框中打破并调整concrete.conf 。 然而,这不是我追求的解决scheme。 我的要求(好, 祝愿 )是: 支持每个git分支独立的configuration文件,以及 同时保持由gitpipe理的分支特定的configuration文件 这甚至有可能吗? 可能(实际上,最好是由其他人的文件来源,但是没有关系…) 到目前为止我所想到的最好的方法是使用合并后钩子从git忽略的其他来源调整每个分支的configuration本身 ,但从一开始就很糟糕。 任何关于解决问题的build议? PS:*特定于nix的build议(即使用符号链接/硬链接)的build议是绝对好的,我确实对M […]

什么是相当于webmin的Java?

webmin是用于configuration软件的pipe理/ UI框架。 我很好奇,如果有人知道什么Java相当于可能?

如何使用dhclient将供应商特定的选项传递给DHCP服务器?

我正在尝试configurationdhclient。 规范说,我应该在每个DHCP请求/请求中添加供应商特定的选项。 我发现只有-V选项。 -V指定要发送到DHCP服务器的vendor-class-identifier选项。 我不确定那是我需要的。 我看到可以在dhclient.cfg中设置一些选项,但老实说,我根本没有得到如何做到这一点。 :(据我所知有一些“语言”,但我找不到有用的描述或例子。 有人可以帮我吗?

安装并获取当前的dfs.name.dir和dfs.data.dir值

我没有设置hdfs-site.xml文件中的dfs.name.dir和dfs.data.dir值。 他们将会是什么? 而且有趣的是,他们默认接受什么样的价值? (如何获得他们目前的价值?)

有没有一个python模块可以自动跨平台的系统configuration?

我在许多不同的系统上工作 – 许多Linux发行版,windows(与cygwin),osx,bsd等 我讨厌手动设置每个环境,现在已经考虑了一段时间,正在开发一个python模块,这个模块可以自动化设置bash环境,configurationgit,configuration虚拟环境,跨不同平台configuration应用程序等。 我的想法是创build一个Python模块以git url作为参数,因为git repo将是一个configuration文件,它指定了parsing器将执行的一些'meta'命令,比如: 确定操作系统types 执行“apt-get install” 根据操作系统types将存储库中的文件符号链接到基于configuration文件的位置 修改退出系统configuration文件使用某种正则expression式分析器 这样的事情是否已经存在? 好主意? 馊主意? 改进想法?

如何从linux utils编译* only * uuid

我有Linux utils代码(可以在这里find: https ://www.kernel.org/pub/linux/utils/util-linux/),我只需要libuuid,没有别的。 我试过设置很多'–disable-'标志,但它似乎仍然在编译我不需要的东西。 这是我的实际configuration命令: ./configure –disable-libblkid –disable-libmount –disable-mount –disable-losetup –disable-cytune –disable-fsck –disable-partx –disable-uuidd –disable-mountpoint –disable-fallocate –disable-unshare –disable-nsenter –disable-setpriv –disable-eject –disable-agetty –disable-cramfs –disable-bfs –disable-fdformat –disable-hwclock –disable-wdctl –disable-switch_root –disable-pivot_root –disable-kill –disable-last –disable-utmpdump –disable-mesg –disable-raw –disable-rename –disable-login –disable-nologin –disable-sulogin –disable-su –disable-runuser –disable-ul –disable-more –disable-pg –disable-setterm –disable-schedutils –disable-wall –build="$BUILD_ARCH" –host="$HOST_ARCH" –prefix="$outputdir" –exec-prefix="$outputdir" 这是我的输出: <…build things including libuuid…> […]

getpagesize()与sysconf(_SC_PAGESIZE)

在一般和跨平台支持方面,都是一个函数 – getpagesize()和sysconf(_SC_PAGESIZE) – 比其他更可靠吗?