前几天面试的时候,被问及到这个问题, 答不上来, 平时都是用的yum 随便安装,
顺便问下各位大侠, 编译安装跟 yum安装的 优缺点是啥? 用yum 会有什么问题吗?
前几天面试的时候,被问及到这个问题, 答不上来, 平时都是用的yum 随便安装,
顺便问下各位大侠, 编译安装跟 yum安装的 优缺点是啥? 用yum 会有什么问题吗?
|
BusyJun 11, 2015
1
yum 安装,省心
如有特殊需求的,譬如一些模块yum没提供的,才会考虑到自己编译,不过,如果发生这种事,我宁愿换个发行版。 |
|
b821025551bJun 11, 2015
2
yum方便,编译可以自己定义一些模块参数什么的
|
|
huigeerJun 11, 2015
3
1,nginx
2, mysql 3, php |
|
zieglarJun 11, 2015
4
第一条永远是 yum groupinstall "Development tools"
|
|
susanDaoJun 11, 2015
5
工具总是能方便大家,但是自己动手装装也挺好,顺序的话,无所谓吧
|
|
xuylJun 11, 2015
6
yum安装简单,基本没依赖包问题,但配置文件太分散,又不能自定义配置模块,升级很麻烦。还是编译安装吧。顺序的话,cmake/mysql/pcre/nginx/php
|
|
cst4youJun 11, 2015
8
random
|
|
zts1993Jun 11, 2015
9
mysql 要在php前面 :) ,
|
|
lincanbinJun 11, 2015 via Android
10
PHP的一些MySQL extension编译要指定MySQL目录,例如libMySQL,当然也可以不指定目录,直接使用mysqlnd,这种情况下顺序可以随意。
|
|
herozzmJun 11, 2015
11
yum安装的版本很多方面不能控制:安装路径、软件版本、模块等等
编译安装好处多多啊,唯独就是要清楚依赖的其他软件,可以参考网络上的一键安装包脚本 |
|
fkccpJun 11, 2015
12
你要的是这个:
LNMP一键安装包, http://www.lnmp.org/ |
|
wy315700Jun 11, 2015
13
不管什么环境,永远是自底向上配置。
|
|
hylentJun 11, 2015
15
由编译速度快慢来说的话 先nginx 再php 再mysql
|
|
16
看来还是自己linux 的相关知识不够足, 好像大家都偏向编译安装哦
|
|
CRVVJun 12, 2015
18
当然是先装L, 剩下3个随意了
|
|
msg7086Jun 12, 2015
20
@miaotaizi 所以你觉得在一个讨论「编译安装」的帖子里,大家都在讨论编译安装,就说明所有人都偏向编译安装了吗?
我顺便再提一句,编译安装与软件源并不冲突。 例如Debian中,源码与编译脚本是分开的。 比如你要安装nginx 1.8.1,显然软件源里没有,肯定要自己编译。 但是编译脚本仍然是通用的。你完全可以下载1.8.1的源码回来,配上1.6.2的编译脚本,修改其中不相称的部分(例如更新了的接口/函数,例如版本号),然后用官方脚本编译。 最后得到的就是和官方包外观一样的deb包,可以直接用dpkg安装,也可以拷贝到其他服务器上批量安装。 买一个老爷车回来自己改装打磨成新车,姑且是因为省钱或者兴趣爱好。 装一个老爷系统回来再编译安装起那些在其他系统上都已经是标配的软件,就不明白其中含义何在了。 (对,我说的就是CentOS,特别是老版CentOS) |
|
chinvoJun 12, 2015
21
|
|
superxzrJun 19, 2015
23
直接yum吧
|