deepin V20 入坑指南
系統安裝
入坑第一步自然是先安裝系統了,deepin的安裝方式很簡單只需要一個U盤即可,在官網下載好安裝鏡像文件,使用官方的啟動盤制作工具,開機時選擇從U盤啟動即可,安裝方式也很人性化。啟動盤的具體制作這里不在講解了。
這里主要介紹一下分區策略。
我的硬盤是兩個固態,一個256g的nvme固態和一塊1t的SSD固態
這里我是使用手動分區 ,當然大家也可以選擇自動分區,自動分區的時候home和opt這些使用數據量比較大的目錄都會被掛載到數據盤下。
使用手動分區的原因是,默認分區時,系統分區僅給我分了15g,感覺肯定會不夠用,所以手動分的時候給的多點,大家只要在保證boot,交換分區和efi分區都存在即可,其他的可以隨意分配
常規情況分一個‘/’用於系統安裝即可,當系統分區不足的時候將目錄掛在進來也可以
接着是數據盤分區(僅供參考),只有一個硬盤的小伙伴可以自己規划一下硬盤空間的分配。
分好以后如果是英偉達的顯卡,勾選一下閉源的驅動點擊下一步,直接安裝,等待完成即可。
接着設置一下用戶就可以進入系統了。
有很多小伙伴都是從Windows環境切換過來的,這里介紹一下Linux常用的快捷鍵和deepin設置快捷鍵。
進入 控制中心-》鍵盤和語言-》快捷鍵,就可以查看和修改快捷鍵。這里的super鍵即為我們常用的Windows開始鍵。
這里建議剪貼板設置為 super+v 這也是Windows剪貼板的快捷鍵
常用軟件
社交類型
deepin提供了wine版本的QQ,微信,釘釘,基本滿足日常社交溝通的需求
同時騰訊官方更是大力支持推出了Linux版本的QQ,此版本及其流暢,而且只提供了簡單發送消息和接收消息的功能,並且支持收發文件,可以說是非常簡潔了,這里給大家看看Linux血統的官方QQ客戶端。
我直呼騰訊良心!!!
當然除了以上的社交軟件以外還有其它的,比如telegram
下載后解壓會得到一個ImageApp的包,雙擊就可以打開,不過個人建議將包放在opt目錄下,以后自己手動安裝的軟件或者下載的可執行軟件都放在這里。方便管理。
該軟件需要代理,關於Linux上 的網絡代理工具數不勝數,具體如何配置請自行解決。
辦公類型
既然說到日常使用,辦公肯定是必不可少的,office可以使用金山的wps代替,商店就可以直接下載。
deepin也自帶了libreOffice,雖然很丑,不過又不是不能用對吧。
瀏覽器
系統自帶了火狐,商店可以下載chrome。
常用工具
個人很推薦Utools,提供了豐富的插件
官網地址:https://www.u.tools/
Linux版本 是 deb的包,下載完成后雙擊即可安裝。不過utools的快捷鍵alt+空格鍵與系統快捷鍵沖突了,可以修改一下。
建議設置開機自啟習慣該工具后可以極大的提高開發效率
utools插件推薦和使用習慣
這里單獨講一下這個工具。
https://u.tools/docs/ 這是他們的官方文檔
先講講推薦插件,本人是做java 開發的,推薦一下平時工作開發會用到的相關插件
就不一一介紹了,大家可以自己在插件商店探索
同時他支持一些快捷操作,比如打開文件夾,打開程序,打開網頁
你可以把他當做一切動作的門戶和入口。
開發環境
git
git的安裝很簡單
sudo apt install git -y
具體配合參考我朋友的這篇文章,本文不在贅述
https://www.cnblogs.com/chsoul/p/13868392.html
java
jdk下載這里大家就自己下載吧,我們主要講一下配置
將壓縮包移動到opt下
然后解壓
sudo tar -zxvf jdk-8u121-linux-x64.tar.gz
改個名字
sudo mv jdk1.8.0_121/ jdk8
配置環境變量
sudo vi /etc/profile
將下面的內容復制進去
JAVA_HOME=/opt/jdk8
JRE_HOME=/opt/jdk8/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
我們還要配置 一個地方
vi ~/.bashrc
一樣是把上面的內容復制到末尾
然后讓配置生效
source ~/.bashrc
source /etc/profile
至此jdk環境配置完成
node
安裝node環境
cd /opt
sudo wget https://npm.taobao.org/mirrors/node/v14.14.0/node-v14.14.0-linux-x64.tar.xz
然后解壓,改個名字
sudo xz -d node-v14.14.0-linux-x64.tar.xz
sudo tar -xvf node-v14.14.0-linux-x64.tar
sudo mv node-v14.14.0-linux-x64 node
創建個軟鏈接
sudo ln -s /opt/node/bin/node /usr/local/bin/
sudo ln -s /opt/node/bin/npm /usr/local/bin/
看下是否配置成功
node -v
npm -v
輸出版本號,代表配置完成
docker
docker容器,不多解釋,需要就裝,不需要則跳過
更新軟件源,然后安裝docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
然后將當前用戶添加到docker組,這樣可以保證普通用戶也可以使用docker命令 ,而不需要加sudo
sudo usermod -aG docker 你的用戶名
更新docker組
newgrp docker
啟動docker服務
systemctl start docker
看下效果
docker ps
接着我們配置一下阿里雲的鏡像源
打開阿里雲控制台
搜索容器鏡像服務,點擊鏡像加速器
跟着阿里雲的步驟操作即可
開發工具
開發工具的話,我這里僅介紹我常用的,主要是idea,dbeaver。
idea
官方有現成的Linux版本 ,下載后解壓然后執行idea.sh,就可以正常使用了
下載idea,我用慣 了19.3版本,所以這里就用19.3版本做演示了
cd ~/Downloads/
wget https://download.jetbrains.com/idea/ideaIU-2019.3.5.tar.gz
等待下載 完成。
然后將idea解壓,將解壓后的包復制到opt下
tar -zxvf ideaIU-2019.3.5.tar.gz
sudo mv idea-IU-193.7288.26/ /opt/idea
我們打開文件管理器,進入/opt/idea/bin
,然后雙擊執行idea.sh
接着就是我們熟悉的idea頁面了,進去后我們先選擇試用
然后使用jar包激活一下,jar包下載地址
鏈接: https://pan.baidu.com/s/165bzZtoxwZ77X1MZrepRLg 提取碼: q8wd
下載jar包后將jar包拖拽到idea 中即可激活和Windows一樣的操作
后面插件安裝就不多說了,說一下jrebel的安裝激活,在插件商店安裝jrebel
然后我們可以用docker去啟動一個容器鏡像,用來代理jrebel激活
docker pull ilanyu/golang-reverseproxy
docker run -d -p 8888:8888 ilanyu/golang-reverseproxy
容器啟動后在idea中激活jrebel
url填寫http://127.0.0.1:8888/8bf8d4c0-d148-417a-9a2a-d23787fbbfa7
后面是我用utools生成的guid
到此jrebel激活成功,后面要裝啥插件就自己玩吧
這里推薦一個主題插件,非常漂亮風格也很多 Material Theme UI
像vsCode之類的工具,這里也不提了,idea可以通過插件滿足大部分語言的開發,VsCode也是一樣。
dbeaverEE
這是一款數據庫開發工具,支持的數據庫非常豐富,該軟件是使用Java開發的,基本上是只要Java語言能連接的,它都能連接。
具體有多全呢,這里截圖給大家康康。
下載地址
下載后直接雙擊即可安裝
接着就是破解激活了,當然假如你下載的社區版本,此步可以跳過,你可以直接使用了,只是會缺少一些數據庫的連接。
鏈接: https://pan.baidu.com/s/1_XECFCzM4PTirtkPtX-qyw 提取碼: py6v
激活教程在壓縮包的readme里,這里就不詳細介紹了。
系統美化
這里的美化僅僅美化終端效果,方便我們日常操作,這里推薦一個開源項目
https://gitee.com/mo2/zsh?_from=gitee_search
我們通過該開源項目來安裝字體,主題,配色,zsh,還有終端插件等
bash -c "$(wget -qO- gitee.com/mo2/zsh/raw/2/2)"
選擇安裝配置 ,直接 回車
選擇終端主題 ,這里我推薦 233)ys和171)powerlevel10k
powerlevel10k主題需要字體支持,不然該主題自帶的終端圖標可能會 亂碼。我們先整一手ys,等會在玩powerlevel10k。
安裝后色調 漂亮了很多,假如當前 處於git項目下,目錄還會顯示當前分之等相關信息。
接着介紹一下安裝后附帶其他終端工具
如l
該命令等同於ls -l
z
命令:該命令用於在目錄之前 快速跳轉,該命令會記錄你經常訪問的路徑,使用z命令可以迅速跳轉到你想要的目錄
還有很多東西大家可看上面gitee的介紹慢慢探索。
預裝的插件引用gitee中的介紹
假如需要安裝字體或其它插件
終端輸入zsh-i即可。
我們先把字體拉一份下來 。等會切換成 支持圖標的字體后重啟一下系統。
安裝完以后 在終端設置 中選擇這款字體,帶powerLine的都可以。然后重啟。
然后我們可以嘗試切換成有圖標的powerlevel10k
打開終端輸入zshtheme
,選擇171,該主題需要通過網絡下載安裝。
安裝完成,當然你假如不喜歡這個調調,可以嘗試配置他。
p10k configure
它是交互式配置的,跟着他的交互進行選擇即可。
我們還可以在終端養點小動物
sudo apt install cowsay
安裝完以后,輸入命令即可
$ cowsay "整點有用的!!!"
__________________
< 整點有用的!!! >
------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
帶上-f參數可以支持更多動物。
$ cowsay -f sheep "咩咩咩咩!!!"
________________
< 咩咩咩咩!!! >
----------------
\
\
__
UooU\.'@@@@@@`.
\__/(@@@@@@@@@@)
(@@@@@@@@)
`YY~~~~YY'
|| ||
我們可以嘗試讓他們變的有思想。
安裝fortune。
sudo apt install fortune
輸入y確認安裝,然后就可讓動物變的更有思想。
$ fortune | cowsay -f moose
________________________________________
/ You have a will that can be influenced \
\ by all with whom you come in contact. /
----------------------------------------
\
\ \_\_ _/_/
\ \__/
(oo)\_______
(__)\ )\/\
||----w |
|| ||
好家伙直接拽英文了,我們可以給他來點中文格言。
創建一個git用的目錄,以后git拉去的項目都可以放在目錄下
mkdir ~/GitProject
cd ~/GitProject
然后拉取中文格言庫
$ git clone https://github.com/ruanyf/fortunes.git
復制格言庫
sudo mv fortunes/data/* /usr/share/games/fortunes/
進入forturne的安裝目錄去生成索引
cd /usr/share/games/fortunes/
strfile chinese chinese.dat
這樣格言就變成了中文
$ fortune | cowsay -f moose
______________________
/ 偷閑不是良葯而是毒劑 \
| |
\ - 阿富漢 /
----------------------
\
\ \_\_ _/_/
\ \__/
(oo)\_______
(__)\ )\/\
||----w |
|| ||
我們還可以給終端帶來一點色彩
安裝lolcat。
sudo apt install lolcat
只要在有輸出的命令后用管道命令跟上lolcat,在終端輸出的文字就會是彩虹色。
最后在整個小火車。
sudo apt install sl
突突突突突!!!!!
好了本文就到此結束了,有什么疑問可以在博客下方留言或私聊我,能幫的盡量幫,我也有很多不懂,大家互相學習。
附:另外一位朋友的體驗效果