从雅虎转到阿里巴巴,仍然做开发,做开发免不了与各种各样的基础库打交道。
开发了一个系统,准备上线了,sa给了一些机器,看系统版本,一般为rhel4或者rhel5。
准备安装系统,结果发现,没有数据库、没有openssl,没有boost库,没有适合gcc3的版本,还有大量需要依赖的perl模块,看样子给的是名副其实的“裸机”,
开始怀念雅虎yinst的日子,哎,没有yinst,但是还有yum,但是整个公司竟然连个线上的yum源都没有,每次下载n个包竟然去n个官方网站跑跑,跑了还需要make,make通不过还
需要看看有啥没有安装,有啥需要依赖,日子都没法活了,用rpm? rpm去哪找,线上机器不是测试机,随便到rpmfind网站找个包就可以安装,到时候出了问题还是自己的问题。
问sa,sa说这种包不是他们管,即使管也是给机器一顿make,幸好还没有实力申请1、2个集群,否则也没有实力去make。
在雅虎,有专一的团队维护这开发平台的可移植、可扩展以及可依赖性,这样使的开发和发布变得非常之简单,我觉得阿里巴巴应该像雅虎学习一下。
人微言轻,将就着吧!