• Linux桌面版安装及开发环境配置1、安装Linux For Desktop本文所面向对象无非也是和本人一样的技术小白,和windows系统以及mac不同,对于linux系统的选择却也是众说纷纭,各有喜好。目前本小白所认知范围内,服务器...
    # Linux桌面版安装及开发环境配置
    
    ## 1、安装Linux For Desktop
    
    本文所面向对象无非也是和本人一样的技术小白,和[windows](http://blog.csdn.net/binglumeng/article/details/50195649)系统以及mac不同,对于linux系统的选择却也是众说纷纭,各有喜好。目前本小白所认知范围内,服务器server多是RedHat、centos和ubuntu server。桌面版那可太多了,只列举个人所喜好和试用过的linux发行版:
    
    > Linux Mint、Ubuntu、Deepin、Fedora、Centos。估计大多数朋友和我一样都会有一个选择纠结症,不过目前来说,还是比较喜欢Linux Mint。
    
    闲言少叙,既然做开发玩Linux的朋友,想必都有点基础,下面就不过于具体描述操作。
    
    1. 首先选择个人喜好的linux发行版,在官网下载最新稳定版image镜像。
    2. 在windows下用软碟通[步骤请自行百度],或者linux live creater、来制作安装盘。*切记安装盘会被全部格式化的哦!*
    3. 完成安装盘的制作后,重启电脑选择启动菜单,进入U盘安装模式。
    4. 多数Linux提供了live模式,然后就是Next-->Next...安装系统了。一般我们小白级别的安装选择的Linux都比较方便的,基本都是开箱即用。若是高级玩家,使用如archLinux之类的,另当别论。
    
    ## 2、系统配置
    
    以下配置说明,仅是依据个人喜好和个人所认知范围内的最佳搭档和选择,仅供参考。
    
    - 系统设置
    
      > 1. 安装系统时候,选择中文语言环境,有的系统却并不能同时安装中文输入法,需要手动安装。在系统---设置---语言,中选择安装语言和输入配置。将ibus或者fitx程序及扩展插件选择安装,即可完成中文输入法的配置。(命令配置方式,暂不介绍)
      > 2. 常用办公软件的安装,一般LinuxMint或者Ubuntu桌面版都会附带一些办公软件,但是个人还是选择一些喜好的[工具](http://blog.csdn.net/binglumeng/article/details/51590549)。office软件有LibreOffice、WPS,浏览器Chrome、firefox、opera、tor。便于文件传输与即时通讯,安装iptux或者飞鸽传书。流程图有libreDraw,Dia,UML有umbrello。思维导图就用Xmind咯。项目管理Planner。
      > 3. 辅助类工具软件,ruler屏幕尺子、有道词典、网易云音乐、color-picker、有印象笔记,截图shutter,录屏RecordMyDesktop,安装chmsee看chm文档还是很好的工具。AnyDesk远程工具。redshift根据地理位置和时间调整屏幕色温的软件,挺好的。flux也一样。然后安装indicator-lockkeys(还有其他的)用于键盘状态的指示。`MarkDown`笔记编辑器有typora、cmdMarkdown、haroopad、atom和vs code也很好的支持。chrome应用形式的马克飞象、StackEdit。
      > 4. 虚拟机的安装很有必要,linux下有时候不得不想用一下windows的软件,虽然有wine,但是感觉还是用个小虚拟机系统好些,比如有时候linux的下载速度就是不如windows,也很无奈哦。VM player、VM box各有优劣,前者支持广泛,后者运行轻便,根据本机配置和虚拟系统来选择。
    
    - 开发环境配置
    
      > 本人入行IT开始是从Android开发入门的,所以配置环境以此为主来介绍。
      >
      > - 文本编辑,程序员纠结不清的选择就是编辑器和系统,呵呵,咱也不扯了,依据自己喜好来吧。geany、sublime text、atom、visual studio code。二进制查看wxHexEditor。
      >
      > - 各种sdk的配置,JDK(android或java开发还是不推荐openJDK),AndroidSDK。用tomcat搭建简单的web服务器用于测试。Coding的各种IDE选择使用Eclipse,AndroidStuido(类似intellij)。
      >
      > - 版本控制常用还是git和svn,IDE都可集成版本控制操作。有时候还是需要额外的工具,如BeyondCompare用于文件比较。还有数据库sqlite man。
      >
      > - AndroidStudio插件也是很重要,这个个人装的比较多哦:
      >
      >   ADB Idea、ADB WIFI、ButterKnife、DPI、Drwaable Importer、Holo Colors、Material Design、Methods Count、History Mining、CodeGlance、Codota、Key Promoter、Parcelable、Postfix、Dash、Power Mode、Robotium Recorder、Shortcut Translator、SonarLint、SonarQube、xStructure。
    
    *附言* :技术小白,记录笔记仅供参考,初稿难免潦草,有好的工具推荐或者其他建议,烦请留言,知识共享,共同学习。
    展开全文
  • 5种经典的Linux桌面系统 2020-03-14 13:18:36
    最近一直在准备Linux相关的PPT,对于一个老码农来说Linux系统自然是比较熟悉了,随口可以说出好几种Linux的版本,然而对于计算机初学者可能就知道windows操作系统。也许你告诉他你可以安装其他的操作系统在你的电脑...
  • 如果你刚接触Linux,那么我确信你准花了大量的时间为你的Linux发行选择桌面环境。你可能在想每一种桌面环境都试一下,不过这很耗费时间。外头有好多优秀的桌面环境。这就是为什么我测评了5款最佳Linux桌面环境,并...
  • DELPHI开发LINUX桌面程序 2019-01-08 06:47:54
    DELPHI开发LINUX桌面程序 DELPHI官方目前为止尚不能开发LINUX桌面程序。 但三方控件FmxLinux(商业控件)是可以的。网上有破解版本。
  • Linux开发GUI程序的方法有很多,比如Gnome桌面使用GTK+作为默认的图形界面库,KDE桌面使用Qt作为默认的图形界面库,wxWidgets则是另一个使用广泛的图形库,此外使用Java中的Swing/AWT组件也可以用于开发Linux下...
  • 我安装过fedora、ubuntu、redhat、centos、mandriva、opensuse、oraclelinux、freebsd。 个人感觉ubuntu、mandriva、opensuse最适合个人电脑使用;centos适合新手接触linux。 你们认为呢? ubuntu [img]...
  • 随着对软件开发的日益深入,越来越觉得自己的日常工作与Windows没有多大关系,17年初的时候就想搞一款Linux系统作为自己日常工作。 一开始的时候上Centos,发现软件奇缺,玩儿了一年以后慢慢地就不了了之了。 18...
  • 自从delphi 10.2 开始正式支持linux 开发来,大家一直关心为什么官方没有使用FMX来支持LInux桌面开发? 其实原因无非就几点: 1、Linux 大部分是应用还是服务端的,桌面应用本身就很少; 2、EMB 开发资源不够; ...
  • 据统计称,2007第三季度,中国Linux市场总量达4030万元,同比增长29.2%,桌面Linux在大型PC厂商纷纷预装的拉动下,增速达25.1%,成为本季度Linux市场的一个亮点。 看到这条消息,不禁发现现在身边很多人都在...
  • (本报讯)国内领先的Linux操作系统厂商北京中科红旗软件技术有限公司再次重拳出击桌面操作系统,于近日推出了桌面新品——红旗Linux桌面版4.1。这是继在LinuxWorld China 2004中获得最佳桌面操作系统荣誉的红旗...
  • http://www.itkhl.com/Article/Lan/itkhl-2825.html写得很实际,都是Linux需要学习的。...只有好的代码是构不成一个好软件的,而现在过低的市场占有率又吸引不到更多的人来开发软件...正文: Fedora、Ubuntu、SUSE,
  • linux后台使用开发工具 2017-08-14 19:21:31
    而对于开发者来说,一般会选择带有图形界面的linux服务器(俗称桌面版),然后远程控制编写代码,使用svn或者git进行代码管理。当然无图形界面也可以安装图形界面,具体根据系统类型安装即可。 linux远程 上面提到...
  • Linux操作系统被称为领先的服务器操作系统之一,它被普遍和广泛使用着。全球大约有数百款的Linux系统版本,每个系统版本都有自己的特性和目标人群。 Linux的发行版本可以大体分为两类,一类是商业公司维护的发行...
  • Linux业内最富盛名的Linux发行商RedHat最近宣布停止开发新的桌面Linux,转而将开发重心放在企业服务器的开发上。之前的RedHat9.0的技术支持也将于2004年停止。不过RedHat同时也发起了一个新的开源项目,这个名为...
  • 七大顶级Linux桌面比较 2016-06-02 00:04:15
    1七大顶级Linux桌面:Unity  对于开源Linux平台来说,如何选择就是首要解决的问题。通常Linux发行都有默认的桌面成为你的首选,但目前可供选择的桌面环境种类繁多。特别是Ubuntu系统一个平台就提供9种正式备选...
  • 红旗Linux桌面版6.0 发布 2007-12-02 09:44:00
    红旗Linux桌面版6.0系统光盘 MD5SUM: 918c94a7432799dbfee35507b530d888 请选择最近的链接下载:ftp://220.194.60.89/pub/redflag/dt6/rf6/RedFlag-dt6-Tool.isoftp://60.232.126.152/os/linux/redflag/6/dt/RedFlag...
  • 首先Linux发行必须允许你微调开发环境,并可以编写代码。今天,就帮大家推荐10款2018年最佳的Linux发行,当然是针对程序员的!1. Arch LinuxArch Linux在安装过程中提供强大的自定义级别,允许你仅下载和安装所需...
  • 对于开源Linux平台来说,如何选择就是首要解决的问题。通常Linux发行都有默认...对于Linux桌面环境来说,因为具备着各种独特的设计风格、功能配备以及自身特性。从具体硬件平台上,只有通过实际情况才可以判断一款...
1 2 3 4 5 ... 20
收藏数 73,793
精华内容 29,517