17.系统维护
从源代码安装软件笔记整理
1. 安装C语言开源软件的三个主要步骤
- 解压源代码
- 编译成二进制文件
- 将二进制文件安装到适当的文件夹
2. 解压源代码
常用解压命令
命令格式 | 说明 |
---|---|
gunzip [文件名] |
解压.gz文件 |
gzip [option] [文件名] |
压缩/解压文件 |
bunzip [文件名] |
解压.bz2文件 |
bzip [option] [文件名] |
压缩/解压文件 |
gzip/bzip 选项说明
选项 | 说明 |
---|---|
-d |
解压压缩文件 |
-c |
解压压缩文件到标准输出 |
3. patch命令
用于应用补丁文件
选项 | 说明 |
---|---|
-d 文件夹 |
移动到指定文件夹后处理 |
-p |
修正patch文件内的path: -p0 : 不修正path -p1 : 删除最初的’/’ -p2 : 删除下一级文件夹 |
patch |
应用补丁 |
-C |
测试(不实际应用补丁) |
-R |
取消补丁,恢复到补丁前状态 |
4. 生成Makefile
运行config脚本根据环境配置config文件:
config脚本主要选项
选项 | 说明 |
---|---|
--help |
显示帮助说明 |
--prefix=文件夹 |
指定安装目标的top路径 |
5. 编译和安装
make命令
根据当前文件夹内的Makefile编译源代码
基本格式:
make [option] [目标]