LInux下常用开发环境和软件记录

0. 前言

在升级Ubuntu18.04时经历了惨无人道的桌面丢失问题,备份了资料之后重装解决。但是安装过的软件和配好的环境都丢了,只能重来。

重装后发现重重叠叠的大额头太难看了,严重降低屏幕利用率。而且默认的桌面换为gnome后,速度反而变慢了,更换闭源驱动后依旧卡卡的。网上查了会资料,决定换用deepin。我等凡人还是专注于解决自身的问题比较好,系统上就不大刀阔斧的改了。当前状态下,以不折腾,少折腾为重。

deepin配置起来要比Ubuntu轻松快捷一万倍,而且好看程度跟配好的unity难分伯仲。自带的应用商店里版本更新不是很及时,但是应该是确保了稳定。总之在某个深夜里弄好了一切,也写了篇差不多的记录,正打算关机睡觉时,系统提示我有个更新……然后桌面的驱动就华丽丽的挂了。

一番操作无果,上官方论坛,看到同用户名重装时不会覆盖/home目录。我又大意了。然后就是一杯茶的时间,一声苦涩的叹息。

时间与精力,环境与数据的教训告诉我:备份很重要!!! 备份很重要!!! 备份很重要!!!

于是就有了买移动硬盘,写这篇记录等的原因。

1. 目的

  • 系统出现任何意外时,均能在短时间内恢复到上一个可用版本(移动硬盘+映像备份)
  • 笔记本因意外无法使用时,能在其他电脑上短时间内搭好环境,继续开发或其他工作任务。(git+云盘+以上)
  • 整理好用的软件,配置环境的过程中遇到的一些坑。

2. 开发环境

系统为:Deepin desktop 15.5.0 ,8G内存 + 分配了42 + 8 G的机械硬盘。

目前主要做Android相关(Java),Cpp和Python偶尔会写一点。

不特殊说明的默认为deepin自带商店里下载,一般不是最新版本,但是运行良好。

  • Android Studio (自带OpenJDK,需要下载SDK,gradle和AS自身都需要配置socks代理,否则头痛)
  • Genymotion (需要在官网注册个人用户,之后要下载虚拟机镜像,在Linux下表现非常好)
  • Typora (全平台通用的高颜值,即时效果的MarkDown编辑器)
  • VS Code (用来写简单的Cpp和Python,以及轻便的看代码,插件按网上的教程配置即可)
  • TIM & WeChat (Deepin的优势,用改良后的wine实现,效果很棒,一般的沟通,文档处理不在话下)
  • Git

3. 值得记录

  • 网易云音乐调整系统缩放后奇大无比,且无法选择其他方式登录,遂只能听网页版。
  • AirDroid网页版+Chrome插件+手机App = 安卓全高清无线投屏解决方案,效果杠杠滴。可拿来做演示。
  • 深度演示助手,同无线网下可以展示图片,翻页PPT。投屏画质惨不忍睹,还是用上一条吧。
  • 深度备份还原工具,备份到移动硬盘时有bug,在Cover模式下选择保存位置时找不到盘符,需要打开文件管理器在地址栏里复制粘贴一下。


本文随时更新,最后一次更新于2018.05.05

原文地址:https://www.cnblogs.com/NeroSong/p/8995311.html

时间: 2024-11-01 12:58:23

LInux下常用开发环境和软件记录的相关文章

构建Linux下IMX257 开发环境

构建Linux下IMX257 开发环境 2015-03-09 李海沿 一直以来玩开发IMX257都是使用Windows,然后就必须开一个超级卡的虚拟机,接着就是使用securecrt远程登录虚拟机中的linux和通过串口登录开发板的linux系统. 这里,我们来实现将所有的开发环境工作都转移至linux操作系统下,这下我们就不用饱受虚拟机导致的电脑卡的痛苦了. 接下来,我们不如正题: 在linux下,我们可以有两种方法来实现:minicom 和 C-kerimit两种方法. 我刚开始使用的是mi

linux下c++开发环境安装(eclipse+cdt)

方法一: 此外,众所周知,Eclipse是Java程序,因此很容易就实现了跨平台,也是众所周知,Java的大型程序非常吃内存,即使有512MB内存, 仍然感觉Eclipse的启动速度很慢.个人认为1GB内存是你工作效率的保证.其余的东西,需待我深入学习以后再进一步分析. 据网友的经验,先安装Eclipse Classic,然后再装CDT(C/C++ Development Tool),这样虽然体积大了一点但是方便日后添加Tool Kit. 在Ubuntu上安装Eclipse有两种方法:1. 使用

linux下lua开发环境安装

我前面我们介绍了nginx+lua环境的搭建,在此我们再来了解下lua开发环境的安装. 目前lua版本已经更新到lua5.3,但是我们在此安装lua5.1,因为5.1运行了好多年,有好多模块都是基于此版本的,例如lua_gd. 安装: 1.先安装lua的相关依赖 yum install readline-dev readline-devel 2.安装lua5.1 wget http://www.lua.org/ftp/lua-5.1.0.tar.gz tar -zxvf lua-5.1.0.ta

Linux下golang开发环境搭建

对于golang开发来说,Windows下可以用vscode或者liteide都不错,但是Linux下的开发也就只有vim了,所以怎么搞笑的利用vim进行golang开发呢? 参考官方推荐的一个插件:vim-go 安装步骤: vim-go的安装需要使用vim插件管理工具,我使用的是VundleVim,具体的安装操作按照该工具的readme来操作即可. 当vim-go安装完成之后,按照vim-go的readme里面的介绍,需要用到命令:GoInstallBinaries来安装需要用的工具,但是这里

linux下HTML5开发环境配置(IDEA)

最近在CSDN上看资讯,了解到HTML5近几年很虎,而且成上升趋势,加之本身就对网页这一块比较感兴趣,所以也就马上想了解下,看了HTML5未来几年的计划和发展趋势,确实值得MARK和学习下,无论如何,接触新知识就是一种学习. 看了jikexuexuan的专业介绍,选了一款比较不错的开发环境,本来在QT4上也尝了下鲜,感觉界面不是很喜欢,既然是学习,就找一款相对专业点的软件尝试,以下是IDE安装过程中的记录: 1.网上下载IDEAforlinux (http://www.jetbrains.com

Linux 下集成开发环境 – PyCharm介绍

介绍 在这篇指南中,我将向你介绍一个集成开发环境 - PyCharm, 你可以在它上面使用 Python 编程语言开发专业应用. Python 是一门优秀的编程语言,因为它真正实现了跨平台,用它开发的应用程序在 Windows.Linux 以及 Mac 系统上均可运行,无需重新编译任何代码. PyCharm 是由 Jetbrains 开发的一个编辑器和调试器,Jetbrains 就是那个开发了 Resharper 的公司.不得不说,Resharper 是一个很优秀的工具,它被 Windows 开

Linux下PHP开发环境搭建

平时写程序时都是在服务器已经搭建好的PHP环境进行的.出于对未知知识的好奇,这几天在自己的机器上搭建起了PHP开发环境.本想轻松顺利的看到phpinfo显示在我的页面上,没想到安装环境时一路的error,不停的 google折腾了半天终于看到了phpinfo.在此把遇到的问题总结一下,给大家提供一个参考.我的OS是ubuntu 9.10,得益于apt-get强大的功能参考了一下这篇文章http://wiki.ubuntu.org.cn/index.php?title=Apache&variant

(转)linux下安装开发环境

一. 安装C/C++程序的开发环境 1. sudo apt-get install build-essential //安装主要编译工具 gcc, g++, make 2. sudo apt-get install autoconf automake1.9 3. sudo apt-get install flex bison 4. sudo apt-get install manpages-dev //安装C语言函数man文档 5. sudo apt-get install binutils-d

linux 下 eclipse 开发环境的搭建

在windows平台下开发习惯了各种ide,不得不承认ide给我们开发带来的便捷.于是希望在linux平台下也希望找到一个合适的ide.这就想起来了eclipse具有跨平台性. 那么就开始搭建环境吧. 1.首先需要去下载程序包,由于eclipse的运行需要java环境,需要去oracle网站下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载eclipse http://www.eclipse.or