logo头像

Edward.K Thinking

Raspberry Pi裡面安裝Visual Studio Code

想要在Raspberry Pi裡面編譯一些程式,但因為用習慣Visual Studio後,對於其他程式IDE工具,用起來還是不那麼順手,所以,想說既然Visual Studio Code可以跨平台安裝了,因該也可以安裝在Raspberry Pi裡面吧,Raspberry Pi是屬於ARM類型的Linux系統,理論來說也因該是支持安裝才對,但事實卻是….,因為買了這個



想在裡面跑跑VS Code,使用這套件所安裝的Raspberry Pi版本是套件官方提供的Image檔案-[Google Voice Kit SD Image]

安裝遠端桌面


為了避免每次都要用一組鍵盤和滑鼠,所以,還是需要透過遠端桌面方式感覺比較方便,所以,一開始就必須在Raspberry上安裝遠端桌面軟體,Raspberry Pi上面可以安裝的遠端桌面管理軟體很多,不過,為了不想在自己的Windows電腦還要安裝其他東西,直接使用RDP是最方便的,所以,就必須安裝xrdp,就可以直接使用RDP去連線,在安裝xrdp前,如果發現安裝不成功,就務必先更新你的Raspberry Pi內的套件

1
sudo apt-get update

更新完套件後,就開始安裝xrdp套件

1
sudo apt-get install xrdp

這套件預設帳號密碼分別是帳號pi,密碼是raspberry

開始安裝Visual Studio Code


安裝前,記得把原本node.js更新到最新版﹑並且參照Scott Hanselman提供的[Building Visual Studio Code on a Raspberry Pi 3]方式進行安裝

1
2
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install nodejs

這時候還需要安裝libx11-dev,之後,就開始安裝Visual Studio Code

1
2
3
sudo apt-get install libx11-dev
git clone https://github.com/microsoft/vscode
sudo ./scripts/npm.sh install --arch=armhf

這大概就是那個那篇文章安裝方式,但是,照做就之後,就發生一連串錯誤的訊息,首先就是沒有安裝yarn,於是又安裝了yarn

1
2
安裝yarn
curl -o- -L https://yarnpkg.com/install.sh | bash

透過Yarn開始安裝後,執行過程中又會發生這錯誤

1
gyp ERR! cwd /home/pi/VSCode/vscode/node_modules/native-keymap

最後,安裝到最後,等於必須把每個缺少的套件都要補齊,才有辦法真正的安裝好Visual Studio Code,步驟超級多

社群版的Visual Studio Code


在網路上找到另一個版本的Visual Studio Code,為什麼要說是另一個版本,這並非是山寨版的,只是Jay Rodgers,自己做出一套一件安裝Visual Studio Code的版本,提供給大家使用,原始來源還是微軟的Visual Studio Code。只要透過兩條指令,就可以直接在Raspberry Pi安裝完畢

1
2
sudo -s
. <( wget -O - https://code.headmelted.com/installers/apt.sh )



安裝後,功能在使用上就跟Visual Studio Code沒有太大差異,只是icon和更新部分,這版本無法直接跟微軟的Visual Studio Code一樣,可以立馬更新,所以,使用上必須先注意。相關的說明可以參考他的網站https://code.headmelted.com/說明

上一篇