如何获取上次使用的./configure参数?


Answers:


19

解压后的源目录是否保存在周围?如果是这样,则configure标记通常位于config.status或中config.log

这取决于软件以及是否使用了autoconf而略有不同。


1
+1:同样(假设configure由autoconf生成),您可以通过运行$ config.status --recheck使用相同的标志进行重新配置。
威廉·珀塞尔

3

config.status具有一个--config标志以打印出最后的配置。我通过运行找到了它./config.status --help

--config打印配置,然后退出

因此,只需运行./config.status --config,它将打印出所有配置参数。


0

根据编译它们的时间长短,使用的命令行条目可能仍在您的Shell历史中。在bash下,您可以通过以下过程在历史记录中进行搜索:

  1. ctrl-r 在历史记录上启动反向搜索功能
  2. 开始输入要搜索的命令的一部分(例如“ configure”)
  3. ctrl-r如果您需要进一步搜索第一个结果,请再次
  4. 找到命令行后,按Enter键以执行命令行(通常,向右箭头会返回带有找到的命令字符串的提示,而无需实际执行)

并不是全部传福音,但通常要自己编译很多软件而不是使用发行版提供的软件包,这真的是个坏主意。


这不是福音,这只是它的工作原理;)不幸的是,RPM版本不能满足这种情况。
弗拉迪斯拉夫·拉斯特鲁尼(Fladislav Rastrusny),2010年

这是通常的“我正在运行CentOS,但我需要所有版本的最新版本”的情况吗?
Ophidian 2010年

否。原因不同。例如,Apache的CentOS版本不支持worker mpm。作为洪流跟踪器,服务器需要工作人员mpm。等
弗拉迪斯拉夫·拉斯特鲁尼2010年

我想您可以在打开支持的情况下重建源rpm。规范上的补丁可能更易于维护。您可能需要设置自己的高级纪元,以便对httpd的系统更新不会覆盖您的纪元。
Ophidian 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.