Deepin系统初体验指南:从安装到开发环境配置
深度操作系統(Deepin)是目前國內最流行和活躍的 Linux 發行版,一直以“免除新手痛苦、節約老手時間”為口號。
這篇文章落筆于 2020 年 10 月,此年,深之度正式發布了 deepin v20 版本,底層倉庫升級到 Debian 10.5,從 DDE 到應用全面進行了升級。筆者于 10 月 24 日的 CSDN 程序員節開源大會上了解到這樣一款優秀的國產 Linux 發行版,于是頗有興致地在自己的個人電腦上進行了部署。基于筆者短期的試驗來看,他們的確實現了他們的口號。有一說一,這是筆者至今用到過的用戶界面最美觀的,操作最順滑的 Linux 發行版,終于擺脫了 Ubuntu 使用時那種界面操作的卡殼感,著實值得稱贊。
筆者在安裝系統、配置環境過程中踩過了的大大小小的各種坑。寫作這篇筆記算是對 Linux 基礎知識的一次總結,方便自己以后再遇到類似問題時可以快速查閱。本文以MySQL和Node.js的配置詳細步驟為例,希望能夠給予正苦于配置系統環境的新手們一些簡單的參考。
文章目錄
- Deepin 系統安裝到開發環境配置踩坑記錄
- 安裝 Deepin 系統
- 下載常用軟件
- 配置環境
- 配置 MySQL
- 配置 Node.js 和它的伙伴們
安裝 Deepin 系統
我們可以在Deepin 官網上下載官方的系統鏡像和深度啟動盤制作工具。筆者最初使用的是比較流行的考錄軟件UltraIOS來將鏡像考錄到 U 盤上,但是在安裝系統時,遇到了沒有圖形引導界面的問題。因此推薦使用官方提供的啟動盤制作工具進行考錄,且該工具簡潔易用,非常適合安裝系統的新手。
從官網上下載好 ios 鏡像后(筆者下載的為deepin-desktop-community-1002-amd64.iso),用考錄軟件將鏡像考錄到格式化后的 U 盤。打開電腦的 BIOS 面板,在啟動選項(Startup)欄中調整啟動順序,將 U 盤(USB Hard Disk)一項調整到最前面。關機,插入考錄好的 U 盤,重新開機。根據系統安裝引導,一步步完成系統的安裝。
唯一需要注意的是,Deepin 系統安裝在某一步會提示是否安裝 nvidia 閉源驅動,推薦選否,然后系統會自動為你安裝開源驅動。開源驅動更為穩定。
下載常用軟件
Deepin 內置的深度商店非常好用,一些常用的軟件都可以直接在商店里下載。包括 TIM,Visual Studio Code,網易云音樂,搜狗拼音,Chrome,WPS,百度網盤等。工欲善其事,必先利其器。在配置環境之前,我們先得給電腦裝上一個功能強大的編輯器,才方便之后的操作。VS code(Visual Studio Code)是當今最流行的免費代碼編輯器。以下是在 Deepin 上配置 VS code 的詳細步驟。
- 對于不會使用 vim 的小伙伴,推薦使用 Linux 自帶的小巧編輯器 nano。nano 的使用方法簡單明了,非常易于新人上手。
-
補充說明:
-
如果兩個目錄含有相同的可執行程序,通過 echo 指令查看 PATH,可以比較優先級。處于前面位置的路徑,優先級更高,會優先執行。
-
如果想要更改 Visual Studio Code 的一些設置(例如 Title Bar Style),可以通過 CTRL + SHIFT + P 快捷鍵或 F1 呼出命令面板,輸入 “Settings” 進入設置界面。
-
配置環境
配置環境的第一件事情就是換源。在 Deepin 中,默認使用的是官方源,但是官方源無法通過 apt-get 安裝 mysql-server,只能安裝 mysql 的分支——海獅 db。所以我們采用清華源來替換官方源,這樣就能安裝 mysql-server 了。以下是換源的步驟。
在平常的開發中,經常會使用到 Python。在大部分 Linux 發行版中,都自帶了 Python2 和 Python3。
$> python -V Python 2.7.16 $> python3 -V Python 3.6.5但是系統自帶的 Python 并不包含 Python 的包安裝和管理工具 pip,需要我們另外下載。
# Python 2: $> sudo apt install python-pip # Python 3: $> sudo apt install python3-venv python3-pip其中的 python3-venv 為 Python3 的虛擬環境搭建工具。Linux 各個發行版安裝 pip 的方法可以查閱官方的 pip 安裝文檔。有了pip,我們就能為 Python 安裝我們需要的庫了,例如常用的數學函數庫NumPy。
# Python 2: $> pip install numpy # Python 3: $> pip3 install numpy- pip 安裝好后,最好為 pip 更換為國內的安裝源。打開 ~/.pip/pip.conf 文件(沒有就創建一個),添加如下內容:
配置 MySQL
MySQL 是一款輕量級的關系型數據庫管理系統,其體積小、速度快,經常作為中小型網站開發的首選數據庫。以下是安裝和配置 MySQL 的詳細步驟。
- 上述指令執行后可能會出現下面這種情況,無法進入到 shell 里面。
- 這個 Error 信息提示我們需要輸入密碼進行登錄。添加--password選項來輸入密碼。
- 執行上述命令后,MySQL 會要求我們輸入密碼。我們只需要輸入在安全模式安裝過程中設置的密碼即可登入。
- 更多的詳細內容可以查閱MySQL 官方文檔。
配置 Node.js 和它的伙伴們
Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境,使我們能夠在非瀏覽器環境下運行 javascript 程序。下面是在 Deepin 上下載和配置 Node.js 環境的具體步驟。
- 補充說明:
- /usr 路徑下為系統預裝的一些可執行程序,會隨系統升級而改變;
- /usr/local 路徑下為用戶安裝的可執行程序,不受系統升級影響。用戶編譯安裝軟件時,一般都會放到這個目錄下;
- /opt 為用戶級的程序目錄,相當于 Windows 中的 D:/Software。opt 有可選的意思,這里可以用于放置第三方大型軟件(或游戲),當你不再需要時,直接使用 rm -rf 刪掉即可。在硬盤容量不夠時,也可將/opt 單獨掛載到其他磁盤上使用。
然后將下面的內容添加到profile文件的末尾。
# Nodejs export NODE_HOME=/usr/local/nodejs/node-v12.19.0-linux-x64 export PATH=${NODE_HOME}/bin:$PATH再使用 source 命令使其立即生效。
$> source /etc/profile- 如果安裝過程中出現類似如下錯誤:
造成的原因是拉取速度過慢而中斷。可以通過換成淘寶的鏡像源來解決。
$> npm install -g typescript --registry=https://registry.npm.taobao.org總結
以上是生活随笔為你收集整理的Deepin系统初体验指南:从安装到开发环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你需要立即停止的9个习惯! 2012-0
- 下一篇: 学习QT之调色板(QPalette)