第一章:先说为什么要源码安装nginx???(想做事,先懂原理,不然只会一直看教程,被大神牵着鼻子走!!!)
apt-get安装和源码安装各有其优缺点,具体如下(ChatGPT-3.5回答的):
1 apt-get安装的优点:
1.1方便快捷:
apt-get是Ubuntu系统默认的软件包管理工具,安装软件时只需一条命令即可完成。
1.2依赖管理:
apt-get会自动安装所需的依赖包,减少了手动处理依赖关系的工作量。
1.3.升级和卸载方便:
通过apt-get可以很方便地进行软件的升级和卸载。
2 apt-get安装的缺点:
1.不是最新版本:apt-get安装的软件可能不是最新版本,因为软件包会经过一定的测试和审核才会被添加到Ubuntu的软件源中。
2.限制选择:有时候可能无法找到想要的软件包,或者软件包的版本过于陈旧。例如下面我只能下载1.26.0
3.源码安装的优点:
3.1最新版本:
通过源码安装可以获取最新的软件版本,可以获得最新功能和修复的bug。
3.2定制化:
源码安装可以根据用户需求进行定制,选择需要的编译选项和特性。
3.3学习机会:
通过源码安装可以学习软件的编译和安装过程,增加对软件原理的理解。
4.源码安装的缺点:
4.1复杂繁琐:
源码安装需要用户手动下载源码包、解压、编译和安装,相对于apt-get安装来说比较繁琐。(对小白不友好)
2.依赖处理困难:
源码安装可能需要手动处理软件依赖,如果依赖关系复杂会增加安装难度。
3.不易升级和卸载:
源码安装的软件升级和卸载相对麻烦,需要手动操作。
因此,选择apt-get安装还是源码安装取决于用户的需求和操作经验。对于新手用户或者只是需要简单安装软件的用户,建议使用apt-get安装;而对于对软件有特殊需求或者希望获得最新版本的用户,可以选择源码安装。
**而我们安装gninx需要定制安装(安装的版本,安装的路径,安装的依赖,模块)**所以选择源码安装