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

刘云宾

1. 包管理器

优点:

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

缺点:

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

2. 源码编译到系统目录

优点:

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

缺点:

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

3. 源码编译到用户目录

优点:

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

缺点:

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

个人建议:

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

刘云宾的编程
刘云宾的编程

Linux C++ 程序员

247 声望
0 粉丝
0 条评论
你知道吗?

Linux C++ 程序员

247 声望
0 粉丝
宣传栏