软件管理方式

Linux 下安装软件,大致有两种方式:二进制和源代码。如何使用源代码安装软件,参阅第 18 章 编译工具链

二进制预编译软件包,可以快速安装部署你所需要的软件,但是你不能决定软件的特性。就像在麦当劳吃饭,只要几分钟,你就可以填饱肚子。但假设你不吃辣椒,或者你喜欢口感老一点的,你不能要求他们为你定做一份没有辣椒的汉堡,或者把鸡翅炸上半个小时;因为配方和工序都是固定的

使用源代码安装软件,虽然比较耗时,但可以满足你的特殊要求。就像在餐馆里吃饭,你可以要求厨师为你作不含辣椒的菜以适应你的口味(软件),还可以要求厨师控制火候,作的老一点,以适应你的肠胃(硬件)