ChromeOSでVSCodeを使痛いのでインストール
インストールの他にもブラウザ版VSCodeがありますがpythonの実行、ファイル編集くらいしかできなさそうなのでインストールして使います
Linux 開発環境を有効化
パッケージ更新
- ターミナルを開く
- パッケージを更新
sudo apt update
エラーが発生
Hit:1 https://deb.debian.org/debian buster InRelease Hit:2 https://deb.debian.org/debian-security buster/updates InRelease Hit:3 http://packages.microsoft.com/repos/code stable InRelease Ign:4 https://storage.googleapis.com/cros-packages/90 buster InRelease Get:5 https://storage.googleapis.com/cros-packages/90 buster Release [3,119 B] Get:6 https://storage.googleapis.com/cros-packages/90 buster Release.gpg [819 B] deb https://storage.googleapis.com/cros-packages/100 buster main Ign:6 https://storage.googleapis.com/cros-packages/90 buster Release.gpg Reading package lists... Done W: GPG error: https://storage.googleapis.com/cros-packages/90 buster Release: The following signatures were invalid: EXPKEYSIG 78BD65473CB3BD13 Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com> E: The repository 'https://storage.googleapis.com/cros-packages/90 buster Release' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
非推奨だけどとりあえず知っている対処法を試みる
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 78BD65473CB3BD13
更新されねぇっすね…
Executing: /tmp/apt-key-gpghome.YdQMV8rNFQ/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 78BD65473CB3BD13 gpg: key 7721F63BD38B4796: "Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>" not changed gpg: Total number processed: 1 gpg: unchanged: 1
下記へアクセス
https://storage.googleapis.com/cros-packages/90
The specified key does not exist(keyがないよ)
オーケイ、オーケイ・・・
いろいろ調べた結果ChromeOSが古いなどの情報を発見したが自動更新は有効でアップデートもなしと来た
もう一度ログを見てみる
deb https://storage.googleapis.com/cros-packages/100 buster main
これだあああああああああ!
ソースリスト更新
sudo vi /etc/apt/sources.list.d/cros.list
URI変更
sudo apt udapte
通りました!
sudo apt upgrade
ヨシッ
出力ログはちゃんと見ようと決意(だいたい忘れる)
日本語入力可能にする
- fcixをインストール
sudo apt install fcitx-mozc
- fcitx-configtoolを起動
- 英語キーボードを削除
- 日本語キーボードを追加 mozc を検索しmozc japaneseを選択
VSCodeダウンロード
VSCodeインストール
ダウンロードしたファイルをダブルクリック
VSCode日本語化
拡張機能から日本語化パッケージをインストール
おまけ
しばらくはGitHub連携とかするつもりはないけど忘れそうなのでgnome-keyringをインストールしておく
sudo apt install gnome-keyring