はじめに
Raspberry PiやJetsonでも、やっぱりVSCode使いたいよね~ ということで、既存の参考サイトを見ながら試してみたのですが・・・
Raspbianでインストールするとき、下記コマンドを実行すると、何故か速攻でターミナルが落とされるので(ssh経由、ローカルターミナル共に)別のやり方を探ってみました。
wget -qO - https://packagecloud.io/headmelted/codebuilds/gpgkey | sudo apt-key add -
インストール手順
配布元である下記サイトに移動します。
headmelted/codebuilds - Packages · packagecloud
この中から使用する環境に合わせて、最新バージョンのパッケージのリンクをクリックします。
- *.arh64 :JETSON Ubuntu Linux 64bit版
- *.armhf :RaspberryPi Raspbian 32bit版
必要なツールをインストール
$ sudo apt-get install curl gnupg
gpgkey をインポート
こちらの手順に従って、gpgkey をインポート
$ curl -L https://packagecloud.io/headmelted/codebuilds/gpgkey | sudo apt-key add - % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3949 100 3949 0 0 4899 0 --:--:-- --:--:-- --:--:-- 4899 OK $ apt-key list /etc/apt/trusted.gpg -------------------- (・・・省略・・・) uid [ unknown] https://packagecloud.io/headmelted/code-oss (https://packagecloud.io/docs#gpg_signing) <support@packagecloud.io> sub rsa4096 2016-09-29 [SEA]
パッケージをダウンロード
赤枠の所をコピペしてダウンロード。
$ cd ~/Downloads $ ~/Downloads $ wget --content-disposition https://packagecloud.io/headmelted/codebuilds/packages/debian/stretch/code-oss_1.44.0-1584321431_armhf.deb/download.deb
パッケージをインストール
~/Downloads $ sudo dpkg -i code-oss_1.44.0-1584321431_armhf.deb (Reading database ... 102264 files and directories currently installed.) Preparing to unpack code-oss_1.44.0-1584321431_armhf.deb ... Unpacking code-oss (1.44.0-1584321431) over (1.44.0-1584321431) ... Setting up code-oss (1.44.0-1584321431) ... Retrieving GPG key [headmelted] (https://packagecloud.io/headmelted/codebuilds/gpgkey)... /var/lib/dpkg/info/code-oss.postinst: line 45: /etc/apt/trusted.gpg.d/headmelted_vscode.gpg: No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 Removing any previous entry to headmelted repository Installing [headmelted] repository... Updating APT cache... (・・・省略・・・) Reading package lists... Done! Processing triggers for gnome-menus (3.31.4-3) ... Processing triggers for desktop-file-utils (0.23-4) ... Processing triggers for mime-support (3.62) ...
実行
デスクトップから起動
おわりに
ちょっと遠回りですが、このやり方でインストールできました。
※最初は、こちらの赤枠の操作だけでインストール出来るかと思ったのですが、(青背景:gpgkeyの登録→aptの参照先の追加、のこり:aptでインストール)apt update
でコケてしまい、インストールできませんでした。