【问题标题】:How to upgrade a package in linux that was built from source?如何升级从源代码构建的 linux 中的软件包?
【发布时间】:2010-12-09 04:03:56
【问题描述】:

我下载了 Boost v1.42 源代码,然后将其安装在我的笔记本电脑中。我想将它们升级到 v1.45(当前版本)。我想知道如何通过命令行来做到这一点。这个问题适用于任何从源代码构建并安装在 Linux 机器上的包。

非常感谢任何帮助。

干杯...

EDIT-1:我使用的发行版是我的笔记本电脑上的 CentOS 5 和我的 PC 上的 Debian Lenny。

【问题讨论】:

  • 你有哪个 Linux 发行版?它是 Debian 变体还是 RedHat 变体?
  • 请参阅 EDIT-1。谢谢你的提问。但我想该解决方案应该适用于任何发行版,不是吗?
  • 这确实属于超级用户或 unix.ste

标签: linux boost upgrade package


【解决方案1】:

如果您从源代码构建,则没有“升级”的概念,因为没有注册软件版本的数据库(包管理器的功能之一)。只需像之前的代码一样构建新代码。

【讨论】:

  • 补充一点:如果您下载源代码作为源代码控制存储库的一部分,您可以通过它更新源代码然后重新编译,但请务必先 make clean!
猜你喜欢
  • 2023-03-04
  • 2017-10-27
  • 2014-05-22
  • 2020-08-20
  • 2018-08-18
  • 2012-06-10
  • 1970-01-01
  • 1970-01-01
  • 2018-06-29
相关资源
最近更新 更多