包管理器和源码编译的优缺点

1. 包管理器

优点:

  1. 安装,卸载 或 升级方便
  2. 不容易对系统造成污染(可能性极小)
  3. 不需要处理依赖关系

缺点:

  1. 需要有管理员权限
  2. 安装的版本可能比较旧
  3. 不能指定编译参数

2. 源码编译到系统目录

优点:

  1. 可以安装指定的版本
  2. 可以指定编译参数

缺点:

  1. 需要理员权限
  2. 可能需要处理复杂的依赖关系
  3. 可能会对系统造成污染
  4. 安装,卸载 或 升级比较麻烦

3. 源码编译到用户目录

优点:

  1. 可以安装指定的版本
  2. 可以指定编译参数
  3. 不会对系统造成污染
  4. 不需要管理员权限(需要管理员提供编译工具)

缺点:

  1. 可能需要处理复杂的依赖关系
  2. 安装,卸载 或 升级比较麻烦

个人建议:

  1. 如果没有管理员权限,只能选择源码编译到用户目录
  2. 如果有管理员权限,优先选择包管理器,而后选择编译安装到用户目录,尽量不要编译安装到系统

你可能感兴趣的:(包管理,源码安装)