包管理器和源码编译的优缺点
Posted liuyunbin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了包管理器和源码编译的优缺点相关的知识,希望对你有一定的参考价值。
1. 包管理器
优点:
- 安装,卸载 或 升级方便
- 不容易对系统造成污染(可能性极小)
- 不需要处理依赖关系
缺点:
- 需要有管理员权限
- 安装的版本可能比较旧
- 不能指定编译参数
2. 源码编译到系统目录
优点:
- 可以安装指定的版本
- 可以指定编译参数
缺点:
- 需要理员权限
- 可能需要处理复杂的依赖关系
- 可能会对系统造成污染
- 安装,卸载 或 升级比较麻烦
3. 源码编译到用户目录
优点:
- 可以安装指定的版本
- 可以指定编译参数
- 不会对系统造成污染
- 不需要管理员权限(需要管理员提供编译工具)
缺点:
- 可能需要处理复杂的依赖关系
- 安装,卸载 或 升级比较麻烦
个人建议:
- 如果没有管理员权限,只能选择源码编译到用户目录
- 如果有管理员权限,优先选择包管理器,而后选择编译安装到用户目录,尽量不要编译安装到系统
以上是关于包管理器和源码编译的优缺点的主要内容,如果未能解决你的问题,请参考以下文章
柯南包管理器和 CMakePresets.json?可能吗?