Deepin安装与配置
前言
今年参加CSP-S时仍不太习惯系统,深究其原因,我之前一直是一种应试的心态去学习Linux,学习的大多操作只是为了应试,而非为了“生存”下来,只有能完全摆脱Windows,在Linux中“生存”下来的人,才能在比赛中对Linux的操作游刃有余,而且客观来说,Linux的桌面版近年来石势头不断高涨,肯定是有其原因的,相较于Windows,Linux的优点我都可以再专开一篇文章来写,这里就不再赘述了(起玛Linux里没有360,2345这样的造毒软件,其实也有360,但当然没人下)
桌面版的Linux,数Ubuntu的口碑最好,但我不打算使用被CFF严重阉割了的NOILinux,功能被阉割的几乎无法生存QAQ,我开始比较Ubuntu的各大版本,最终选择了Deepin,一方面是Deepin对国产品牌的电脑兼容的好,也更接地气,使用起来方便,另一方面就是顺便支持一下国产系统。
顺便说一下,既然是体验,就没有必要那真机实验,我选择了虚拟机,毕竟Linux系统对硬件的要求向来不高。
安装Deepin
安装十分简单,先在Deepin的官网上下载镜像文件,推荐选用百度云下载,因为Deepin官网的带宽特别小,下载会非常非常慢,直接选择百度云下载,如果有会员的话几分钟就下载好了(下载下来后别手贱当成压缩文件给解压了......)。

然后打开VMware,我的大版本号是14,其他版本的应该也大同小异。

然后点击创建新的虚拟机:

选择典型安装:

选择稍后安装系统:

选择系统版本(这步非常重要,一定要选择Ubuntu64,而非Ubuntu):

命名虚拟机:

然后指定硬盘容量(看情况自行选择,但要以生存下来为目的的话最低不应低于20GB,我最终改成了40GB,并改为保存为单个文件,而非多个,这样更高效):

然后选择自定义硬件:

设置4GB内存(最低不应低于2GB):

设置处理器内核数量(推荐为4~6核,我最终又改成了6核):

设置驱动(这一步非常关键,如果设置错误,你安装的就是纯原版的Ubuntu,而非Deepin,而且还可能导致一些谜之错误),一定要选择ISO镜像文件,然后在目录中选择你刚才下载的Deepin的镜像文件。

设置网络,选择桥接模式,否则会出现虚拟机无法联网的情况:

最后点击确定完成配置。
然后你的Deepin系统就配置好啦,点击开启此虚拟机:

然后根据Deepin系统内自带的傻瓜安装向导,依次设置语言,创建用户,选择时区,选择安装位置,然后等待安装完毕即可(大约需要15分钟),我就不再截图了。
需要注意的是,用户名最好全部用小写英文字母,使用大写字母或是中文的话以后或多或少会有一些问题的。
以及,Deepin不愧被称为最漂亮的Linux系统,他的界面UI设置了两个模式,分别为时尚模式与高效模式(分别类似于MacOS与Windows),我刚开始选择的是时尚模式,个人感觉更漂亮一些,但真心不实用,Deepin尚未把任务栏做的像MacOS一样好,我最终换回了高效模式。
安装完毕:

生存下来
首先,没有扫雷的计算机是没有灵魂的(义正词严的说)
震惊,某OIer连编译器都没装就迫不及待的安装扫雷

咳咳,开始干正事
安装一个解压软件,WinRAR的Linux版本很不好用,我最终选择了360压缩,它的Linux版本与Windows版本差异很小

配置一个更像MacOS的环境:

安装一些必要的字体:



Typora是我认为最好的一款Markdown编辑器。比某cnbolgs屎一般的Markdown好了不知道多少倍。

Stacer是一款很优秀的Linux系统管理器,推荐下载:

有一个可有可无的小东西,可以帮你在闲暇时间练练打字速度(手速):

一款很有用的桌面便签:

良心软件,装机必安的一款修图软件:

Linux类似于鲁大师的一款小软件:

一个好消息是:最新版的Stacer终于支持简体中文啦!可以在如下界面切换为简体中文;

尽管我更已经习惯了vim的操作,vim上的编程效率已经追上甚至超过Dev-C++,但code::blocks毕竟也是比赛允许使用的IDE,熟悉一下总没坏处。

实际上,Linux中大多数很实用的软件都不支持中文版,code::block就是个很好的例子,Linux下能完美兼容的汉化包几乎找不到(反正我是没找到),本人英语水平一般,因此,一个翻译软件是必不可少的,GoldenDict是Linux下我认为最好的一款翻译软件,只要用鼠标选中某个词,然后摁住Ctrl,再连摁c两下,它就会弹出翻译的窗口。

这个软件刚下下来是不能用的,要稍稍配置一下:
- 打开编辑-首选项-屏幕取词,然后设置成如下界面:

- 打开编辑-词典-词典来源-维基百科,把所有的对号全部清空,如下:

- 再打开编辑-词典-词典来源-网站,清空所有对号,然后单击添加,youdao和bing的源,然后勾选这个网站,如图所示:

打开命令行,输入如图所示的命令,安装gcc和g++:

再输入如图所示的命令,安装gdb:

输入如图所示的命令,打开(创建).vimrc文件:

输入如下的配置,然后保存:
:syntax on
:set nu
:set ruler
:set tabstop=4
:set shiftwidth=4
:set cindent
:set smartindent
:set mouse=a
:set clipboard+=unnamed
map <F5> :call CompileGpp()<CR>
imap<F5> <ESC>:call CompileGpp()<CR>
map <F6> :call RunResult()<CR>
imap<F6> <ESC>:call RunResult()<CR>
func! CompileGpp()
exec "w"
exec "! g++ % -o %<"
endfunc
func! RunResult()
exec "w"
exec "! ./%<"
endfunc
注意:
实质上,deepin终归没有完善,如果不加上配置文件的第一行,代码高亮就会鼓掌,必须让系统原装的配置优先级最高,才能正常使用。
以及,配置完成后,可以像使用普通IDE一样直接再vim中使用<F5>编译,使用<F6>运行,很方便的。
加快下载速度
很多人说deepin应用商店和命令行的下载速度都很慢,这个问题是因为官方的镜像太差了,我们手动切换一下就好了。
打开命令行,输入sudo apt-get install gedit,下载gedit。
接着,输入sudo gedit /etc/apt/sources.list,编辑该文件。
注意这一点非常重要,必须备份当前文件,否则以后出了各种问题可能无法修复
将其编辑为一下内容:
## Generated by deepin-installer
deb http://mirrors.163.com/deepin/ unstable main contrib non-free
deb-src http://mirrors.163.com/deepin/ unstable main contrib non-free
##deb [by-hash=force] http://packages.deepin.com/deepin lion main contrib non-free
##deb-src http://packages.deepin.com/deepin lion main contrib non-free
在输入sudo apt-get update更新一下镜像就好啦。
推荐一款测试下载速度的小软件,命令行输入sudo apt-get install speedtest-cli即可下载,在命令行输入speedtest即可测试下载速度(可能需要一分钟),配置前和配置后对比一下下载速度吧~~~我配置前0.002MB/S,配置后19.2MB/S(光纤网),是不是快的可怕。
后记
不要问我为什么没装WPS,网易云或是浏览器这类东西,Deepin系统的官方镜像自带这些软件。
也不要问我为什么没装Wine类的软件,我的真机就是Windows。我闲的蛋疼要用Windows系统下的Linux虚拟机运行一个经常崩溃,功能也不完整的Windows软件干什么?
还有,我暂时没无聊到用Linux虚拟机装VMware。(尽管我差点没忍住从应用商店下载一个)
Deepin安装与配置的更多相关文章
- 国产操作系统deepin安装与配置Node-RED环境
1.1. 测试机配置清单 部件名称 版本号 备注 处理器 Intel Core i5 3320M 显卡 自带集显 内存 8G DDR3单通道 显示插口 VGA*1,HDML*1 1.2. 系统安装及配 ...
- deepin安装jdk配置环境
下载一个jdk压缩包https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz 这个包,不用安装,下下来,直接解压,然 ...
- Arch Linux 安装、配置、美化和优化
国庆假期玩了下Arch Linux,发现这货跟Ubuntu之流相差甚远,甚难调教,而且安裝过程全命令行,会有各种问题,各种知识... --- 安装引导器--- -------------------- ...
- 开始使用 Manjaro(添加源+字体渲染去模糊+软件安装+优化配置+常见错误)(30)
1. 添加 archlinux 镜像源 1. 步骤一 向 /etc/pacman.d/mirrorlist 中添加国内镜像地址 1.1 方法1:自动添加 1. 输入如下命令查看国内镜像源,并按质量排序 ...
- 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...
- JDK安装与配置
JDK安装与配置 一.下载 JDK是ORACLE提供免费下载使用的,官网地址:https://www.oracle.com/index.html 一般选择Java SE版本即可,企业版的选择Java ...
- Node.js 教程 01 - 简介、安装及配置
系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...
- 烂泥:redis3.2.3安装与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前一段时间写过一篇codis集群的文章,写那篇文章主要是因为当时的项目不支持redis自 ...
- mysql源码包手动安装、配置以及测试(亲测可行)
笔记编者:小波/qq463431476博客首页:http://www.cnblogs.com/xiaobo-Linux/ 记下这篇mysql笔记,望日后有用! redhat6采用centos yum源 ...
随机推荐
- Maven配置教程
Maven的下载 在Maven的官网即可下载,点击访问Apache Maven. 下载后解压即可,解压后目录结构如下: Maven常用配置 在配置之前请将JDK安装好. 1. 环境变量配置 添加M2_ ...
- Java连载50-import导入、访问控制权限修饰符
一.import 1.import语句用来完成导入其他类,同一个包下的类不需要再导入 不在同一个包下需要手动导入. 2.import语法格式 import 类名: import 包名.*; //imp ...
- Xml之Schema XSD约束{详细}
问题: 学习Schema其他标签的定义 约束 引入的方式: 基本格式: 1构建schema: 1.1 最基本的单位元素 1.2 元素属性 1.3 simpleType 定义类型 1.4 复合结构类型 ...
- 遍历json数据的几种方式
json(JavaScript Object Notation),json是一种多用于存储和交换文本信息的语法.他能够进行数据的传输,通常和ajax一起使用.它具有体积小.速度快,易解析等诸多优点. ...
- 【UOJ#310】【UNR#2】黎明前的巧克力(FWT)
[UOJ#310][UNR#2]黎明前的巧克力(FWT) 题面 UOJ 题解 把问题转化一下,变成有多少个异或和为\(0\)的集合,然后这个集合任意拆分就是答案,所以对于一个大小为\(s\)的集合,其 ...
- 记一次token安全认证的实践
阅读此文前请先阅读上一篇SpringBoot整合JWT实现用户认证了解JWT. 背景介绍: 因项目需求,有PC端 APP端和小程序端,但登陆接口是同一个,然而微服务也无法使用传统的session解决用 ...
- c# Winform 继承窗体 无法拖动修改控件大小
问题描述: 一个窗体集成父窗体,发现无法直接拖动修改的控件,比如修改大小等 特征: 不禁使父窗体控件,就算新加一个控件也会这样:鼠标放到控件移动手方块上会出现一个“继承的控件”的tooptip, 异常 ...
- git报错:fatal: bad config line 1 in file C:/Users/JIANGXIAOLIANG/.gitconfig
在给git设置用户名和邮箱的时候报下面的错误:fatal: bad config line 1 in file C:/Users/JIANGXIAOLIANG/.gitconfig看提示的意思是git ...
- 如何搭建属于自己的Web服务器
如今随着计算机和互联网技术的发展,上网现在已经不再是什么难事,打开浏览器,我们可以访问各种论坛站点,比如CSDN.博客园等,各种视频网站,例如爱奇艺,B站等.在网上我们可以写文章,看视频,购物,打游戏 ...
- JS基础语法---continue关键字
continue: 在循环中如果遇到continue关键字,直接开始下一次循环 如下:continue在计数器之前,会一直循环,浏览器会崩溃,我的就崩溃了 var i = 0; while (i &l ...