最近開始把之前一直吃虧的舊電腦拿出來再利用了,先還是選擇了熟悉的ubuntu系列。安裝了Ubuntu 22.04之後,風風火火地把需要的開發環境搭建起來,雖然桌面有些卡頓,但瑕不掩瑜玉。趁著熱情又想著把它升級到24.04。結果不巧在升級過程中遇到了網路中斷,導致核心模組破碎,重啟之後無法順利進入系統介面。最後走頭無路只好重新安裝了系統,這個時候已經對Ubuntu系統產生了一些怨念,在終端安裝軟體的時候也發現了商業硬廣,徹底對高版本的Ubuntu失去了好感。
Linux的發行版很多,重新選擇一個吧。在知乎上逛了不久,發現了3個選擇:
-
- ArchLinux
-
- Linux Mint
-
- Deepin
ArchLinux,這個是一個非常高度定製化的作業系統,可以玩出很多花樣,可能年輕心理的極客更喜歡折騰。它支援滾動更新,並且很容易折騰壞系統。。我個人是追求穩定的系統環境的,也過了喜歡整夜不睡覺去折騰的年紀,首先被我排除了。
而Linux Mint是Ubuntu的一個開源分支系統,被廣大社群技術愛好者維護和支援,遷移成本最低,且對硬體要求更友好,GOME方面也更保守,選擇了傳統的X11,而不是Redhat主導的Wayland。這樣能保證桌面的穩定性和響應效能更有保證,特別是對於老機型和低配置。
最後一個是Deepin,國產作業系統,它和Ubuntu一樣,都是基於Debian系統衍生而來。有非常強大的軟體源,對國內軟體需求強的人非常友好。最近國家也大力發展國產軟體和國產作業系統,在統信發展之下,微信、QQ、飛書等軟體都做了Deepin的版本的客戶端,讓Linux更適合日常國內環境的辦公。
我先嚐試了Linux Mint,發現卡頓依然存在,而且桌面UI顏值很低。於是又切換到了Deepin,我安裝的是目前最新的V 23社群版,一用之下就愛上了這個高顏值、桌面GUI響應流暢的系統。日常國內的辦公軟體都躺在官方的應用商店裡面,任君下載安裝。
在搭建開發環境的時候,我發現安裝Docker遇到了一定困難。按照官方文件所說,需要去新增APT源,但由於Deepin已經是魔改之後的Debian,它的系統版本名不屬於任何Debian。在終端透過命令“cat /etc/os-release”可以檢視系統版本:
PRETTY_NAME="Deepin 23"`
`NAME="Deepin"`
`VERSION_ID="23"`
`VERSION="23"`
`ID=deepin`
`HOME_URL="https://www.deepin.org/"`
`BUG_REPORT_URL="https://bbs.deepin.org"`
`VERSION_CODENAME=beige`
可以看出Deepin的系統釋出版本名稱是“beige”,在docker釋出的對應的debain的源裡面找不到,於是我換成一個比較新的Debian版本名即可,例如bookworm。
所以需要修改命令如下所示:
echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
"$(. /etc/os-release && echo "bookworm")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
然後再更新源:
sudo apt update
然後再安裝docker相關元件:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
然後就可以在終端裡面快樂地使用Docker啦!
國產作業系統必須支援,總體上體驗很好,對從Windows遷移過來也非常無痛。作為Ubuntu長期使用者,完全無縫切換到了Deepin,先作為個人主力系統來玩起來!