安裝deepin linux


最近聽有同學裝了Linux,之前也很感興趣,便試着裝了裝。

過段時間后就要noip了,也要適應一下評測環境。

noi官網提供的noilinux有些丑,也不實用。如果大家想裝linux的話,建議裝deepin,linux mint,或者arch linux。

如果你是新手,或者時間不充裕,就別裝arch了(安裝過程全要你手動輸入代碼,搞不好還裝錯分區...)

arch性能最好,其次是linix mint。但是linux設置字體有些麻煩,長的也不是很好看。

我最終選擇了deepin,deepin的命令行很強大,界面也是最美觀的。

還有一個原因:deepin的qq也是配置得最好的。

 deepin下載地址:http://www.deepin.org/download/

溫馨提示:

接下來很多要用到終端。

終端中使用sudo時要輸入密碼時雖然不顯示,但系統已經接收了

 

配置c/c++:

我用的是vscode,在應用商店里可以找到,也可以在終端中輸入sudo apt-get install vscode

接着要去vscode里安裝微軟官方c++插件(必須)

喜歡的話可以去安裝一個很受歡迎的主題one dark

然后去安裝g++(必須),gcc,

在終端中輸入:

1 sudo apt-get install g++
2 sudo apt-get install gcc

或者輸入:

1 sudo apt-get install build-essential  

 還需要安裝調試器(gdb)

輸入代碼:

1 sudo apt-get install gdb

測試有沒有成功:

在終端中輸入:

g++ -v

更保險一些:

寫一個hello the world的cpp,命名為a.cpp

在文件所在目錄打開終端,輸入:

g++ a.cpp -o a.out  //編譯后輸出一個叫a.out的可執行文件

./a.out  //運行a.out

(.out只是隨意的后綴名,改成.exe或去掉都可以)

看看成不成功,結果對不對

gcc的測試方法和就是把上面的g++改成gcc

 

vscode配置:

如果想方便(不需要調試),就直接裝個叫code runner的插件(擴展),就可以直接運行代碼。

如果要調試的話,就得配置launch.json和tasks.json

我就直接給代碼吧:

 1 {
 2     // 使用 IntelliSense 了解相關屬性。 
 3     // 懸停以查看現有屬性的描述。
 4     // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
 5     "version": "0.2.0",
 6     "configurations": [
 7         {
 8             "name": "(gdb) Launch",
 9             "type": "cppdbg",
10             "request": "launch",
11             "preLaunchTask": "build",
12             "program": " ${workspaceFolder}指編譯后文件目錄/$ {fileBasenameNoExtension}.exe",
13             // ${workspaceFolder}指編譯后文件目錄,$ {fileBasenameNoExtension}指文件名,沒有擴展名
14             "args": [],
15             "stopAtEntry": false,
16             "cwd": "${workspaceFolder}",
17             "environment": [],
18             "externalConsole": true,
19             "MIMode": "gdb",
20             "setupCommands": [
21                 {
22                     "description": "Enable pretty-printing for gdb",
23                     "text": "-enable-pretty-printing",
24                     "ignoreFailures": true
25                 }
26             ]
27         }
28     ]
29 }
lauch.json
 1 {
 2     // See https://go.microsoft.com/fwlink/?LinkId=733558
 3     // for the documentation about the tasks.json format
 4     "version": "2.0.0",
 5     "tasks": [
 6         {
 7             "label": "build",
 8             "type": "shell",
 9             "command": "g++  ${file} -o $ {fileBasenameNoExtension}.exe -g",
10             "group": {
11                 "kind": "build",
12                 "isDefault": true
13             }
14         }
15     ]
16 }
tasks.json

 

如果想詳細了解,可自行百度

 vscode里各種變量名的含義可參考:https://blog.csdn.net/endurehero/article/details/80100991

如果嫌vscode占用運行內存太多,可換用codeblocks或sublime

 

vscode預覽:

 

sublime安裝方法:

到深度應用商店中下載sublime。

漢化:

下載https://files.cnblogs.com/files/akwwl/sublime_text_3.zip

解壓后將漢化包中的Default.sublime-package復制到/opt/sublime_text_3/Packages

 但是sublime要調試很麻煩

 

sublime預覽:

 

 

 

安裝wine:

很好的一個東西.

可以在linux運行windows的程序,不用虛擬機,占用內存小。

似乎用wine運行mc比windows還順暢~\(≧▽≦)/~

好像也可以安裝crossover,但沒試過

 

要在linux運行anroid似乎也可以,不過還是雙系統支持的比較好。

linux的話有兩種:shashlik和chromed插件archon

但是效果好像不是很好。有興趣自行百度。

 

感受:

現在用的是win10+deepin都運行的很順暢。

deepin要更快一點。比如開關機3s,在win10開機5s關機很久

運行各種應用也是deepin更加流暢,也不需要擔心什么病毒,系統不會產生垃圾。但缺點是deepin雖然可以安裝wine,但是無法完全支持windows的應用。

玩游戲什么的還是要回到windows,網上Linux的教程也不多。

 

Thanks For Reading!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM