はじめに
筆者は数年前からプライベートPCとしてChromebookを利用している。
以前もChromebook上でLinuxを動かすことは可能だったが、ベータ版だったため有効化していなかった。
しかし、Google I/O 2021にて「Chrome OS 91のリリースにあたり、”ベータ版”が取れて正式版となる。」と発表された。
Python実行環境やVSCodeなどを利用したいため、この度初めてLinuxを有効化した。
本記事ではインストール方法について記載する。
システム環境
Acer Chromebook Spin 311 CP311-3H-A14N/E
Google Chrome OS 94.0.4606.114
インストール手順
右下メニューより「設定」メニューを開く。
左メニューより「詳細設定」→「デベロッパー」を選択する。
Linux開発環境の「オンにする」を選択する。
「次へ」を選択する。
任意のユーザ名を入力する。
ディスクサイズは後から変更可能のため、「推奨」を選択する。
「インストール」を選択する。
すると以下の画面になり、10分程度でインストールが完了する。
インストールが完了すると、自動的に以下のようなターミナルが起動した。
以上でインストールは完了。(ちなみに中身はDebianだった。)
最後にaptパッケージを最新化しておく。
testuser@penguin:~$ sudo apt-get update && sudo apt-get dist-upgrade
Hit:1 https://security.debian.org/debian-security buster/updates InRelease
Hit:2 https://deb.debian.org/debian buster InRelease
Ign:3 https://storage.googleapis.com/cros-packages/94 buster InRelease
Hit:4 https://storage.googleapis.com/cros-packages/94 buster Release
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
base-files debconf krb5-locales libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0
psmisc tzdata
9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,387 kB of archives.
After this operation, 1,024 B disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 https://deb.debian.org/debian buster/main arm64 base-files arm64 10.3+deb10u11 [69.9 kB]
Get:2 https://deb.debian.org/debian buster/main arm64 debconf all 1.5.71+deb10u1 [145 kB]
Get:3 https://deb.debian.org/debian buster/main arm64 tzdata all 2021a-0+deb10u2 [266 kB]
Get:4 https://deb.debian.org/debian buster/main arm64 krb5-locales all 1.17-3+deb10u3 [95.5 kB]
Get:5 https://deb.debian.org/debian buster/main arm64 libgssapi-krb5-2 arm64 1.17-3+deb10u3 [150 kB]
Get:6 https://deb.debian.org/debian buster/main arm64 libkrb5-3 arm64 1.17-3+deb10u3 [351 kB]
Get:7 https://deb.debian.org/debian buster/main arm64 libkrb5support0 arm64 1.17-3+deb10u3 [65.0 kB]
Get:8 https://deb.debian.org/debian buster/main arm64 libk5crypto3 arm64 1.17-3+deb10u3 [123 kB]
Get:9 https://deb.debian.org/debian buster/main arm64 psmisc arm64 23.2-1+deb10u1 [123 kB]
Fetched 1,387 kB in 2s (881 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 33289 files and directories currently installed.)
Preparing to unpack .../base-files_10.3+deb10u11_arm64.deb ...
Unpacking base-files (10.3+deb10u11) over (10.3+deb10u10) ...
Setting up base-files (10.3+deb10u11) ...
Installing new version of config file /etc/debian_version ...
(Reading database ... 33289 files and directories currently installed.)
Preparing to unpack .../debconf_1.5.71+deb10u1_all.deb ...
Unpacking debconf (1.5.71+deb10u1) over (1.5.71) ...
Setting up debconf (1.5.71+deb10u1) ...
(Reading database ... 33289 files and directories currently installed.)
Preparing to unpack .../0-tzdata_2021a-0+deb10u2_all.deb ...
Unpacking tzdata (2021a-0+deb10u2) over (2021a-0+deb10u1) ...
Preparing to unpack .../1-krb5-locales_1.17-3+deb10u3_all.deb ...
Unpacking krb5-locales (1.17-3+deb10u3) over (1.17-3+deb10u2) ...
Preparing to unpack .../2-libgssapi-krb5-2_1.17-3+deb10u3_arm64.deb ...
Unpacking libgssapi-krb5-2:arm64 (1.17-3+deb10u3) over (1.17-3+deb10u2) ...
Preparing to unpack .../3-libkrb5-3_1.17-3+deb10u3_arm64.deb ...
Unpacking libkrb5-3:arm64 (1.17-3+deb10u3) over (1.17-3+deb10u2) ...
Preparing to unpack .../4-libkrb5support0_1.17-3+deb10u3_arm64.deb ...
Unpacking libkrb5support0:arm64 (1.17-3+deb10u3) over (1.17-3+deb10u2) ...
Preparing to unpack .../5-libk5crypto3_1.17-3+deb10u3_arm64.deb ...
Unpacking libk5crypto3:arm64 (1.17-3+deb10u3) over (1.17-3+deb10u2) ...
Preparing to unpack .../6-psmisc_23.2-1+deb10u1_arm64.deb ...
Unpacking psmisc (23.2-1+deb10u1) over (23.2-1) ...
Setting up psmisc (23.2-1+deb10u1) ...
Setting up krb5-locales (1.17-3+deb10u3) ...
Setting up libkrb5support0:arm64 (1.17-3+deb10u3) ...
Setting up tzdata (2021a-0+deb10u2) ...
Current default time zone: 'Asia/Tokyo'
Local time is now: Sun Nov 14 16:32:26 JST 2021.
Universal Time is now: Sun Nov 14 07:32:26 UTC 2021.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
Setting up libk5crypto3:arm64 (1.17-3+deb10u3) ...
Setting up libkrb5-3:arm64 (1.17-3+deb10u3) ...
Setting up libgssapi-krb5-2:arm64 (1.17-3+deb10u3) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.28-10) ...
testuser@penguin:~$