胡金良 發表於 2022-8-2 08:56:00

Deepin安装与配置

<h1 id="前言">前言</h1>
<p>今年参加CSP-S时仍不太习惯系统,深究其原因,我之前一直是一种应试的心态去学习Linux,学习的大多操作只是为了应试,而非为了“生存”下来,只有能完全摆脱Windows,在Linux中“生存”下来的人,才能在比赛中对Linux的操作游刃有余,而且客观来说,Linux的桌面版近年来石势头不断高涨,肯定是有其原因的,相较于Windows,Linux的优点我都可以再专开一篇文章来写,这里就不再赘述了<s>(起玛Linux里没有360,2345这样的<strong>造</strong>毒软件,其实也有360,但当然没人下)</s></p>
<p>桌面版的Linux,数Ubuntu的口碑最好,但我不打算使用被CFF严重阉割了的NOILinux,功能被阉割的几乎无法生存QAQ,我开始比较Ubuntu的各大版本,最终选择了Deepin,一方面是Deepin对国产品牌的电脑兼容的好,也更接地气,使用起来方便,另一方面就是顺便支持一下国产系统。</p>
<p>顺便说一下,既然是<strong>体验</strong>,就没有必要那真机实验,我选择了虚拟机,毕竟Linux系统对硬件的要求向来不高。</p>
<h1 id="安装deepin">安装Deepin</h1>
<p>安装十分简单,先在Deepin的官网上下载镜像文件,推荐选用百度云下载,因为Deepin官网的带宽特别小,下载会非常非常慢,直接选择百度云下载,如果有会员的话几分钟就下载好了<s>(下载下来后别手贱当成压缩文件给解压了......)</s>。</p>
<br>![](https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130213512906-235645046.png)<br>
<p>然后打开VMware,我的大版本号是14,其他版本的应该也大同小异。<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130204338651-893040619.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>然后点击创建新的虚拟机:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130204517868-1560231641.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>选择典型安装:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130204535046-1931175083.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>选择稍后安装系统:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130204657384-1151139334.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>选择系统版本<strong>(这步非常重要,一定要选择Ubuntu64,而非Ubuntu)</strong>:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130204717271-1839494223.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>命名虚拟机:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130204840568-2075702618.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>然后指定硬盘容量(看情况自行选择,但要以生存下来为目的的话最低不应低于20GB,我最终改成了40GB,并改为保存为单个文件,而非多个,这样更高效):<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130205032195-416610572.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>然后选择自定义硬件:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130205207005-1653309013.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>设置4GB内存(最低不应低于2GB):<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130210125669-1079077504.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>设置处理器内核数量(推荐为4~6核,我最终又改成了6核):<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130210155727-1183783136.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>设置驱动<strong>(这一步非常关键,如果设置错误,你安装的就是纯原版的Ubuntu,而非Deepin,而且还可能导致一些谜之错误)</strong>,一定要选择ISO镜像文件,然后在目录中选择你刚才下载的Deepin的镜像文件。<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130210357527-479243815.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>设置网络,选择桥接模式,否则会出现虚拟机无法联网的情况:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130210602106-1033445305.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>最后点击确定完成配置。</p>
<p>然后你的Deepin系统就配置好啦,点击开启此虚拟机:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130210820963-507850287.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>然后根据Deepin系统内自带的傻瓜安装向导,依次设置语言,创建用户,选择时区,选择安装位置,然后等待安装完毕即可(大约需要15分钟),我就不再截图了。</p>
<p>需要注意的是,用户名最好全部用小写英文字母,使用大写字母或是中文的话以后或多或少会有一些问题的。<br>以及,Deepin不愧被称为最漂亮的Linux系统,他的界面UI设置了两个模式,分别为时尚模式与高效模式(分别类似于MacOS与Windows),我刚开始选择的是时尚模式,个人感觉更漂亮一些,但真心不实用,Deepin尚未把任务栏做的像MacOS一样好,我最终换回了高效模式。</p>

<br>
<p>安装完毕:<br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130213829515-1219134413.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<h1 id="生存下来">生存下来</h1>
<p><s>首先,没有扫雷的计算机是没有灵魂的(义正词严的说)</s><br><s>震惊,某OIer连编译器都没装就迫不及待的安装扫雷</s><br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130214323392-2098761063.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p><s>咳咳,开始干正事</s></p>
<p>安装一个解压软件,WinRAR的Linux版本很不好用,我最终选择了360压缩,它的Linux版本与Windows版本差异很小<br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130215133787-38380410.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>配置一个更像MacOS的环境:<br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130220124550-1431379158.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>安装一些必要的字体:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191201193857093-1147416473.png" alt="" class="medium-zoom-image" loading="lazy"><br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191201194006759-1757120346.png" alt="" class="medium-zoom-image" loading="lazy"><br><br><br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191201194042239-382324241.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>Typora是我认为最好的一款Markdown编辑器。<s>比某cnbolgs屎一般的Markdown好了不知道多少倍。</s><br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191201200124487-221300169.png" alt="" class="medium-zoom-image" loading="lazy"></p>

<br>
<p>Stacer是一款很优秀的Linux系统管理器,推荐下载:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191208185527026-100171447.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>有一个可有可无的小东西,可以帮你在闲暇时间练练打字速度<s>(手速)</s>:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191208185755206-1726475511.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>一款很有用的桌面便签:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191208190316352-901240969.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>良心软件,装机必安的一款修图软件:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191221200054978-1302075914.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>Linux类似于鲁大师的一款小软件:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191222212152842-682891326.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>一个好消息是:最新版的Stacer终于支持简体中文啦!可以在如下界面切换为简体中文;<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191208185258163-2061192332.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>尽管我更已经习惯了vim的操作,vim上的编程效率已经追上甚至超过Dev-C++,但code::blocks毕竟也是比赛允许使用的IDE,熟悉一下总没坏处。<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191201201346446-1331011058.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>实际上,Linux中大多数很实用的软件都不支持中文版,code::block就是个很好的例子,Linux下能完美兼容的汉化包几乎找不到(反正我是没找到),本人英语水平一般,因此,一个翻译软件是必不可少的,GoldenDict是Linux下我认为最好的一款翻译软件,只要用鼠标选中某个词,然后摁住Ctrl,再连摁c两下,它就会弹出翻译的窗口。<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191208182454218-892350748.png" alt="" class="medium-zoom-image" loading="lazy"></p>
<p>这个软件刚下下来是不能用的,要稍稍配置一下:</p>
<ul>
<li>打开<strong>编辑-首选项-屏幕取词</strong>,然后设置成如下界面:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191208183348686-1717915334.png" alt="" class="medium-zoom-image" loading="lazy"></li>
<li>打开<strong>编辑-词典-词典来源-维基百科</strong>,把所有的对号全部清空,如下:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191208182821702-889549899.png" alt="" class="medium-zoom-image" loading="lazy"></li>
<li>再打开<strong>编辑-词典-词典来源-网站</strong>,清空所有对号,然后单击添加,youdao和bing的源,然后勾选这个网站,如图所示:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191214193201638-307885522.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></li>

</ul>
<p>打开命令行,输入如图所示的命令,安装gcc和g++:<br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130222222464-2141296300.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>再输入如图所示的命令,安装gdb:<br><img src="https://img2018.cnblogs.com/blog/1666846/201911/1666846-20191130222849107-2097646982.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>输入如图所示的命令,打开(创建).vimrc文件:<br><img src="https://img2018.cnblogs.com/blog/1666846/201912/1666846-20191201201753557-56072747.png" alt="" class="medium-zoom-image" loading="lazy"><br><br></p>
<p>输入如下的配置,然后保存:</p>
<table class="hljs-ln">
<tbody>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="1">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="1">:syntax <span class="hljs-keyword">on</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="2">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="2">:<span class="hljs-keyword">set nu</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="3">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="3">:<span class="hljs-keyword">set ruler</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="4">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="4">:<span class="hljs-keyword">set tabstop<span class="hljs-operator">=<span class="hljs-number">4</span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="5">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="5">:<span class="hljs-keyword">set shiftwidth<span class="hljs-operator">=<span class="hljs-number">4</span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="6">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="6">:<span class="hljs-keyword">set cindent</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="7">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="7">:<span class="hljs-keyword">set smartindent</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="8">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="8">:<span class="hljs-keyword">set mouse<span class="hljs-operator">=a</span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="9">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="9">:<span class="hljs-keyword">set clipboard<span class="hljs-operator">+<span class="hljs-operator">=unnamed</span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="10">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="10">map <span class="hljs-operator">&lt;F5<span class="hljs-operator">&gt; :<span class="hljs-keyword">call CompileGpp()<span class="hljs-operator">&lt;CR<span class="hljs-operator">&gt;</span></span></span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="11">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="11">imap<span class="hljs-operator">&lt;F5<span class="hljs-operator">&gt; <span class="hljs-operator">&lt;ESC<span class="hljs-operator">&gt;:<span class="hljs-keyword">call CompileGpp()<span class="hljs-operator">&lt;CR<span class="hljs-operator">&gt;</span></span></span></span></span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="12">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="12">map <span class="hljs-operator">&lt;F6<span class="hljs-operator">&gt; :<span class="hljs-keyword">call RunResult()<span class="hljs-operator">&lt;CR<span class="hljs-operator">&gt;</span></span></span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="13">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="13">imap<span class="hljs-operator">&lt;F6<span class="hljs-operator">&gt; <span class="hljs-operator">&lt;ESC<span class="hljs-operator">&gt;:<span class="hljs-keyword">call RunResult()<span class="hljs-operator">&lt;CR<span class="hljs-operator">&gt;</span></span></span></span></span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="14">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="14">func<span class="hljs-operator">! CompileGpp()</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="15">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="15">    <span class="hljs-keyword">exec "w"</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="16">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="16">    <span class="hljs-keyword">exec "! g++ % -o %&lt;"</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="17">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="17">endfunc</td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="18">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="18">func<span class="hljs-operator">! RunResult()</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="19">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="19">    <span class="hljs-keyword">exec "w"</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="20">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="20">    <span class="hljs-keyword">exec "! ./%&lt;"</span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="21">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="21">endfunc</td>

</tr>

</tbody>

</table>
<p><strong>注意</strong>:<br>实质上,deepin终归没有完善,如果不加上配置文件的第一行,代码高亮就会鼓掌,必须让系统原装的配置优先级最高,才能正常使用。<br>以及,配置完成后,可以像使用普通IDE一样直接再vim中使用&lt;F5&gt;编译,使用&lt;F6&gt;运行,很方便的。<br><br></p>
<p><strong>加快下载速度</strong><br>很多人说deepin应用商店和命令行的下载速度都很慢,这个问题是因为官方的镜像太差了,我们手动切换一下就好了。<br>打开命令行,输入<code>sudo apt-get install gedit</code>,下载gedit。<br>接着,输入<code>sudo gedit /etc/apt/sources.list</code>,编辑该文件。</p>
<blockquote>
<p><strong>注意这一点非常重要,必须备份当前文件,否则以后出了各种问题可能无法修复</strong><br>将其编辑为一下内容:</p>

</blockquote>
<table class="hljs-ln">
<tbody>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="1">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="1">## <span class="hljs-selector-tag">Generated <span class="hljs-selector-tag">by <span class="hljs-selector-tag">deepin-installer</span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="2">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="2"><span class="hljs-selector-tag">deb <span class="hljs-selector-tag">http:<span class="hljs-comment">//mirrors.163.com/deepin/ unstable main contrib non-free</span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="3">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="3"><span class="hljs-selector-tag">deb-src <span class="hljs-selector-tag">http:<span class="hljs-comment">//mirrors.163.com/deepin/ unstable main contrib non-free</span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="4">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="4">&nbsp;</td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="5">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="5">#<span class="hljs-selector-id">#deb <span class="hljs-selector-attr"> <span class="hljs-selector-tag">http:<span class="hljs-comment">//packages.deepin.com/deepin lion main contrib non-free</span></span></span></span></td>

</tr>
<tr>
<td class="hljs-ln-line hljs-ln-numbers" data-line-number="6">&nbsp;</td>
<td class="hljs-ln-line hljs-ln-code" data-line-number="6">#<span class="hljs-selector-id">#deb-src <span class="hljs-selector-tag">http:<span class="hljs-comment">//packages.deepin.com/deepin lion main contrib non-free</span></span></span></td>

</tr>

</tbody>

</table>
<p>在输入<code>sudo apt-get update</code>更新一下镜像就好啦。</p>
<p>推荐一款测试下载速度的小软件,命令行输入<code>sudo apt-get install speedtest-cli</code>即可下载,在命令行输入speedtest即可测试下载速度(可能需要一分钟),配置前和配置后对比一下下载速度吧~~~我配置前0.002MB/S,配置后19.2MB/S(光纤网),是不是快的可怕。<br><br></p>
<h1 id="后记">&nbsp;</h1><br><br>
来源:https://www.cnblogs.com/smallfa/p/16542549.html
頁: [1]
查看完整版本: Deepin安装与配置