Google は、2019 年より前にCrostini
インストールできるデバイスのリストを提供しています。2019 年以降は、すべてのデバイスでCrostini
サポートが提供される予定です。Crostini Crostini
オペレーティング システムではありません。Chrome OS で動作するための Linux アプリケーション サポートです。統合性が高く、使いやすいです。たとえば、Arch Linux ディストリビューションをインストールできます。今年、私は初めてのChromebook
購入しました。これはモデル C302C でした。かなり手頃な価格です。残念ながら、何らかの理由で、 Crostini
のサポートは提供されていないようです。これが、この記事を書いた理由であり、この記事が今でも非常に関連性があると思う理由です。Linux が組み込まれた別の代替環境をインストールする方法を見ていきます。私の Google Chrome OS のバージョンは 83.04091.0 です。Google Chrome OS オペレーティング システムの複雑さを調べていくうちに、これが平均的なユーザー向けに見事に作られたオペレーティング システムであることがわかりました。お気に入りの Google ストア アプリをダウンロードして使用したり、Spotify で音楽を再生したり、YouTube で動画を視聴したり、TikTok 動画を作成したりできます。さらに、普通のパソコンと同じように操作できるという利点もあります。このシステムでは、PowerPoint を作成したり、メールを送信したり、Microsoft Office を使用したり、Word 文書や Excel を作成したり、Note を使用したり、Web を無限に閲覧したりできます。さらに、NetFlix を使用してお気に入りのシリーズや動画を視聴することもできます。このようなシステムは、通勤や長距離移動が多い場合にはありがたいものです。しかし、このシステムを実際に使ってみると、すぐにジレンマに陥りました。すべてがとても素晴らしいのに、まったく違う!ソフトウェア エンジニアにとって、これはどのように機能するのでしょうか。Chrome OS マシンを、オペレーティング システムを変更せずに強力な DevOps マシンに変えてみましょう。
この記事では、Chrome OS マシンを強力な DevOps マシンに変える方法についての簡単なガイドを提供します。目標は、ルールではなくガイドを提供することです。これらは私のケースでうまくいった手順であり、皆さんのお役に立てるよう共有します。詳細については、最後のカードに記載したソース参照を参照してください。では、始めましょう!
始める前に、いくつか注意すべき点があります。
DevOps エンジニアとして Chrome OS マシンで作業するには、何らかの Linux シェルが必要で、実行可能ファイルを実行してソフトウェアをインストールできる必要があります。Chrome にはchrome
Chromium OS Universal Chroot 環境である crouton があります。以降の手順を最適に実行できるように、すべてをデフォルトの ~/Downloads フォルダーにダウンロードすることに注意してください。また、このセクションの最後には、Chrome Chrome OS environment
と、 Xubuntu
によって配布されるXfce
デスクトップ環境が用意されていることにも注意してください。先に進む前に、Xfce に必要なソフトウェアをダウンロードしておきましょう。
始めましょう:
Chrome ブラウザを開いた状態で、ALT + CTRL + T を押します。これにより、crosh プロンプトが開きます。
「shell」と入力して ENTER キーを押してシェルを開きましょう。
これで crouton をインストールできます。 xfce は、追加できる crouton のカンマ区切りパラメータの 1 つであることに留意してください。タッチ スクリーン マシンがある場合は、touch を追加できます。統合拡張機能を使用する場合は、 xiwi
(つまり、 xfce
、 touch
、 xiwi
) を使用できます。
sudo sh -e ~/ダウンロード/crouton -t xfce
フルスクリーンモードに入る フルスクリーンモードを終了する
要求されたすべての詳細を入力すると、最終的に次の出力が表示されます。
プライマリ ユーザーのユーザー名を指定してください: jesperancinha 新しい UNIX パスワードを入力してください: 新しい UNIX パスワードを再入力してください: passwd: パスワードが正常に更新されました ヒント: chroot からのオーディオは、ALSA プラグインを介して CRAS (Chromium OS オーディオ サーバー) に転送されるようになりました。 今後の Chromium OS のアップグレードにより、インストールされているバージョンの CRAS との互換性が失われる可能性があります。 このような場合は、chroot を更新するだけです。 Ctrl+Alt+Shift+Back および Ctrl+Alt+Shift+Forward を押すと、実行中の chroot デスクトップと Chromium OS を切り替えることができます。 startxfce4 ホスト コマンドを使用して Xfce を起動できます: sudo startxfce4 /mnt/stateful_partition/crouton/chroots/xenial をアンマウントしています... 完了しました。 enter-chroot を使用して chroot に入ることができます。 chronos@localhost ~ $
フルスクリーンモードに入る フルスクリーンモードを終了する
環境を起動する準備ができました。Linux Xfce 環境を起動するには、次のコマンドを実行します。
sudo startxfce4
フルスクリーンモードに入る フルスクリーンモードを終了する
この時点で、Linux「マシン」はすべての DevOps アクティビティに対応できる状態になっています。ただし、この章では、私が気に入っていて開発者の環境に必要だと考えている主要な Linux ユーティリティを設定するために使用したコマンド レシピを見ていきます。アプリケーション -> ターミナル エミュレーターでターミナルを開きましょう。これがそのレシピです。
cd ~/Downloads tar -xvzf jetbrains-toolbox-1.16.6319.tar.gz cd jetbrains-toolbox-1.16.6319 ./jetbrains-toolbox
フルスクリーンモードに入る フルスクリーンモードを終了する
私たちがする必要があるのは、このインストールをさらに進め、指示に従ってインストールするだけです。
標準として、IntelliJ をインストールすることをお勧めします。これについては後ほど説明します。
残りのユーティリティと Chrome をインストールするには、いくつかの問題に直面しました。これがこのレシピの次の手順です。
sudo su apt-get install fonts-liberation apt-get -y -f install apt -y install git apt -y install maven apt -y install npm apt -y install libappindicator1 apt-get -y -f install apt -y install curl apt-get -y install gitk
フルスクリーンモードに入る フルスクリーンモードを終了する
そして最後にChromeをインストールします
cd ~/Downloads dpkg -i google-chrome-stable_current_amd64.deb
フルスクリーンモードに入る フルスクリーンモードを終了する
Java開発者にとって最も優れたユーティリティの1つは、コンパイラのパッケージマネージャとして機能するSDKMANです。そのページで説明されているように、これを成功させる手順は次のとおりです。
sudo curl -s "https://get.sdkman.io" | bash sudo source "$HOME/.sdkman/bin/sdkman-init.sh"
フルスクリーンモードに入る フルスクリーンモードを終了する
通常ユーザーには SDK man が必要なので、後者のコマンドも非ルートユーザーとして実行しましょう。
終了ソース "$HOME/.sdkman/bin/sdkman-init.sh"
フルスクリーンモードに入る フルスクリーンモードを終了する
SHITF+CTRL+ALT+BACK
およびSHIFT+CTRL+ALT+FORWARD
および FORWARD ナビゲーション キーは、キーボードの左上にあるキーであることに注意してください。これらは、F1 キーと F2 キーとしても定義されます。Chrome OS マシンを強力で便利な DevOps エンジニアリング マシンに変える方法について説明しました。これは、Google Chrome ブックを使用した私自身の個人的な経験の説明でもあります。結局のところ、Chrome ブックも優れたコンピューターであり、外観や操作性、コマンドが異なりますが、お気に入りの Linux コマンドを実行して最大限に活用することができます。基本的に、このガイドでは、次のことから始めました。
そして、これを追加しました:
私がこの記事を書いて楽しんだのと同じくらい、皆さんもこの記事を楽しんでいただければ幸いです。また、ブロックの問題で困っている方のお役に立てれば幸いです。インターネットでたくさんのガイドを見つけましたが、最終的には自分で見つけなければならないものもありました。そこで、自分の経験を皆さんと共有することにしました。私は、Chrome OS バージョン63.0.3239.116
(公式ビルド) (64 ビット) がプリインストールされたASUS C302C
Google ノートブックでこれらの手順を実行しました。その後、このバージョンを83.04091.0
に変更しました。私がこの記事を書いて楽しんだのと同じくらい、皆さんもこの記事を楽しんでいただければ幸いです。皆さんのご意見をぜひお聞かせください。ぜひコメントを残してください。ご協力に感謝いたします。また、お読みいただきありがとうございました。