- 浏览: 16798 次
最新评论
Debain +Vmware的开发环境架设
- 博客分类:
- 技术杂绘
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 移除软件包[/b]
[b]4) apt-get upgrade 对系统全面升级[/b]
[b]5) apt-get clean 清理安装后或未完成的软件包[b][/b]
通过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
发表评论
-
centOS5.5 上的FMS3.5.1
2012-01-20 10:32 630centOS5.5 上的FMS3.5.1 2010 ... -
JAVA+fms
2012-01-20 10:32 1008JAVA+fms 2010年07月29日 最近完成的 J ... -
Flex 4架构的组件开发
2012-01-20 10:32 662Flex 4架构的组件开发 2010年11月19日 Fl ... -
Flex mobile入门
2012-01-20 10:32 915Flex mobile入门 2010年12月 ... -
as3总结(2)
2012-01-20 10:32 567as3总结(2) 2011年04月13日 1、在as3中 ... -
手机程序管理常见不规范的软件名称列表
2012-01-19 15:35 552手机程序管理常见不规范的软件名称列表 2011年10月11日 ... -
cacti
2012-01-19 15:35 683cacti 2011年09月14日 cacti 环境 ... -
[Perl] Catalyst 框架学习
2012-01-19 15:34 682[Perl] Catalyst 框架学习 2011年03月2 ... -
Redflag SP3 介绍
2012-01-19 15:34 1074Redflag SP3 介绍 2010年07月05日 ... -
一万个对不起是我白痴的证明。
2012-01-17 05:19 658一万个对不起是我白痴的证明。 8小时前 - 你们有没有想 ... -
[转]兰花拂穴手
2012-01-17 05:19 1068[转]兰花拂穴手 8小时前 李三恭恭敬敬给贾八卦捧上 ... -
经典摘要(三)
2012-01-17 05:19 724经典摘要(三) 8小时前 ... -
2012-1-16
2012-01-17 05:19 9102012-1-16 8小时前 曹英峰秘传少林易筋经十二 ... -
win7正版微软给你
2012-01-16 04:16 1745win7正版微软给你 2010年02月27日 最新Win ... -
[转]Win 2008 R2安装激活、设置优化、可用杀毒软件、常用软件安装顺序与注意事项(三)
2012-01-16 04:15 1277[转]Win 2008 R2安装激活、设置优化、可用杀毒软件、 ... -
世界上所有的软件全集
2012-01-16 04:15 664世界上所有的软件全集 2009年10月29日 《经典的 ... -
成功破解第一个软件
2012-01-16 04:15 1354成功破解第一个软件 20 ... -
世界上所有的软件全集(45000多种,超强)[一]
2012-01-16 04:15 631世界上所有的软件全集(45000多种,超强)[一] 2010 ...
相关推荐
Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服务器
Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服务器(二版)
debian.11.3+debian_bullseye+debian_buster三个版本的debian镜像
debian 10 VMware 命令行环境搭建(避坑) 一.下载debain10 官网下载地址: https://cdimage.debian.org/debian-cd/current/amd64/bt-dvd/ 下载这个种子,然后用迅雷下载 下载完得到一个iso文件 二.安装debain 10 在...
debian 5+xdmcp+oracle 10g debian 5成功安装oracle 10g文档之前的系统配置文档
DebianLNMP是一个用Linux Shell编写的可以为Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。DebianLNMP 是以 Debian + Linux + Nginx + MySQL + PHP 的安装顺序命名...
搭建 Debian 7.0.1 环境 + Mysql 5.5.22 + php5.5.1 + moodle 24 提供参考,顺被自己备注
Debian 部署LNMP环境SHELL脚本
rpi23-gen-image:Debian + Mainline Linux内核+ u-boot。 RPi23的Bootstrap脚本和教程
初学者可以看看。
重装VMware虚拟机后,在虚拟机上运行ubuntu和Debian可能出现的2种无法打开的解决方法 出现情况:1、Mount of filesystem failed;2、the root filesystem is currently mounted readonly
本文介绍了使用Debian Linux操作系统架设安全网关的流程。
VMware实验基于heartbeat的Debian Linux高可用性集群服务
本文件是将Debian在VMware虚拟机中安装的最小版系统打包,解压之后用VMware打开虚拟机就可以使用,登录账号root,密码也是root
解决深度系统v15中无法安装libjasper1的问题,直接下载安装即可。原始的网址为:http://ftp.br.debian.org/debian/pool/main/j/jasper/libjasper1_1.900.1-debian1-2.4+deb8u3_amd64.deb
DebianLNMP是一个用Linux Shell编写的可以为Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。 DebianLNMP 是以 Debian + Linux + Nginx + MySQL + PHP 的安装顺序...
二次开发用于debian系列 环境迁移,很多安装包网上无法下载,所以脚本是一个初始模板,完美需要架设服务器来实现deb文件等软件的下载安装,里面考虑到线程锁,以及多进程下载等。如果真的要拿脚本去使用,不建议哦...
TP-Link TL-WN322G+ 无线网卡 Debian 7 驱动包 DEB 直接安装可以驱动 TL-WN322G+ 无线网卡
debian gnu linux debian gnu linuxdebian gnu linux debian gnu linuxdebian gnu linux debian gnu linuxdebian gnu linux debian gnu linuxdebian gnu linux debian gnu linuxdebian gnu linux debian gnu linux
因为每个人都需要debian :)内存占用量少,所以考虑到其现代兼容性,也为自己的功能和内存选择了应用程序。 适用于您所有硬件的固件,不论有无软件,都是系统化的,最后是针对E17的略微定制的主题。 希望普通用户的...