关闭

apt和源码编译的一些理解

392人阅读 评论(0) 收藏 举报
分类:

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

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:34377次
    • 积分:827
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:17篇
    • 译文:0篇
    • 评论:3条
    最新评论