我在想,這標題是不是用到今天就已經開始有點離題了!?
畢竟第二天開始我就拐彎轉向Linux Ubuntu世界,感覺內文接下來會開始跟標題分離...但就算了吧XD
AI:"要不要我先幫你列出「基本工具安裝清單」,讓你的 Ubuntu 一開始就能跑大部分專案?"
sudo apt update && sudo apt upgrade -y # 更新套件清單並升級系統
sudo apt install git -y # 安裝 Git
sudo apt install python3 python3-pip python3-venv -y # 安裝 Python、pip 與虛擬環境工具
sudo apt install curl -y # 先裝 curl
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash # 安裝 nvm
source ~/.bashrc # 重新載入設定
nvm install --lts # 安裝最新 LTS 版本 Node.js
sudo apt install docker.io -y # 安裝 Docker CLI
Q:更新套件清單並升級系統?
A:先更新「軟體清單」,再把已經裝過的軟體升級到最新版。這些「套件清單」跟「套件」本身,都是 Ubuntu 官方軟體倉庫 提供的東西。
Q:先裝 curl?
A:....順序其實沒查
有沒有覺得這邊很簡略?
因為沒有儲存草稿又不小心按到重新整理,但簡單來說,他原本建議的順序跟是否要先用node.js有關,如果沒有要馬上先用,其實都沒差了...
Q:結果又綁了一次git金鑰,是因為?
A:現在等於有 兩組環境:
Windows 環境 → 如果你之前在 Windows 上也有設定過 SSH 金鑰,那是存放在 Windows 的使用者目錄裡。
Ubuntu (WSL) 環境 ,這兩個環境是分開的,所以要各自設定一次金鑰,GitHub 上都可以加同一個帳號,只是會看到兩把不同的金鑰(Windows 用、Ubuntu 用)。
終於拉下專案,然後按照readme去安裝相關套件,直到我遇到了沒遇過的redis...?