Lenovo IdeaPad Duet Chromebook にVScodeの公式サイトのファイルを使ってインストールできなかったので、コミュニティビルド版サイトからインストールしました。起動確認済みです。
Lenovo IdeaPad Duet Chromebook
2020年6月に出た製品なのでまだ情報が少なかったのですが、たぶんVScodeも入るでしょーというノリで購入した経緯となります。
プロセッサが Media Tek Helio P60Tプロセッサ(2.00GHz) となっております
試してみたこと
全部失敗しました。成功した方法は次の項をご覧ください。
-
公式サイトからインストールした.deb パッケージを
マイファイル > ダウンロード
より実行
→インストール中にエラーが発生しました
というメッセージが出て失敗する -
sudo apt install .debファイル
をターミナルで実行
→ こちらも失敗。たぶん同じ理由だと思います。
以下のようなエラーが出ました。
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
code:amd64 : Depends: libnss3:amd64 (>= 2:3.26) but it is not installable
Depends: apt:amd64 but it is not installable
Depends: libxkbfile1:amd64 but it is not installable
Depends: libsecret-1-0:amd64 but it is not installable
Depends: libgtk-3-0:amd64 (>= 3.10.0) but it is not installable
Depends: libxss1:amd64 but it is not installable
E: Unable to correct problems, you have held broken packages.
プロセッサがMedia Tekであることが関係しているのかなと思います。
ARMのプロセッサをベースにしているみたいですけど、ちょっと仕様が違うのでしょう。
- Snapを経由する
→ Snapを使ってインストールをした経験がないので手順が定かではありませんが、みなさんのインストール手順をみようみまねでやったものの、インストールできず。
成功した方法
こちらの記事にてコミュニティビルド版というものの存在を知りました。
Community builds of Visual Studio Code
VScodeをマイナーなプラットフォーム向けに有志で調整してくれているみたいです。
公式のレポジトリが更新されるたびに、コミュニティビルド版もパッケージを更新しているようです。(公式がアップデートされる都度インストールしなおせばよいのでしょうか?未確認です)
FAQによると、拡張機能も偏ったプロセッサにのみ対応でなければ**たぶん動く!**って書いてあります。
インストール方法
Chrome OS
の Native method
の the Release pageからバージョンを選び .deb
形式のパッケージをダウンロード。
ファイルを実行するとインストールが成功しました。
ちなみに私が試したとき最新パッケージをインストールしたのですが、拡張機能がインストールできなかったので、1つ古いバージョンをインストールしなおしたところ、拡張機能も無事にインストールができました。
なにかのバグかもしれません。
(インストール後に日本語入力できないって焦りましたが、Linuxに日本語入力が設定されていないためでした。そちらはまた別途)
まとめ
Lenovo IdeaPad Duet ChromebookにVScodeをインストールしたくて失敗した3つの方法と、コミュニティビルド版をインストールする手順を示しました。