知られるようになった Archinstall2.3.0インストーラーの新しいバージョンのリリース。 これは、XNUMX月がArch Linux開発者によって発表されて以来、最初はエイプリルフールに関連する冗談だと信じられていました。
Archinstall インストーラーの統合についてまだ知らない人は、次のことを知っておく必要があります。 このインストーラーはコンソール モードで動作し、インストールを自動化するオプションとして提供されます。. デフォルトでは、以前と同様に、ステップバイステップのインストール ガイドを使用する手動モードが提供されます。
インストーラー は、ガイド付きと自動化の XNUMX つのモードを提供します。
- インタラクティブ モードでは、ユーザーは基本的なセットアップとインストールの手動手順をカバーする一連の質問が表示されます。
- 自動モードでは、スクリプトを使用して一般的な自動インストール テンプレートを作成できます。 このモードは、典型的な設定とパッケージのセットがインストールされた自動インストール用に設計された独自のアセンブリを作成するのに適しています (たとえば、仮想環境での Arch Linux のクイック インストールなど)。
Archinstall では、 特定のインストール プロファイルを作成できますたとえば、デスクトップ(KDE、GNOME、Awesome)を選択してそれを機能させるために必要なパッケージをインストールするための「デスクトップ」プロファイル、またはWebコンテンツ、サーバー、DBMSを選択してインストールするための「Webサーバー」および「データベース」プロファイル。 プロファイルを使用して、ネットワークのインストールやサーバーのグループへの自動システム展開を行うこともできます。
Archinstall 2.3.0 の主な新機能
この新しいバージョンのarchinstall2.3.0は、コミュニティによって提起された多くの問題と、信頼性、特にその使用を改善するインストーラーのいくつかの改善に対処します。
開発者が共有するように:
問題を提出し、フィードバックを提供し、そして最も重要なことに、これらすべての問題の解決策を提案または貢献してくれたすべての人に感謝します。
これは決して完璧なバージョンではなく、やるべきことがたくさんあります。 しかし、これは、アクセシビリティと安定性の向上、および出荷するガイド付きテンプレートのセキュリティの向上を伴う正しい方向への一歩であると考えています。 以下は、前のバージョン以降のすべての変更のリストです。それらを強調するために、最も重要な変更から始めます。
加えられた変更と最も目立つ変更の一部では、 GRUBブートローダーとディスク暗号化の正しいサポートさらに、Btrfsサブセクションのカスタマイズのサポートが追加されました。
また、 アクティブなサービスespeakup.serviceの存在の検出が提供されました (視覚障害のある音声シンセサイザー)インストールメディアとインストール中の設定の自動コピー。
さらに、今ではそれも強調されていますe複数の暗号化されたボリュームをサポート (少し制限されています。オンまたはオフですが、複数のパーティションが暗号化されます)。 暗号化されたすべてのパーティションがパスフレーズによって保護されます。
また、 プラグインの初期サポートが提案されています、ユーザーがインストーラー用の独自のドライバーとプラグインを作成できるようにします。 プラグインは、オプション«–plugin = url |を使用してネットワーク経由でロードすることもできます。 location "、構成ファイル({" plugin ":»url | location"} ")、API(archinstall.load_plugin())、またはパッケージマネージャー(pip install yourplugin)。
目立つ他の変更のうち:
- ディスクパーティションを手動でパーティション分割するための再設計されたインターフェイス。
- パーティショニング、暗号化、マウントなどのディスク操作の信頼性が向上しました。
- デフォルトのインストールマウントポイントは、/ mntsino / mnt / archinstallではなくなりました。
ディスクのレイアウトと構成がuser_configuration.jsonからuser_disk_layouts.jsonに移動されました - BlockDevice()。Device_or_backfileは、デバイスがループデバイスである場合にバックファイルを返すようになりました。BlockDevice()。デバイスは、タイプ(raid、cryptなど)の限られた情報を返します。
- Partition()。Sizeは読み取り専用の値になっているため、Partition(size = X)パラメーターは削除されています。
パーティション()。Allow_formattingは削除/非推奨になりました。これは、パーティションを自動的に消去するのではなく、直接の関数呼び出しを介して処理されます。
最後に、あなたがそれについてもっと知ることができることに興味があるなら、あなたは詳細を調べることができます 次のリンクで。