Linux桌面版安装及开发环境配置

1、安装Linux For Desktop

本文所面向对象无非也是和本人一样的技术小白,和windows系统以及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、来制作安装盘。切记安装盘会被全部格式化的哦!<推荐使用LinuxLiveCreater>
  3. 完成安装盘的制作后,重启电脑选择启动菜单,进入U盘安装模式。
  4. 多数Linux提供了live模式,然后就是Next–>Next…安装系统了。一般我们小白级别的安装选择的Linux都比较方便的,基本都是开箱即用。若是高级玩家,使用如archLinux之类的,另当别论。

2、系统配置

以下配置说明,仅是依据个人喜好和个人所认知范围内的最佳搭档和选择,仅供参考。

  • 系统设置

    1. 安装系统时候,选择中文语言环境,有的系统却并不能同时安装中文输入法,需要手动安装。在系统—设置—语言,中选择安装语言和输入配置。将ibus或者fitx程序及扩展插件选择安装,即可完成中文输入法的配置。(命令配置方式,暂不介绍)
    2. 常用办公软件的安装,一般LinuxMint或者Ubuntu桌面版都会附带一些办公软件,但是个人还是选择一些喜好的工具。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。

附言 :技术小白,记录笔记仅供参考,初稿难免潦草,有好的工具推荐或者其他建议,烦请留言,知识共享,共同学习。

Linux桌面版安装及开发环境配置相关推荐

  1. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  2. Deepin Linux上的Android+Flutter开发环境配置

    Deepin Linux上的Android+Flutter开发环境配置 在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参 ...

  3. OpenNI的安装与开发环境配置

    OpenNI的安装与开发环境配置 博客分类: Kinect开发 Kinect OpenNI NITE SensorKinect Kinect作为新一代的体感设备,小斤就不多介绍咯,微软日前也发布了相应 ...

  4. Kinect开发教程一:OpenNI的安装与开发环境配置

    小斤注:关于OpenNI2.X版本的安装与开发环境配置,请参考<Kinect开发教程六:OpenNI2简介.安装与VS开发环境配置> --------------------------- ...

  5. WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...

    WSL(Windows Subsystem for Linux,Windows上的Linux子系统)的安装比较简单,教程网上较多,此处略过.安装后须要进行一系列配置(如软件源配置.中文配置.图形化配置 ...

  6. Elementary OS安装及开发环境配置(一)

    前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...

  7. Deepin系统初体验指南:从安装到开发环境配置

    深度操作系统(Deepin)是目前国内最流行和活跃的 Linux 发行版,一直以"免除新手痛苦.节约老手时间"为口号. 这篇文章落笔于 2020 年 10 月,此年,深之度正式发布 ...

  8. OpenCV安装及其开发环境配置(C++)

    目录 第一章 Opencv安装及其环境变量配置 1.1下载并安装OpenCV 1.2 OpenCV环境变量配置 第二章 Visual Studio 2019 编译器下载安装 第三章 OpenCV开发环 ...

  9. tesla p100 linux,Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow)

    Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow) 1. 显卡驱动安装 选择对应显卡型号的驱动下载 https://www.nvidia.com/D ...

最新文章

  1. java注释跳转方法,Java自定义注解实现Router跳转
  2. day3_python学习笔记_chapter5_数字
  3. pytorch笔记:torch.nn.functional.pad
  4. CSS 轮廓(outline)
  5. 尚硅谷设计模式笔记-装饰者模式
  6. 使用OpenSSL颁发CA证书
  7. java html组态软件_工业4.0:换热站最酷设计—— Web SCADA 工业组态软件界面
  8. ODAC安装配置与使用详解
  9. python如何抓取网页里面的文字_如何利用python抓取网页文字、图片内容?
  10. 研报精选 | 2022中国消费零售行业趋势报告解读
  11. PS与qq热键设置雷同
  12. Qt 常见错误及坑锦集(更新中....)
  13. ddl是什么意思(ddl是什么意思(网络语ddl是什么梗))
  14. VBox 启动虚拟机失败 - NtCreateFile(\Device\VBoxDrvStub)
  15. VO,DTO,BO,POJO,PO的概念介绍
  16. Hie with the Pie(Floyd 状压DP)
  17. 终于做了这个决定, 准备认认真真的学习java啦,
  18. karas + opencv 实现AlexNet神经网络应用于图像分类
  19. html语言设置网页名称,HTML语言范例
  20. mangos--e品魔兽世界,一个纪念集!

热门文章

  1. 【转载】官方最完整版:张小龙微信公开课超时演讲,总结微信8年
  2. java 中遍历双列集合_获取单列集合,双列集合,数组的Stream流对象以及简单操作...
  3. Android用户界面的设计方法心得,android界面设计实验总结,.docx
  4. Unity2D游戏开发案例-Roguelike拾荒者
  5. java使用POI操作excel
  6. 周鸿祎在360新员工入职培训上的讲话
  7. [Presto]什么是Presto
  8. DNS的正向解析,反向解析以及双向解析
  9. 2021年全球工业齿轮电机和驱动装置收入大约16590百万美元,预计2028年达到24520百万美元
  10. FusionCharts flash透明度设置