apt和源码编译的一些理解

来源:互联网 发布:云来网络 编辑:程序博客网 时间:2024/06/04 18:18

ubuntu中apt-get 和直接编译源码的区别

以下内容均为转载:
linux运维的软件安装中,网上的文章,80%以上都是源码安装,无论是安装lamp,lnmp还是puppet,而且都是脚本的方式安装
源码编译安装的主要目的是『抹平』不同系统默认软件包中软件编译参数的不同。
源码编译可能带来的问题:
第一个问题,是因为源码编译,机器得有gcc,c++,make等一系列软件包依赖关系,
第二个问题,某些编译的软件包会导致系统原有的库文件被破坏,导致新的软件包无法正常安装,存在着依赖关系,
第三个问题,每个人的编译习惯和参数不同,就算是有统一的编译参数,也难以保证都完全一致
第四个问题,版本控制,规模部署,源码编译的方式搞不定,没有统一的基础设施规范,自动化运维,批量部署很难着地。
当然,如果apt中没有这个源,只能源码编译,比如树莓派上的opencv库

这篇文章也给了很好的解释
https://www.zfanw.com/blog/install-software-on-ubuntu.html

0 0
原创粉丝点击