sudo apt-get install git python gcc g++ make libx11-dev libxkbfile-dev fakeroot rpm libsecret-1-dev
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
git clone https://github.com/Microsoft/vscode.git
cd vscode
git checkout 1.32.3
wget https://github.com/futurejones/code-oss-aarch64/raw/master/patches/v1.32.3/add_extensions.patch
git apply add_extensions.patch
yarn && yarn run gulp vscode-linux-arm64 && yarn run gulp vscode-linux-arm64-build-deb
You will find the .deb install package in .build/linux/deb/arm64/deb/
Install using apt packet manager.
sudo apt install -y ./.build/linux/deb/arm64/deb/code-oss_*_arm64.deb
wget https://github.com/futurejones/code-oss-aarch64/raw/master/build/vscode_build.sh
chmod +x vscode_build.sh
./vscode_build.sh