作為一個開發者,我經常需要遠端存取我的電腦主機。過去在 Raspberry Pi 上,我使用 AnyDesk 進行遠端連線,體驗相當流暢。
最近入手了 NVIDIA Jetson Orin Nano,自然也想沿用 AnyDesk。然而,簡單地 網路搜尋了一下,結果卻讓人感到洩氣,一些文章提到 Jetson Orin 是 ARM64 (aarch64) architecture 因此不支持,另外有人安裝 VNC + ngrok 或 NoMachine 作為替代。但我的直覺告訴我這可能有誤,畢竟 Raspberry Pi 也是 ARM 架構,而且 AnyDesk 在上面運作良好。
實驗過程:從下載到執行檔架構確認
步驟一:下載最新版 AnyDesk
我決定忽視 搜尋到的結果,直接前往 AnyDesk 官方網站,找到目前最新的版本(此處為 7.1.1)並下載到我的 Jetson Orin Nano 上,然後解壓縮。
步驟二:手動測試執行檔
在還沒執行任何安裝腳本之前,我嘗試手動執行 AnyDesk 的指令。
./anydesk
結果: 令人興奮的是,指令竟然可以成功執行! 這初步證明了 AnyDesk 的執行檔與 Orin Nano 的系統是相容的。
步驟三:確認執行檔架構
為了徹底驗證,我使用 file 指令檢查了 AnyDesk 執行檔的架構,這一步是為了確認它是否真的是為 ARM64 編譯:
file anydesk

結果:
經過檢查,執行檔的確顯示為:... for ARM aarch64。
這就完全打破了網路上「AnyDesk 沒有 ARM64 版本」的說法!
成功安裝:一條指令輕鬆搞定
既然執行檔本身沒有問題,接下來就是正式安裝並註冊服務。
步驟四:執行安裝腳本
我直接運行了 AnyDesk 附帶的安裝腳本:
sudo ./install.sh --install

最終結果
安裝成功後,AnyDesk 成功啟動並顯示了遠端連線 ID。

結論:
NVIDIA Jetson Orin Nano 確實可以成功安裝並運行 AnyDesk!
對於希望在 Jetson 系列板子上使用 AnyDesk 進行遠端連線的開發者來說,這是一個非常好的消息。
(註:本文章內容基於用戶實測,AnyDesk 版本為 7.1.1。軟體版本迭代可能導致結果變化,請以實際測試為準。)
留言