很多朋友简单地将Linux环境理解为安装Windows系统,但这对于一个开发者来说是远远不够的。 这样的环境配置将会是初学者最头疼的问题。 通常这也是我们完全拥抱免费 Linux 的障碍。 有一段时间,我被堵在外面,进不去。
安装Linux系统其实非常简单。 您不再像过去那样只需要几张 CD。 一不小心可能会安装错误,这其实是个大问题。 现在好了,基本上就是简单的安装+网络升级了。 首先安装主要的,然后再安装您需要的。 大大简化了流程。 如果还是不行,我就重新安装一下,几分钟之内就可以完成。 前提是你熟悉环境配置。 (以下内容基于Ubuntu环境)。
简单理解达到开发状态意味着我们基本上具备了所有可以用于开发的工具,所有我们需要的服务都配置正确linux怎么安装win软件,各种事务脚本(这个比较难)基本上可以满足我们开发者的需求。 。
1. 分区
让我们从分区开始。 为什么我们要谈论分区? 这也是非常重要的。 不区分分区将直接导致你重新安装变得困难。 我一般分为两个区/root分区+home分区(也可以参考网上分区,但是home分区是必须的)。 根分区一般是系统安装的内核和系统软件系统库。 所有其他个人物品都在家里。 当我使用Linux系统时,我通常会这样分区:/10~20G,剩下的都是home。 您还可以创建一个备份分区以防万一。 我所有的环境配置基本上都在home分区上。
2. 必要的工具
IDE浏览器等工具。 Linux下的IDE也相当丰富。 但我最喜欢vim。 废话不多说,我们来说一下配置脚本:
#!/bin/bash
sudo apt-get install vim cscope exuberant-ctags 全局颠覆 git
#必要的vim工具和代码管理工具就这样安装好了。
#indicator-multiload(系统负载指示器)
sudo apt-get install 指示器-multiload
#Psensor(硬件温度指示器)
sudo apt-get install lm-sensors hddtemp psensor
#ubuntu-tweak(ubuntu软件清理工具很好用)
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get 更新
sudo apt-get 安装 ubuntu-tweak
其中vim配置相对复杂,插件也较多。 请查看联盟官方网站。
3. gcc g++ 构建必备
ubuntu下可以安装多个版本的gcc。 当我们想使用该版本时,可以直接将/usr/bin/gcc链接到该版本。 因为有些源码比较挑剔,比如低版本的android源码搭配高版本的gcc,就会出现意想不到的问题。 解决这种问题是非常麻烦的。 gcc 的推荐版本通常用于所有其他开源代码。 因为语言标准在不断完善和更新。
4、服务
我们常用的有samba、nfs、apache、php、tomcat。 很多服务需要正常运行,比如samba、nfs、apache,都是一些比较常用的配置。 Tomcat需要深入研究,但个人用户使用的相对较少。
5. 娱乐工具
如果您认为 Linux 下的开发很无聊,那么我们就是来娱乐的。 您还可以聆听歌曲并观看指间飞舞的网页。 您可以通过酷我音乐Linux版听歌来聆听各种流行的欧美经典歌曲。 您还可以安装arma来玩游戏。 谁说Linux下不能玩游戏? 自从我开始使用Linux,我就不再有鼠标手了。
这些都是外功,但内功却不是一朝一夕就能练就的。 我们可以一起开始免费 Linux 之路……
如果你在学习中遇到困惑,可以直接添加编程导师的微信账号coderonlinelinux怎么安装win软件,获取自学指南。
如果您对编程感兴趣,想要学习更多编程知识、解决编程问题、入门指导,帮助您解决编程中遇到的困惑,我们有java专家、C++/C专家、windows/Linux专家、android/ iOS高手请关注微信公众号:程序员互动联盟或coder_online