首页/系统/信创系统运维速查/源码编译安装三步
命令与包管理65 条

源码编译安装三步

官方没提供 rpm/deb 包时的通用方案:安装开发工具链,./configure 生成 Makefile,make 编译,make install 安装到指定前缀。

信创系统运维速查系统更新于 2026-10-12
三步./configure && make && make install
依赖Development Tools 组 + 对应 -devel/-dev 库
习惯--prefix=/usr/local/应用名 隔离安装

编译安装示例

编译安装示例
dnf group install -y 'Development Tools'
tar xf app-1.0.tar.gz && cd app-1.0
./configure --prefix=/usr/local/app
make -j$(nproc)
sudo make install
ls /usr/local/app/bin
make install 不进入包管理数据库,卸载与审计无记录;生产优先找官方包,编译方式登记在交付文档。

易错点

  • 报缺 xxx.h 时补装对应开发包(-devel),而不是去改代码
  • configure 失败先看 config.log 的关键错误行,日志比屏幕输出更全

数据来源与参考

  • GNU autoconf 文档
  • 各发行版编译指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌