在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的优点:精简,便捷,效率,速度。
不扯淡了,下一篇文章开始介绍比较简单的环境搭建。。(小儿科)
分享到:
相关推荐
设置您的 javascript 开发环境的方便和固执己见的帮助 系统工具 苹果电脑 homebrew - OS X 缺少的包管理器 - 点文件存储库 作者:mathiasbynens - 其他流行的 dotfile 存储库 - 关于他们做什么的一些见解 - ...
文章介绍了社区交流网的概况和建立所需的软件环境,包括使用PHP作为脚本语言和MySQL作为数据服务器,通过Dreamweaver设计开发。 适用人群:适合所有需要进行社区交流和共享信息的人群,尤其是对网站开发和社区建设...
本书的内容分为三部分:第一部分介绍了JSP的运行原理,开发运行环境的搭建及数据库连接和调试等JSP开发必备知识;第二部分介绍了构成网络系统的几个经典模块等。 目录: 第1章 JSP开发前奏 1.1 JSP基于服务器...
该项目基于微信小程序开发,采用SSM(Spring、SpringMVC、MyBatis)框架进行后端开发,实现了用户注册登录、书籍分类浏览、在线阅读、论文搜索、学术交流等功能。 用户可以通过注册登录功能创建个人账户,实现个性...
目录1.前言2.硬件准备2.1 简介2.2 硬件规格2.3 引脚位置图2.4 软件资源...nrf52840传统的开发方式主要是基于Nordic公司发布的SDK以及相应协议栈进行开发,通常为裸机,较少搭载操作体统(仅个人见解)。之前有师兄在新
无需帐户即可使用它来监视您的请求在开发环境中的性能。 也可以通过上的帐户在生产和暂存环境中使用它。 有了这样的帐户,您还可以获得额外的好处,例如30天跟踪,后台作业监视,异常监视和通知。安装安装宝石在您...
您可以按照以下步骤快速使用Docker运行一个开发环境: 克隆此仓库 如果尚未安装 ,请安装它 创建一个 将文件app/.env.sample复制到app/.env 将文件server/.env.sample复制到server/.env 填写所有环境字段 运行...
先决条件: Node.js和NPM Python 2(用于打包和分发) 配置开发环境克隆/下载存储库后, npm install在根目录中发出npm install命令。 这应该安装所有必需的软件包,包括Electron。 完成后,您可以发出npm start命令...
注意:如果由于使用了Chrome化服务而要开发库存应用程序,并且需要通过API设置全局/应用程序导航,则需要设置Insights环境。 见解代理 需要才能运行库存前端应用程序。请注意,前端应用程序现在需要特定于库存的代理...
2. 开发环境 2 3. 参考资料 2 4. 任务完成的一般过程 2 二、个人承担部分的主题、构思与创意 3 三、需求分析 4 1、竞争商品分析 5 2、用户分析 5 四、交互设计 6 4.1任务描述 6 4.2界面功能需求 7 4.3小组交互设计...
在Windows系统上安装PHP开发环境: 所需软件分别独立安装: 安装前准备 安装Apache 安装MySQL 安装PHP 安装phpMyA 软件名称 下载地址 Apache下载 http://httpd.apache.org/download.cgi PHP下载 h
该小程序结合了微信小程序的前端技术,使得用户能够在微信环境中方便地了解傣族文化。 项目的主要功能可能包括: 1. **节日介绍**:详细介绍傣族的传统节日,包括节日的起源、习俗、庆祝活动等。 2. **故事分享**...
季节性休眠是一种适应性机制,在这种机制中,... 这项研究回顾了当前牧草季节性休眠的知识,强调了遗传和生理背景,这对于育种者和植物生物学家通过开发非休眠和半休眠品种来扩大多年生物种的生产季节将是有价值的。
餐如其名,其以标准C++、面向对象程序设计(OOP)、泛型程序设计(GP)、设计模式(Design Patterns)为正餐,辅以C++开发环境等C++相关方面的甜点/水果,为C++用户和爱好者提供不定期的纯正C++风味套餐。...
在这种情况下,出现了“关于Mysef的见解” (用I AM的双关语,英语为“ I am”)的概念,重新获得对数据的控制并将其用于我们自己和环境的利益。 我很清楚,并不是每个人都有必要的知识来开发自己的数据。 这里...
在软件设计方法、软件开发技术方面都具有深刻认识和独到见解。 目录: PART 1 开启Flex之门 第1章 Flex 3程序设计基础 第2章 Flex可视化组件开发 PART 2 Flex开发进阶 第3章 Flex程序设计进阶 ...
本书简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,...
本书论述了软件开发中的重要课题—...本书针对不同的敏捷环境,为精确地发现顾客所需所想提供了技巧和深刻见解。 本书可作为计算机专业高年级本科生及研究生的教材,也可作为软件开发人员在开发过程中随时参考的手册。
环境方面的全景,包括开发和测试环境。您还会了解 Team Foundation Server 的基本体系结构。 第 II 部分:“源代码管理”,介绍如何设置源代码的结构以及如何管理依赖关系。此外还会介绍 在需要分隔开发工作时...
开发了与每个事件的支出相关的摘要和可视化仪表板拜访可告知我们如何以及何时基于付费HHRG(家庭健康资源组-每个事件的付款基础)任命熟练的专业人员进行数据分析,星型模式数据建模和针对数据仓库和商业智能环境的...