[新] 入手樹莓派後要做的一些事
媽蛋!我好氣啊啊啊啊啊啊啊!!!!
本來是閑着沒事看到樹莓派在吃灰想着要不給它換個系統吧,試試看體驗好不好,結果該死的Ubuntu Mate 系統直接把我卡吃了!!
事情是這樣的,如我上面說的,樹莓派吃灰多年了,想着給他換個系統煥發下第二春。
結果刷上了Ubuntu Mate 後,上機覺得Gnome 桌面太卡了不太值得(卡到懷疑人生)我就想着那給它換回去吧,還是用樹莓派好了。結果,那卡就廢了🙃
無論用什麼工具,各種各樣的工具:低格、量産、官方修複、格式化、分區、指令行、專用磁盤管理系統都救不回來。那卡就這樣成隻讀的了,任何改動都寫入不了内容,看着是内容變了,re-mount 一下就又回去了。查壞道也全綠健康的一匹。但是就是救不了。。。
後來用Hex 工具倒是把它裡面兩個分區中的一個給廢掉了,但就是不能完全清空。。
(如果有人遇過這情況知道怎麼救歡迎指教一下)
買了新卡~ 這次用的系統是:2021-05-07-raspios-buster-armhf.img
我這機子是:Raspberry Pi 3 Model B Rev 1.2
這篇文章的的閱聽人最好是有點樹莓派或者Linux 基礎的看着會更好懂些,或者也可以看一下我舊的那篇,那個的操作寫的比較詳細:入手樹莓派後要做的一些事
1. 系統
前面我已經寫過一篇詳細的了這裡就不細說了,具體可以看入手樹莓派後要做的一些事
裝好系統到SD 卡,然後準備好HDMI,滑鼠,鍵盤連上去後就可以開機了
1.1. Raspberry pi configuration
Raspberry pi configuration 在左上的菜單首選項裡,或者你也可以在指令行裡做:
sudo raspi-config
開機後進入Raspberry pi configuration 進行設定,具體要設定什麼可以自已一個一個過一遍,挑喜歡的設定就好。
大緻需要配置好:
- 系統:Wifi連接配接,系統使用者及密碼
- 顯示:預設分辨率
- 功能:開啟SSH
- 本地化:語言,時區,鍵盤,Wifi
- 進階:拓展盤
1.2. 更新Raspberry pi configuration
我自已的操作習慣是先設定好後再更新這個工具,免得出了問題連基礎配置都沒設定好,但是也可以不更新,反正變化不大。
1.3. File system expantion
這個就是我第一點裡提到的“進階:拓展盤”。因為樹莓派系統在刻錄好後往往會有大量的沒使用的空間,是以要操作一下這個讓它全用上。操作完記得要 reboot(重新開機)以使它生效。
1.4. 添加Vim 并修改源
因為它系統裡面的自帶的 vi 是不完整的,就我而言完全不能用,是以在改源前我先裝了個正常的 Vim,完了再去修改它的 apt 源,如果你不用 Vim 則可以跳過這步。
sudo apt install vim
修改成國内源的可以用清華源,他們官網有詳細的介紹怎麼做
因為我用的是Buster,是以隻需要做:
# 編輯 `/etc/apt/sources.list` 檔案,删除原檔案所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
# 編輯 `/etc/apt/sources.list.d/raspi.list` 檔案,删除原檔案所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
注意:網址末尾的raspbian 重複兩次是必須的。因為Raspbian 的倉庫中除了APT 軟體源還包含其他代碼。APT 軟體源不在倉庫的根目錄,而在raspbian/ 子目錄下。
另外,關于怎麼檢視自已是Debian 幾的,可以用這個指令:
lsb_release -a
比如我會顯示:
[email protected]:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
看Description 那一行就知道這是個Debian 10 - Buster.
修改完成後記得要更新一下軟體源清單:
sudo apt-get update
1.5. Docker
因為我是個開發,而且很經常用Docker. 是以我裝了,如果你不需要可以跳過這步。
安裝最簡單就這樣:
sudo curl -sSL https://get.docker.com | sh
打完指令等它跑完就安裝好了。
或者你也可以用其他方式手動安裝,Docker 官網有說明。
1.6. 删減1
1.7. ZSH + Oh My Zsh + Powerlevel10k
還是那句話,我是個開發,需要一個好的指令行工具。如果你不需要可以跳過這步。
- ZSH 是一個終端工具,類似自帶的sh, bash
- Oh My Zsh 是配合ZSH 的一個插件
- Powerlevel10k 是Oh My Zsh 的一個主題
安裝方式:
1. ZSH:
sudo apt install zsh
裝完可以用這個指令修改它為你的啟動終端
chsh -s $(which zsh)
然後可以使用這指令檢視是否生效:
echo $0 # zsh
裝完它首次使用會彈出配置選項給你定制你自已的習慣,按喜歡的設定即可。
2. Oh My Zsh:
安裝很簡單:
# curl 安裝
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 或者用wget 安裝
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
注意:raw.githubusercontent.com 這個網址是牆外的,如果需要梯子請自備。
3. Powerlevel10k:
這個是個很 花哨 帥 的主題,安裝指令:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 如果太難下可以用gitee.com 源
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
修改Zsh 的配置檔案:
# vi ~/.zshrc
ZSH_THEME="powerlevel10k/powerlevel10k"
裝完後,需要給它裝上字型才能正常顯示:
# 下載下傳字型到目前目錄
wget https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Hack/Regular/complete/Hack%20Regular%20Nerd%20Font%20Complete.ttf
# 移動字型到系統目錄
cp Hack\ Regular\ Nerd\ Font\ Complete.ttf /usr/share/fonts/truetype
然後就可以在自帶的指令行程式中設定成對應的字型了。不設定可能有些字元會顯示不了。
但如果是遠端SSH 上去的則得在你的本機上裝字型了。
裝完它首次使用會彈出配置選項給你定制你自已的習慣,按喜歡的設定即可。
裝完後指令行就長這樣:
1.6. RDP
Rdp 是Windows 自帶的那種遠端桌面,體驗比VNC 強太多了。是以這裡選用這種。安裝也很簡單:
sudo apt install xrdp
然後就可以在其他地方用IP 連接配接到派上了。
Windows 上可以運作(Win + R):
mstsc
(即Microsoft terminal services client)
Mac 上可以下載下傳Microsoft Remote Desktop for mac, 如果Appstore 上不能下載下傳則可以去官網下載下傳一個Beta 的,也不影響使用。
iPad 上也一樣用Microsoft Remote Desktop for mac
2. 應用
不知不覺這文章寫到這已經好長了,其他的内容我看另起一篇吧 😃