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