1
halfbloodrock 2013-05-28 14:48:18 +08:00
尽可能的用包管理。
|
2
gotounix 2013-05-28 14:49:24 +08:00
包安装,方便管理,更新方便,安全监控简单。
|
3
chloerei 2013-05-28 14:49:47 +08:00
编译安装疏于更新,谈何安全?
|
4
BackBox OP |
5
halfbloodrock 2013-05-28 14:58:28 +08:00
包管理不是仅仅限于源里提供的包。你可以自己写spec文件将源码编译打包成rpm,甚至自建你自己源。
|
6
chloerei 2013-05-28 14:58:54 +08:00
从开发者角度来说,提供源码是最直接的更新方式,没有空去为每个平台打包(交给下游打包者)。
从写作者的角度,不能预设读者用什么发行版,每个版本介绍一边太冗余,所以介绍源码编译。 但是从使用者角度来说,当然是自己发行版的包管理器最好了。 |
7
AstroProfundis 2013-05-28 15:09:04 +08:00
包管理,除非你有信心自己的编译参数比发行版的包维护者调教得更好
实际上如果有这个水平了为何不自己写打包脚本自己打包呢...方便升级还方便卸载 |
8
BackBox OP |
9
ooscrewyou 2013-05-28 15:20:55 +08:00
@BackBox 大部分流行的開源軟件都有官方的打包的,比如mongodb,postgresql官方會定期更新和發佈patch的。
|
10
AstroProfundis 2013-05-28 15:54:30 +08:00
@BackBox 嗯,觉得版本低可以找靠谱的第三方源,比如 Debian/Ubuntu 装 LEMP 环境可以用dotdeb的源,CentOS 下面有 EPEL 啊 Remi 啊之类的源都还算靠谱,当然用第三方源总是有风险的,个人感觉比自己编译更低...
另外 CentOS 实在太保守了,就算加上奇怪的第三方源我还是受不了所以基本上都用 Ubuntu 甚至 openSUSE, Fedora 和 Arch... |
11
molinxx 2013-05-28 15:58:52 +08:00 via Android
生产环境推荐包安装,自己折腾就无所谓了~
|
12
liwei 2013-05-28 18:00:59 +08:00
@BackBox 你说的更新慢应该是指 ubuntu 和 centos 对待软件新版本的态度,但是对于安全更新还是很积极的。而对于生产环境来说,太新的软件并不一定是好事情。
|
13
66beta 2013-05-28 18:04:36 +08:00
包可以相装那个版本就装那个版本,比如老旧的Joomla,用optimizer加密的,zend guard 无解
|
14
swulling 2013-05-28 19:19:27 +08:00
从OP的角度讲,编译安装就是耍流氓。
另外也浪费机器资源啊,因为软件不仅仅上一台机器,上10000台机器也每台机器去编译? |