设为首页 收藏本站
查看: 695|回复: 0

[经验分享] Debain +Vmware的开发环境架设

[复制链接]

尚未签到

发表于 2016-1-6 09:02:18 | 显示全部楼层 |阅读模式
Debain +Vmware的开发环境架设
2011年01月16日
  本文介绍Win7 +VMware下Debain 的开发环境架设:
  VM的安装1.       没什么难度,下载一个枪版的VM傻瓜式下一步安装软件即可。本次使用版本是:VMware? Workstation 7.0.0 build-203739。
  VM下安装Debain系统1.       下载debain 5.07系统安装盘,只架个开发环境,因此只须下载debian-507-i386-CD-1.iso即可。
  2.       在VM新增一虚拟机,按照向导一步一步NEXT。
  a.       Install disc image file 选择刚下载的镜像。
  b.       命名,选择安装路径,处理器(以下NEXT随意,默认即可)
  c.       到分配空间步骤,分配30G(其实不用这么多,以后可以还要用这机子,分配多点不碍事),选择临时分配选项(后面两个其中之一),不必马上分配30空间。
  d.       Finish
  3.       开始安装系统。
  a.       虚拟机器启动后,选择高级选项(Advanced options)
  b.       选择Expert Install非图形安装。。。
  c.       语言环境选择中言,一路下去。
  d.       在网络配置选择DHCP(安装时WIN7主机因已连网验证通过了)
  e.       在分区过程中,可以选择用LVM工具。在分区时,选取让其对/home, /root, /swap, /usr, /tmp用不同的分区
  f.        完成基本系统安装后,设置主机用户密码,在安装软件包时选择了WEB服务器选项(可以不安装软件包),直接结束完成系统安装。
  4.       一些配套软件安装
  a.       配置/etc/apt/source.lists,VI打开lists文件,把CDROM安装方式删除。为方便后面用apt方式联网直接安装方式。
  b.       apt的安装介绍
  1)       apt-get update 从apt源中取回软件包的列表;也就是我们上面说的那个sources.list提到的源.
  2)   apt-get install   安装软件包
  3)  apt-get remove   移除软件包
  4)  apt-get upgrade 对系统全面升级
  5)  apt-get clean 清理安装后或未完成的软件包
  通过apt-get下载下来的包存放在 /var/cache/apt/archives目录中;有时我们中断一些正在apt-get 的包,这样的包没有完全下载下来;我们也可以清理掉;也可以用继续接着下载安装,也可以清理掉;这样apt-get clean 就会删除 已经下载完成的位于/var/cache/apt/archives目录的所有包;也会清理掉下载未完成的包位于/var/cache/apt/archives/partial/,这个功能还是比较有用的,因为apt-get 下载和安装量极大,要定期清理
  c.    安装ssh和telnet
  1)         // 安装 openssh server:
  2)         # apt-get install openssh-server   
  3)         //# /etc/init.d/ssh restart   //安装完了,似乎就自动启动了
  测试,在客户机上运行secureCRT,选择SSH2即可。
  1)      // 安装telnet:
  2)      # apt-get install telnetd   
  3)      # /etc/init.d/openbsd-inetd start   
  测试,在客户机上telnet IP
  d.    安装编辑工具vim
  1.         # apt-get install vim-full   //这个竟然需要44M空间,下载的动西较多,建议只安装vim
  2.         //#apt-get install vim
  e.    安装编译,工程构建,调试工具
  1)         /*
  * 说明:
  * build-essential: 基本编译环境 (gcc, g++, libc, make等)
  * autoconf:        自动配置工具  
  * automake:        make相关
  * gdb:             调试工具
  */
  2)         #apt-get install build-essential autoconf automake gdb
  …
  f.     安装开发文档
  1)         /*  
  *  说明:  
  *  manpages-dev: C/C++man帮助手册
  *  Binutils:   链接器(ld)、汇编器(as)、反汇编器(objdump)和档案的工具(ar)
  *  glibc-doc:  GUN C标准库文档
  *  stl-manual: 标准C++ STL模板文档
  */
  2)         #apt-get install manpages-dev binutils-doc cpp-doc gcc-doc glibc-doc libstdc++6-4.3-doc stl-manual
  ……
  g.    安装smbfs
  1)   //说明:无法挂载主机共享目录,需要安装此软件
  2)   #apt-get install smbfs
  h.    参考链接:
  http://blog.csdn.net/bennyfun79/archive/2009/05/07/4160841.aspx?1295117866
  http://www.lamolabs.org/blog/370/installing-python-25-on-centos-5/
  http://blog.csdn.net/hfnhzpe/archive/2008/06/08/2522470.aspx
  软件环境安装a.    Lua 5.1.4 for UNIX
  下载源码包到本地,解压进入lua目录执行安装指令(请先查看INSTALL安装说明):make install
  b.    protobuf-2.3.0 for Unix
  下载源码包本地,解压进入protobuf目录
  1)   查看README安装说明后依次执行如下指令:
  2)   #./configure --prefix=/usr  #debain 如果不指定目录默认安装后可能会认不到protobuf库,固这里指令了安装目录
  3)   #make
  4)   #make check
  5)   #make install
  c.    安装protobuf for python 因为后面的protoc-gen-lua需要用到python库。
  1)   还是protobuf目录,进入python,查看README安装说明后
  2)   #python setup.py install
  安装过程可能会有报错下载setuptools-0.6c9-py2.5.egg,下载后直接对文件执行:sh setuptools-0.6c9-py2.5.egg 完成tool工具安装后重新执行安装指令
  d.    下载protoc-gen-lua把放入开发环境。
  e.    进入环境执行:如果生成config_pb.lua 则安装成功
  #protoc --plugin=protoc-gen-lua=plugin/protoc-gen-lua --lua_out=. config.proto
  让VM下的Debain 自动挂载WIN7的共享1)   Win7 下设置共享目录名为share,共享权限设为本机用户名访问,并为此用户开放所有操作权限
  2)   Debain下修改/etc/fstab 挂载文件。添加如下:
  //VMnet_IP/share 挂载目录(eg:/home/game/share)     cifs    auto,noatime,iocharset=cp936,username=name,passwd=***** 0   0
  eg: //192.168.200.1/server1 /home/game/server1     cifs    auto,noatime,iocharset=cp936,username=encore,passwd=123456 0   0
  3)   关于mount 的介绍
  http://blog.csdn.net/Kendiv/archive/2006/06/05/774967.aspx
  4)   Reboot Debain之后应该可以看到share目录下的内容
  附注:
  #修改系统默认语言
  dpkg-reconfigure locales
  #动态链接库管理命令Ldconfig使用说明
  http://www.pcdog.com/edu/linux/21/12/a312773.html
  #杂七杂八
  protoc --plugin=protoc-gen-lua=plugin/protoc-gen-lua --lua_out=. person.proto
  protoc -I=. --python_out=. person.proto

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-160816-1-1.html 上篇帖子: Install or Upgrade VMware Tools … 下篇帖子: ubuntu 在VMware 安装过程(一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表