开发环境的小见解
在Linux开发项目之前,都需要先配置一下开发环境,这是最基本的,很简单。虽说简单,但有时候一些常用的服务配置起来还有点繁琐,还是把这基础中的基础记录下来,省得下次配置开发环境还需要浪费些许时间。 配置环境几年前就经常配了,一直都没有养成记录的习惯,看来真得好好改下学习态度了。 用Linux开发项目,大多数人都经常用VMware Workstation虚拟机开发,对于高配置的电脑来说,
在Linux开发项目之前,都需要先配置一下开发环境,这是最基本的,很简单。虽说简单,但有时候一些常用的服务配置起来还有点繁琐,还是把这基础中的基础记录下来,省得下次配置开发环境还需要浪费些许时间。
配置环境几年前就经常配了,一直都没有养成记录的习惯,看来真得好好改下学习态度了。
用Linux开发项目,大多数人都经常用VMware Workstation虚拟机开发,对于高配置的电脑来说,速度还行,但如果遇到编译大项目的情况,那虚拟机可就是一台老爷车。这虚拟机很多人在硬盘上面占用的空间都非常大,有些大的竟然达到了80多G,上次我都有点惊。这虚拟机都有一个还原功能。Virtual box有,还有一个PC。。。什么东东的软件也有,但有些人都不知道VMware Workstation的还原点设置功能。
由于公司部门的开发团队需要一个高效率的Linux环境来开发Android,当然,这任务肯定是我这喜欢卖苦力的人干了,嘿嘿。我选择了一台普通的PC机,AMD的CPU,内存2G,我装了2个500G的SATA硬盘,就这样,花了一天(时间用于等待源的下载)把Android的开发环境搭建在Ubuntu Server 10.04 LTS版本。后来好几个人用,速度不咋地,但相对虚拟机来说,速度已经很理想了,这也只是小型的开发服务器罢了,过过瘾。
记得是在今年的6月份,那时候用虚拟机装了Ubuntu Server 9.04,软件一直更新不了,还以为是网络配置问题,后来才发现,基数版本的Ubuntu都不是长期更新版,所以现在我的首选都是10.04 LTS版本。这免费的apt源貌似是支持3年,这已经足够用于开发了,说不定新版本的12.04又是经典的作品。
Android开发环境也是经过在网上google的,看了很多文章,我发现,很多人都把文章给转载过去了,都没有实践一遍,或者没有经过自己的测试就发布在博客上,搜索到这种文章有点烦人,经常遇到一些莫名其妙的错误。
在开发过程中,SVN服务器肯定是需要的,代码的版本管理。Windows跟Linux的SVN服务器的搭建繁琐程度,相差真是很大。使用Windows来搭建小型的项目还行,配置简单快捷,人性化。在Linux搭建SVN,配置有点繁琐,当然这得看个人的熟练程度了,Linux的SVN服务器是比较稳定,我也曾经搭建过好几次了,但感觉Windows的SVN用起来比较方便,呵呵。
以前用过好几种Linux,当程序员的自己,有点追求完美的小思想,用redhat不过瘾,转到了fedora,看到了ubuntu的绚丽,又花心的转到了Ubuntu,几经波折,最终与Ubuntu结下不解之缘,Ubuntu的优点:精简,便捷,效率,速度。
不扯淡了,下一篇文章开始介绍比较简单的环境搭建。。(小儿科)
更多推荐
所有评论(0)