ChromebookにCrostiniでVisual Studio Code をインストール
はじめに
ChromebookにCrostini入れたので、せっかくだからVisual Studio Codeもインストールしてみた。
どうやって入れたらいいかなと少し調べて試してみた。普通に公式サイトのLinux向けの方法でいけた。code.headmelted.comのんは途中でTerminal落ちた。crostini向けではないか。
Running Visual Studio Code on Linux
Visual Studio Code for Chromebooks and Raspberry Pi
追記:2019/10/05
日本語入力の方法を見つけたので、リンクを追記。
追記:2019/11/02
環境リセットしたので、入れ直したらやりかた変わってそうやった。追記した。
追記:2020/02/20
アップデートの仕方、追記した。
環境
Acer
CB3-431
Intel Celeron N3160
インストール(追記:2019/11/02)
ここみて、インストールした。
Running Visual Studio Code on Linux
Debian and Ubuntu based distributions
ってところみてやったらすんなり入った。
.deb package (64-bit)
のリンクをダウンロードしてcrostiniのディレクトリに保存して下記コマンドを実行するだけ。
sudo apt install ./<file>.deb
なぜかアイコンがうまく設定されなかった。まあいいか。
インストール(やりかた古そう)
まず、公式サイトに従って、.deb package (64-bit)をダウンロード
今現在、
code_1.28.2-1539735992_amd64.deb
ってバージョンやった。
次に、dpkg -iってコマンドうつと、いろいろ足りないって言われる。
penguin:~$ sudo dpkg -i code_1.28.2-1539735992_amd64.deb Selecting previously unselected package code.
(Reading database ... 44864 files and directories currently installed.)
Preparing to unpack code_1.28.2-1539735992_amd64.deb ...
Unpacking code (1.28.2-1539735992) ...
dpkg: dependency problems prevent configuration of code:
code depends on libnotify4; however:
Package libnotify4 is not installed.
code depends on libnss3 (>= 2:3.26); however:
Package libnss3 is not installed.
code depends on libxkbfile1; however:
Package libxkbfile1 is not installed.
code depends on libsecret-1-0; however:
Package libsecret-1-0 is not installed.
dpkg: error processing package code (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for mime-support (3.60) ...sudo
Errors were encountered while processing:
code
なんか、しないといけないと思って少し調べたら無視して次いってよさそうだった。
install - Visual studio code Installation on Ubuntu 16.04 - Stack Overflow
エラーを無視して、apt-get intsall -fと続きのコマンドをコピペしていく。
sudo apt-get install -f # Install dependencies
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install code # or code-insiders
code
で実行できる。
GUIはこんな感じ。
MATLABコードに色をつけてくれるエクステンションも追加できる。
日本語入力(追記:2019/10/05)
仕組みがわかってないけれど、下記サイトを参考に設定したら日本語も入力できた。
crostiniのターミナルから実行じゃなくて、アプリをクリックして起動してもちゃんと日本語入力できた。
fcitx+mozcで動作するっぽい。Ubuntuの日本語設定のときもそんなん使った気がする。
これで、ちょっとしたプログラムだけじゃなくて、メモとかドキュメントもかけるようになった。
ChromeOSのLinux(Crostini)で日本語入力(自動起動対応) -
ちなみに、fcitxをクリックして立ち上げるとき、ずっと立ち上げ中の表示になってて途中で閉じたけれど、ちゃんと動作してそう。次のステップにすすんだらうまくいった。
fcitxをターミナルで実行するとすでに動いているよみたいなこと言われる。
$ fcitx
(省略)
(WARN-5713 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/module/dbus/dbusstuff.c:246) DBus Service Already Exists
(ERROR-5713 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/instance.c:442) Exiting.
アップデート
アップデートしろって出てくるので、ボタンを押すと下記サイトに飛ばされる。そのあとどうしたらいいのか、悩んだので試した方法を書いておく。
Visual Studio Code - Code Editing. Redefined
このサイト、見ると、
Running Visual Studio Code on Linux
こんなん書かれてる。
Installing the .deb package will automatically install the apt repository and signing key to enable auto-updating using the system's package manager.
sudo apt install code
だけでいいんかなと思ったけど、更新されない。よくわからん。
なので、一度、code_1.42.1-1581432938_amd64.deb
をブラウザ経由でダウンロードしてDownloads
フォルダからLinux files
フォルダに移動して、下記コマンドを実行した。
(wgetしようと思ったけれど、URLがよくわからんかった。)
~$ sudo apt install ./code_1.42.1-1581432938_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'code' instead of './code_1.42.1-1581432938_amd64.deb'
The following packages will be upgraded:
code
1 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
Need to get 0 B/58.2 MB of archives.
After this operation, 526 kB of additional disk space will be used.
Get:1 /home/naosuke0219/code_1.42.1-1581432938_amd64.deb code amd64 1.42.1-1581432938 [58.2 MB]
(Reading database ... 70680 files and directories currently installed.)
Preparing to unpack .../code_1.42.1-1581432938_amd64.deb ...
Unpacking code (1.42.1-1581432938) over (1.39.2-1571154070) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for desktop-file-utils (0.23-1) ...
Setting up code (1.42.1-1581432938) ...
Extensionsもそのまま入ってそう。ちゃんとできたんかなー。
おわりに
すごくいい感じ。かんたんに入っていい感じ。
Author And Source
この問題について(ChromebookにCrostiniでVisual Studio Code をインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/optimisuke/items/de5a02eadee007e4d314著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .