星期六, 1月 15, 2022

Windows 筆電環境安裝小記

Windows 筆電環境安裝小記


OS: Windows 10 20H2 ( OS 組建 19042.1415 )

WSL: openSUSE Leap 15.3


這篇文章要來紀錄公司筆電環境安裝的一些紀錄


我自己的工作的環境是以 openSUSE Leap 與 Mac 為主, 之前跟公司申請的筆電已經撥發下來了, 當然是 Windows OS :)


基於一些理由來嘗試將上班的環境使用 Windows 筆電

  • 使用公司配發的設備, 不須自己自備工作環境

  • WSL 在 Windows 環境愈來愈成熟

  • 雲端的工具是在 container 環境內執行, 所以外殼的 OS 影響應該還好 


先來紀錄安裝的相關軟體, 以及一些調整



==== 瀏覽器 ====

Chrome / Firefox 安裝


==== Windows 虛擬桌面 ====


==== LINE Desktop ====


==== WSL 安裝 ====


參考官方文件 - 但是真的有很多出入, 所以以下紀錄安裝過程


版本確認

  • 在 Windows 執行 winver 來確認符合版本


首先在控制台 – > 程式與功能 – > 開啟或關閉Windows 功能 確認下列功能已經開啟

  • Windows 子系統Linux版

  • 虛擬機器平台



開啟後必須重新開機

  • 我使用這個方式是因為我在 PowerShell 內使用  wsl  --install 沒有反應, 參考 Windows 官方影片使用開啟功能來安裝


安裝 openSUSE Leap 15.3 

我的安裝是透過 Microsoft Store 來進行安裝

  • 搜尋 openSUSE – > 點選 openSUSE Leap 15.3 – > 點選取得


  • 安裝後小記

    • zypper  update 更新套件

    • zypper  install bind-utils 安裝常用 DNS 解析套件

    • zypper  install git



開啟 PowerShell , 以下指令在 powershell 內執行

使用 wsl  指令確認目前版本


> wsl  -l  -v


  NAME                  STATE           VERSION

* openSUSE-Leap-15.3    Stopped         1


  • 這邊要注意的是 -l 與 -v 的順序不能相反, 這點與 linux 很不同


嘗試將 openSUSE Leap 15.3 轉換為 WSL version 2


> wsl  --set-version  openSUSE-Leap-15.3  2


正在進行轉換,這可能需要幾分鐘的時間...

有關 WSL 2 的主要差異詳細資訊,請瀏覽 https://aka.ms/wsl2

WSL 2 需要更新其核心元件。如需詳細資訊,請造訪 visit https://aka.ms/wsl2kernel


因為需要更新 Kernel 才能使用 WSL 2, 到下列網頁更新 Kernel



更新完成之後再次執行轉換


> wsl  --set-version  openSUSE-Leap-15.3  2


正在進行轉換,這可能需要幾分鐘的時間...

有關 WSL 2 的主要差異詳細資訊,請瀏覽 https://aka.ms/wsl2

轉換完成。


驗證版本


> ws l --list  --verbose


  NAME                  STATE           VERSION

* openSUSE-Leap-15.3    Running         2


將 WSL 2 設定為預設版本


> wsl  --set-default-version  2


有關 WSL 2 的主要差異詳細資訊,請瀏覽 https://aka.ms/wsl2

操作順利完成。


如果想要確認預設的 WSL 版本

可以使用  wsl  –status  指令



WSL 指令可以參考

 

設定最佳做法是推薦一定要看



==== 安裝 Windows 終端機 ====


我的安裝是透過 Microsoft Store 來進行安裝



更改 Windows Terminal 設定, 預設使用 openSUSE Leap 15.3 開啟


開啟 Windows Terminal – > 點選 設定

將預設設定檔改為 openSUSE-Leap-15.3

點選 儲存




==== vscode 安裝 ====



==== Docker Desktop 2.3.0.2 安裝 ====



安裝完成後在設定中確認

  • Use the WSL 2 based engine

  • WSL Integration 有進行整合



  • 接下來可以在 WSL 中的 linux 測試 docker 指令



==== Dropbox 安裝 ====


  • 官方下載頁面 https://www.dropbox.com/install#downloaded

  • Dropbox 裝在 Windows Host, 因為目前 Windows 10 還不支援 WSL GUI, 除非是 Windows 11

  • 在 WSL 的 openSUSE Leap linux 家目錄建立 Dropbox 的 symbolic link 指向 /mnt/c/Users/user/Dropbox


==== Pulse VPN 安裝 ====


==== Zoom 安裝 ====


官方下載頁面



==== 雲端 CLI 測試 ====


下載自己 build 的 container image 來進行測試



==== Git 與 GitLab clone 測試 ====



Reference: