Windows WSL openSUSE Leap 15.4 轉移小記
WSL: openSUSE Leap 15.4
在公司 Windows 筆電也使用一年多, 接下來也遇到了 WSL 內的 OS 已經 EOL 了
這篇小記就是紀錄將 openSUSE Leap 15.3 的環境轉移到 openSUSE Leap 15.4
首先參考之前的文章 http://sakananote2.blogspot.com/2022/01/windows.html
安裝 openSUSE Leap 15.4
會要求建立使用者
安裝後小記
zypper update 更新套件
zypper install bind-utils 安裝常用 DNS 解析套件
zypper install git
複製原來 openSUSE Leap 15.3 的檔案到 openSUSE Leap 15.4
這邊參考網路上的文章
使用檔案總管 + \\wsl$
來進行相關檔案複製
可能要注意複製後權限以及擁有人的問題, 我先這樣複製過來
更改 Windows Terminal 設定, 預設使用 openSUSE Leap 15.4 開啟
開啟 Windows Terminal – > 點選 設定
將預設設定檔改為 openSUSE-Leap-15.3
點選 儲存
將相關檔案對應到 WSL
在 openSUSE Leap 15.4 家目錄內
> ln -s /mnt/c/Users/user/Dropbox/ Dropbox
> ln -s /mnt/c/Users/user/.aws/ .aws
> ln -s /mnt/c/Users/user/.azure .azure
調整 vscode 連線的 WSL
開啟 WSL
執行 code 呼叫 vscode
點擊左下角
點選 Connect to WSL using Distro…
點選 openSUSE Leap 15.4
設定 openSUSE Leap 15.4 使用 docker
因為 openSUSE Leap 15.4 是新的 WSL, 所以他不會是預設的 WSL
可以用 wsl --list 在 Windows 命令提示字元觀察
所以在 Docker Desktop 的設定內
除了整合 WSL 外
記得到 Resources -- > WSL Integration 內 啟用 openSUSE Leap 15.4
點選 Apply & Restart
將使用者加入 docker 群組
# usermod -aG docker sakana
sakana 是我 WSL 內的使用者
安裝 gcloud 於 WSL
相對於 aws cli 與 azure az 指令我 google cloud SDK 是有獨立安裝在 WSL 內的
下載 Google Cloud SDK, 目前是 433.0.1
> curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-433.0.1-linux-x86_64.tar.gz
> tar zxvf google-cloud-cli-433.0.1-linux-x86_64.tar.gz
安裝 Google Cloud SDK
> ./google-cloud-sdk/install.sh
安裝 GKE 相關
> gcloud components install gke-gcloud-auth-plugin
> gcloud components install kubectl
初始化 gcloud
> gcloud init
會登入 Google 然後選擇預設的 Project / Region
嘗試在 openSUSE Leap 15.4 啟動 docker image
用 openSUSE Leap 15.3 內的 docker run 掛載同樣的 volume 來測試
如果沒有問題, 就應該可以開工了
~ enjoy it
Reference
沒有留言:
張貼留言