
Chromebook Plus のLinux環境を
完全構築する実践ガイド
──「なんとなく使える」から「プロの武器」へ
✦ この記事を終えるとできること
Chromebookで動く
執筆・編集できる
ローカルで動く
オフラインで完結
⏱ 合計所要時間の目安:約30〜40分(WiFi環境)
Linux環境は本当に必要か?
─ 正直な判断基準
「Chromebook PlusにLinuxを入れるべきか」という問いへの正直な答えは 「用途次第。ただしPlus機なら入れて損はない」 です。
| 判断軸 | Web/Android のみで十分 | Linux環境を整備すべき |
|---|---|---|
| 主な用途 | ブログ閲覧・SNS・Google Docs・動画鑑賞 | ◎コード編集・データ処理・ブログ執筆・自動化 |
| AIツール活用 | Web UIで十分(ChatGPT・Claude.ai) | ◎APIをローカルスクリプトから呼び出したい |
| テキスト編集 | Google Docsや簡易エディタで間に合う | ◎VS Code + 拡張機能でMarkdown執筆を極めたい |
| 画像処理 | Canva・Adobe Expressで完結 | ◎AI生成画像のローカルレタッチ・バッチ処理 |
| 学習コスト | 低すぐ使える | 中初期2〜3時間の投資が必要 |
STEP 1 ── Linux開発環境を有効化する
所要時間:約5〜10分
ChromeOSの「Linux開発環境(Crostini)」は、Chromebook内部でDebian Linuxを動かす公式機能です。難しいハックは不要で、設定画面から有効化できます。
画面右下の時刻をクリック → ⚙️ 設定 を開きます。
左側メニューをスクロールし、詳細設定 → 開発者 を選択します。
「Linux 開発環境」の項目の「オンにする」ボタンをクリックします。
セットアップウィザードが起動します。ディスクサイズは 最低10GB以上(余裕があれば20GB)を推奨します。後から変更も可能ですが、最初に多めに確保する方が手間が省けます。
セットアップ完了後、自動的に「ターミナル」アプリが起動します。以下のプロンプトが表示されれば準備完了です。
# このような表示が出れば成功 user@penguin:~$ # まずパッケージリストを最新化する(必須) sudo apt update && sudo apt upgrade -y
⏱ アップグレードには2〜5分かかります。WiFi環境で実行してください。
STEP 2 ── VS Code をインストールする
所要時間:約10分
VS Code(Visual Studio Code)は、コーディングだけでなくMarkdownでのブログ執筆・思考の構造化にも最適なエディタです。Web版と比べ、拡張機能・スニペット・キーバインドが完全に使えます。
ChromeOSのブラウザで code.visualstudio.com にアクセス → 「.deb(Debian, Ubuntu)」を選択してダウンロードします。
ダウンロードしたファイルは ダウンロード フォルダに保存されます。
ファイルアプリで .deb ファイルを右クリック → 「Linux でのインストール」を選ぶと自動でインストールできます。
またはターミナルからコマンドでインストールすることも可能です:
# ダウンロードフォルダはLinuxから /mnt/chromeos/MyFiles/Downloads/ でアクセス可能 cd /mnt/chromeos/MyFiles/Downloads/ # ファイル名は実際のバージョンに合わせて変更すること sudo dpkg -i code_*.deb # 依存関係のエラーが出た場合は以下を実行 sudo apt install -f
ランチャー(Linuxアプリ一覧)に「Visual Studio Code」が表示されるのでクリックして起動します。
ブログ執筆・AI活用に役立つ推奨拡張機能:
# Markdown プレビュー強化 code --install-extension shd101wyy.markdown-preview-enhanced # 日本語UIパック code --install-extension ms-ceintl.vscode-language-pack-ja # GitHub Copilot(有料)を使う場合 code --install-extension github.copilot # スペルチェック(英語混じりの文章に便利) code --install-extension streetsidesoftware.code-spell-checker
STEP 3 ── Python 環境を整える
所要時間:約15分
Linuxには Python 3 が最初から入っています。ただし、ライブラリ管理のために pip と venv(仮想環境)を正しく設定することが、後のトラブルを防ぐ上で重要です。
# バージョン確認 python3 --version # pip と venv をインストール sudo apt install python3-pip python3-venv -y # 作業フォルダを作成して移動 mkdir ~/projects && cd ~/projects # 仮想環境を作成・有効化(プロジェクトごとに行う) python3 -m venv myenv source myenv/bin/activate # (myenv) が表示されれば仮想環境が有効 # (myenv) user@penguin:~/projects$ # pip 自体を最新化する(依存エラー防止のため必須) pip install --upgrade pip
# Anthropic Claude API クライアント pip install anthropic # HTTP通信(スクレイピング・API呼び出し) pip install requests # データ処理(CSV・Excel の読み書き) pip install pandas openpyxl # 画像処理(リサイズ・変換の自動化) pip install Pillow # インストール済みライブラリ一覧を確認 pip list
以下は、フォルダ内の画像をWebに最適なサイズへ一括変換するスクリプトです。毎回手作業でやっていた処理がコマンド一発で完了します。
#!/usr/bin/env python3 """ブログ用画像一括リサイズスクリプト""" from PIL import Image import os # 設定 INPUT_DIR = "./images/original" OUTPUT_DIR = "./images/resized" MAX_WIDTH = 1200 # px(高さは自動計算) QUALITY = 85 # JPEGクオリティ(100が最高画質) # 入力・出力フォルダをどちらも作成(存在していても無害) os.makedirs(INPUT_DIR, exist_ok=True) os.makedirs(OUTPUT_DIR, exist_ok=True) for fname in os.listdir(INPUT_DIR): if not fname.lower().endswith(('.jpg', '.png', '.webp')): continue img = Image.open(os.path.join(INPUT_DIR, fname)) if img.width > MAX_WIDTH: ratio = MAX_WIDTH / img.width # Pillow 10.0.0以降は Image.Resampling.LANCZOS を使用すること img = img.resize((MAX_WIDTH, int(img.height * ratio)), Image.Resampling.LANCZOS) out_path = os.path.join(OUTPUT_DIR, fname) # JPEG/WebPはqualityオプションが有効、PNGは無視されるため分岐 if fname.lower().endswith(('.jpg', '.webp')): img.save(out_path, quality=QUALITY, optimize=True) else: img.save(out_path) print(f"✓ {fname} → {img.size}") print("\n完了!")
python3 resize_images.py
STEP 4 ── GIMP をインストールする(オプション)
所要時間:約5分
GIMPはPhotoshop相当の機能を持つ無料の画像編集ソフトです。AI生成画像のレタッチや、ブログアイキャッチの細かな調整に活用できます。
# GIMPをインストール sudo apt install gimp -y # ベクター画像編集が必要な場合はInkscapeも sudo apt install inkscape -y # 起動確認 gimp &
sudo apt install pinta)も選択肢に入ります。具体的なメリットまとめ ── 何が変わるのか
-
通信待ちゼロのスクリプト実行画像リサイズ・CSV整形などをクラウドにアップせずローカルで瞬時に完了。データが外部に出ないのでセキュリティ面でも安心。
-
VS Code フル機能でのMarkdown執筆スニペット・Vim キーバインド・Git連携が使えるため、Web版エディタより大幅に執筆効率が上がる。ブログの下書きから最終編集まで一環して管理可能。
-
Claude / GPT API のローカル呼び出しPythonスクリプトから直接APIを叩けるため、複数記事の一括要約・タイトル案生成・メタディスクリプション自動生成などのワークフローを構築できる。
-
ルーティン作業の完全自動化ファイルのリネーム・フォルダ整理・アイキャッチ画像の一括変換など、毎週数十分かかっていた作業がスクリプト1本で終わる。
-
ブラウザの「枠」から解放される没入感VS CodeやGIMPが独立したウィンドウとして動くため、URLバーや通知バナーに思考を中断されない。フロー状態が長続きする。
毎週の作業から数時間を永続的に取り戻す。」
