天天看點

[新] 入手樹莓派後要做的一些事[新] 入手樹莓派後要做的一些事

[新] 入手樹莓派後要做的一些事

媽蛋!我好氣啊啊啊啊啊啊啊!!!!

本來是閑着沒事看到樹莓派在吃灰想着要不給它換個系統吧,試試看體驗好不好,結果該死的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. 應用

不知不覺這文章寫到這已經好長了,其他的内容我看另起一篇吧 😃

繼續閱讀