YaST(Yet another Setup Tool [ 4 ])は、Linuxオペレーティングシステムのセットアップおよび構成ツールです。
YaSTは、 openSUSE Linuxディストリビューションだけでなく、SUSE Linux Enterpriseを含むSUSEの派生商用ディストリビューションにも搭載されています。また、現在は開発が終了しているUnited Linuxにも含まれていました。
YaSTには、システムのさまざまな側面を設定できるツールが備わっています。
YaSTは1995年4月に初めてリリースされました。YaSTを搭載した最初のSuSEディストリビューションは1996年5月にリリースされました。YaSTは1999年に書き直され、SuSE Linux 6.3にインストーラーとして初めて搭載されました。YaST2はSuSE Linux 6.4でデスクトップに追加され、SuSE Linux 8.0でYaST1が削除されるまでYaST1と共存していました。
YaST は openSUSE Leap 16 から非推奨となり、Qt インターフェースは削除されましたが、ncurses インターフェースは引き続きダウンロードして使用できます。[ 5 ]

YaST は、SUSE が2004 年にGNU General Public License (GPL)の下で公開した無料のオープンソース ソフトウェアです。 [ 6 ] [ 7 ]これは、SUSE Linux インストールの管理と保守を行うためのツールです。システム管理者は、ソフトウェアのインストール、ハードウェアの構成、ネットワークとサーバーの設定などを行うことができます。
YaSTには、グラフィカルユーザーインターフェース(GUI)とテキストベースユーザーインターフェース(TUI)(ncursesを使用)という2つのフロントエンドがあります。これは、サーバーなどのGUI非対応のインストール環境、低速なインターネット接続でのシステム管理、グラフィカルなXサーバーを起動できないもののパッケージマネージャーへの高度なユーザーインターフェースが必要な場合(例えば、グラフィカルなインストールを修正するためにX.Orgパッケージをダウングレードしようとしている初心者ユーザーなど)に特に役立ちます。
YaST はZYppプロジェクトを通じてパッケージ管理機能を提供します。[ 8 ]最初の ZYpp 対応パッケージ管理 YaST アプリケーションはパフォーマンスの問題と起動時間の長さがありましたが、10.2 および 10.3 リリースで改善されました。openSUSE 11.0 alpha 3 以降、ZYpp は SAT ソルバー プロジェクトと統合され、YaST と Zypper は他のRPM パッケージマネージャベースのシステムよりも高速になりました。[ 9 ]
YaSTには以前、Suse Advanced X構成であるSaXとSaX2が含まれていました。SaXはSuSE Linux 6.4でSaX2として書き直されました。SaX1はSuSE Linux 8.1で削除され、SaX2はopenSUSE 11.2でYaSTコントロールセンターから削除されました。SaX2はopenSUSE 11.3で完全に削除されました。GTKインターフェースはopenSUSE Leap 42.1で削除されました。
YaST は Tumbleweed および Leap のバージョン間で頻繁にアップデートと改善が行われます。たとえば、openSUSE Leap 15.1 では、YaST のコマンドライン版にインターフェースが追加されるなど、ファイアウォールを管理するための YaST インターフェースが改善されました。同じ openSUSE Leap のリリースでは、YaST のロゴが更新され、パーティション管理モジュールが改善されました。[ 10 ]
YaST は以前は YCP という独自のスクリプト言語を使用していましたが、OpenSUSE 13.1 では YaST はRubyで書き直されました。[ 2 ]
openSUSE Leap 16 および SUSE Linux Enterprise Server 16 では、YaST は非推奨となりました。ウェブベースのCockpitプロジェクトが YaST コントロール センターの代替として採用され、Agama というウェブベースのインストーラが YaST インストーラに取って代わり、Myrlyn が YaST に依存しない新しい Qt ベースの ZYpp フロントエンドとして導入され、YaST ソフトウェアに取って代わりました。[ 5 ] [ 11 ] [ 12 ] [ 13 ]
AutoYaSTは、ユーザーの介入なしに1つまたは複数のopenSUSEシステムを自動的にインストールするためのシステムです。AutoYaSTによるインストールは、インストールおよび設定データを含む制御ファイルを使用して実行されます。
各電流システムのプロファイルは に保存されます/root/autoyast.xml。[ 14 ]
WebYaSTは、現在のマシンの状態を確認するために使用できるYaSTのWebインターフェースです。パッケージのインストール状況を確認したり、システムをシャットダウンまたは再起動したり、システム設定(時刻など)を変更したり、システムサービスやデーモンの状態を変更したりできます。[ 15 ]
YaSTのライセンスが2004年に以前のかなり制限的なライセンスからGPLに変更されたことで、YaSTを他のLinuxディストリビューションに移植することが可能になった。[ 6 ]その結果、 YaSTをDebianに移植するプロジェクトYaST4Debianが立ち上げられた。
Novell/SuSE の YaST チームと連絡を取り合っていたこのプロジェクトは、 yast2-ncursesおよびyast2-qtモジュールの移植など、いくつかの重要なマイルストーンを達成しました。[ 16 ]現在、このプロジェクトは休止状態にあり、新しいボランティアのプロジェクトメンテナーを探しています。[ 17 ]
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)