第二十二章 软件安装:原始码与Tarball

1. 开放源码的软件安装与升级简介
1.1 什么是开放源码、编译程序与可执行文件

1.2 什么是函式库

就类似子程序的角色,可以被呼叫来执行的一段功能函数。

1.3 什么是 make 与 configure

当执行make时,make会在当时的目录下搜寻Makefile(or makefile)这个文本文件,而Makefile里面则记录了原始码如何编译的详细信息!

1.4 什么是 Tarball 的软件
1.5 如何安装与升级软件
2. 使用传统程序语言进行编译的简单范例
2.1 单一程序:印出 Hello World
2.2 主、子程序链接:子程序的编译
2.3 呼叫外部函式库:加入连结的函式库
2.4 gcc 的简易用法 (编译、参数与链结)
3. 用 make 进行宏编译
3.1 为什么要用 make
3.2 makefile 的基本语法与变量
4. Tarball 的管理与建议
4.1 使用原始码管理软件所需要的基础软件
4.2 Tarball 安装的基本步骤
4.3 一般 Tarball 软件安装的建议事项 (如何移除?升级?)
4.4 一个简单的范例、利用 ntp 来示范

4.5 利用 patch 更新原始码

5. 函式库管理
5.1 动态与静态函式库
5.2 ldconfig 与 /etc/ld.so.conf
5.3 程序的动态函式库解析: ldd
6. 检验软件的正确性
6.1 md5sum / sha1sum
7. 重点回顾

你可能感兴趣的:(linux)