Jack Wallen が、Linux 上で chroot 環境を簡単に作成および使用できる GUI を紹介します。
Linuxの機能として以前から提供されているchroot環境は、テスト目的のために分離環境を構築します。この分離環境により、テスト対象のアプリケーションがシステム環境にアクセスできないことが保証され、アプリケーションによる悪影響から保護されます。
参照: 知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
このような環境は、開発目的や、サードパーティ製アプリを実際に展開する前のテストにも利用できます。結局のところ、すべての開発プロジェクトを盲目的に信頼すべきではありません。
しかし、chroot環境での作業はこれまで少々困難でした。Atomsは、chroot環境の作成と使用を非常に簡単にするGUIアプリケーションです。これにより、環境の作成にかかる時間を短縮し、開発とテストに多くの時間を費やすことができます。
Fedora Workstation に Atoms をインストールして使用する方法を説明します。
Atoms には次のような機能が含まれています:
- chroot環境内でのファイルのブラウニング
- マウントポイントを選択する機能
- コンソールアクセス
- AlmaLinux、Alpine Linux、CentOS、Debian、Fedora、Gentoo、openSUSE、Rocky Linuxのイメージをサポート
- 使いやすいGUI
Atomsをインストールして使用するために必要なもの
必要なのは、Fedora Workstation または Flatpak をサポートする Linux ディストリビューションの実行中のインスタンスだけです。
Atomsのインストール方法
デスクトップにログインし、ターミナルウィンドウを開きます。次のコマンドでAtomsをインストールします。
flatpak install atoms
質問に必ず y と答えて、インストールを完了させてください。
Atomsの使い方
Atomsをインストールすると、デスクトップメニューにランチャーが表示されます。アプリを開くと、非常にシンプルで使いやすいインターフェースが表示されます(図A)。
図A

表示されるウィンドウ (図 B ) で、chroot 環境に名前を付け、chroot 環境のディストリビューションを選択し、ディストリビューションのリリースを選択する必要があります。
図B

chroot環境を設定したら、「作成」をクリックすると、Atomsがすぐに新しい環境を作成します。プロンプトが表示されたら「閉じる」をクリックすると、新しいchrootが表示されます(図C)。
図C

エントリをクリックすると、ファイルの参照、公開するマウント ポイントの選択、コンソールへのアクセスがいかに簡単かがわかります (図 D )。
図D

[コンソール] をクリックすると、すぐに環境のルート コンソールに移動します (図 E )。
図E

この時点で、開発中のアプリケーションの動作とテストを開始できます。おめでとうございます。chroot はかつてないほど簡単になりました。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。
こちらもご覧ください
- 開発者になる方法:チートシート
- Linux 管理者向けハウツーガイド(無料 PDF)
- 誰もが知っておくべき Windows、Linux、Mac のコマンド(無料 PDF)
- Linux 101: 技術プロフェッショナルが知っておくべきこと
- Linux、Android、その他のオープンソース技術の報道

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。