北京哪家网站建设公司好,设计很好的视觉很棒的网站,老网站改版做别的,安装下载app软件在我们安装完ubuntu server之后#xff0c;这个系统还不算完善#xff0c;因为他缺少很多重要的软件及包的支持。下面#xff0c;我以ubuntu 13.04的服务器开发环境搭建作为例子来介绍一下我们如何使用ubuntu搭建一个基本够用的linux开发环境。1. 重新配置ubuntu的apt源2. 给…在我们安装完ubuntu server之后这个系统还不算完善因为他缺少很多重要的软件及包的支持。下面我以ubuntu 13.04的服务器开发环境搭建作为例子来介绍一下我们如何使用ubuntu搭建一个基本够用的linux开发环境。1. 重新配置ubuntu的apt源2. 给系统三个重要能力2.1 让系统具备ssh远程连接的能力因为我们后续要使用security连接到服务器来坐开发或者运维直接使用console的话会比较麻烦。新安装的ubuntu并不包含ssh服务所以我们要在这一步安装ssh。weizhulinuxubuntu:~$ aptitude install ssh这个ssh包含了ssh服务端和客户端两个功能安装完ssh我们查看一下系统会发现ssh服务已经启动并且监听在默认的22端口。weizhulinuxubuntu:~$ netstat -ntlActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 0 0.0.0.0:22 0.0.0.0:* LISTENtcp6 0 0 :::22 :::* LISTEN2.2 安装完整版本的vim在旧版本的ubuntu中完整版本的vim包名字是vim-full但在安装13.04版本的ubuntu过程中我发现已经没有vim-full这个名字直接使用vim就可以了这个我就不深究了weizhulinuxubuntu:~$sudoaptitude install vim至于vim的配置及使用我会在另外的文章中详细介绍。2.3 安装lrzsz目的是为了在后续的开发过程中方便的使用security和服务器互相上传下载小文件注意是小文件哦weizhulinuxubuntu:~$sudoaptitude install lrzsz3. 安装CC程序的开发包这一步需要安装的东西比较多为了方便起见可以直接切换到root用户下操作避免太多次输入密码好麻烦的//安装主要编译工具gcc, g等等apt-get install build-essentialapt-get install autoconf automake1.9apt-get install flex bison//安装C语言函数man文档apt-get install manpagesapt-get install manpages-deapt-get install manpages-de-devapt-get install manpages-dev//安装相关文档apt-get install binutils-doc cpp-doc gcc-doc glibc-docstl-manual4. 结束安装过程中有时我使用apt-get有时使用aptitude在使用install指令的时候这两个命令没有任何区别。好了到这里基本就结束了现在你可以方便的使用gcc及make等等工具来编译并调试你的程序了后续我会介绍安装更多强大的开发过程中有用的观察服务器程序运行的工具。