1
julyclyde 2015-08-20 12:17:12 +08:00
所谓一键安装,往往是重流程,轻品质的
依赖关系没能以规定的形式写在里面 |
2
wkdhf233 2015-08-20 12:40:33 +08:00
编译好可以打包成 rpm
如果没什么特殊要求你用就包管理器装呗。。 |
3
branchzero 2015-08-20 12:54:51 +08:00
编译不便于维护,找个靠谱的源直接安装更省事。
|
4
q000q000 2015-08-20 12:57:48 +08:00
5 刀的 DO VPS 上编译要 LNMP 要一小时,苦不堪言。
|
5
lzsadam 2015-08-20 13:00:21 +08:00
|
6
fengyqf 2015-08-20 13:36:17 +08:00
正式环境下,严重不推荐用集成安装包,想自由控制,源码编译,想简单,使用现成的 rpm, deb 包。
epel 源里有 nginx ,可以直接用。 如果你要在 N 台机器上装,或者目标机器性能差或其它原因,还可以在性能好的机器上编译,自己打包 rpm 或 deb ,传到目标机器上安装。(或不打包也行,把编译后的大文件夹整体打包,传到目标机器的同目录下, make install ) 甚至还可以玩交叉编译,不过 web 类软件通常没这个必要。 |
7
Andy1999 2015-08-20 13:37:21 +08:00 via iPhone
奸商 do 差评
|
8
fengyqf 2015-08-20 13:40:01 +08:00
表述方式更正*(或不做 rpm 或 deb 打包也行,把编译后的大文件夹整体打成 tar 包,传到目标机器的同目录下解压, make install )
|
9
yesono 2015-08-20 13:45:16 +08:00
推荐一个: http://oneinstack.com/
|
10
julyclyde 2015-08-20 14:30:47 +08:00
@fengyqf 一般来说依赖的库不在编译目录下;如果也弄到编译目录下,则涉及到 ld.so.conf 的问题。反正总是无法把“所有东西”都放到一个目录里的。必须用包管理机制
|
11
sbmzhcn OP 谢谢回复 有上体操作示例吗,主要我们公司机器一般都选择相同的还是相同的版本,能直接 make install 最方便了。全是 linode do 上的机器。
|
12
fengyqf 2015-08-20 21:56:21 +08:00
|
13
ryd994 2015-08-21 01:27:04 +08:00 via Android
写个 rpm 的 spec ,再 build 一下,真不难……
|