概要
YaSTソフトウェア管理ツールで、追加または削除するソフトウェアコンポーネントを検索します。YaSTによって、自動的に、すべての依存関係が解決されます。インストールメディアに付属しないパッケージをインストールし、YaSTでそうしたパッケージ管理するために、追加ソフトウエアリポジトリをセットアップに追加します。アップデートアプレットでソフトウェアの更新を管理することで、システムを最新の状態に保ちます。
YaSTを使用して、システムのソフトウェアコレクションを変更します。このYaSTモジュールには2種類のツールキット、Qtおよびncursesがあり、ここでQtについて説明します。
パッケージとそれらのパッケージに関する追加情報(パッケージメタデータ)を含むローカルまたはリモートのディレクトリ。
さまざまなzypperコマンドにより使用されるリポジトリの短い名前。このエイリアスは、リポジトリの追加時にユーザが選択できる名前であり、一意でなければなりません。
製品全体(例: SUSE Linux Enterprise Server)を表します。
パターンは、特定の目的で必要になるインストール可能なパッケージのリストです。例としては、GNOMEデスクトップ環境を実行するために必要なすべてのパッケージを含むopenSUSE基本システム(つまりGNOME基本システム)を提供する基本システムを挙げることができます。
パッケージはrpmフォーマットの圧縮ファイルで、特定のプログラム向けのファイルを含んでいます。
パッチは、フルパッケージでもpatchrpmまたはdeltarpmパッケージでも、1つ以上のパッケージで構成されています。また、まだインストールされていないパッケージとの依存関係もあります。
製品、パターン、パッケージ、またはパッチに関する一般的な用語。最も一般に使用される解決可能なタイプは、パッケージまたはパッチです。
patchrpmはSUSE Linux Enterprise Server 11 SP1が最初にリリースされてから更新されたファイルのみで構成されています。ダウンロードサイズは通常、パッケージサイズよりも非常に小さくなっています。
delatrpmは、2つの定義されたパッケージバージョンのバイナリ差分のみで構成されているので、ダウンロードサイズは最小です。rpmパッケージは、インストールの前に、ローカルコンピュータ上で再構築する必要があります。
YaST Qtインターフェイスは、デスクトップKDE、icewmなどの使用時にデフォルトで起動します。これは、リモート端末からYaSTを呼び出す場合も使用されます。[]>[]の順に選択して、YaSTコントロールセンターからソフトウェアマネージャを起動します。
![]() |
YaSTソフトウェアマネージャは、すべての現在使用可能なリポジトリからパッケージやパターンをインストールできます。このソフトウェアマネージャは、検索対象のソフトウェアの検出を容易にするさまざまな表示とフィルタを提供します。表示を変更するには、をクリックして下に一覧される表示を選択します。選択した表示が新しいタブで開きます。
パッケージ検索インターフェイスは、ソフトウェアマネージャのデフォルト表示です。検索する用語を入力し、Enterを押します。の場所を指定し、を変更することにより、検索を絞り込みます。
システム上のインストールに使用できるすべてのパターンを一覧します。
グループ別にソートしたすべてのパッケージを一覧します(、、など)。
グループおよびサブグループ別にソートしたすべてのパッケージを一覧します(たとえば、[]、[]、[など)。
リポジトリ別にパッケージを一覧するようにフィルタします。複数のリポジトリを選択するには、<Ctrl>キーを押しながらリポジトリ名をクリックします。「擬似リポジトリ」を選択すると、現在インストールされているすべてのパッケージが一覧されます。
新しいシステム言語の追加に必要なすべてのパッケージを一覧するようにフィルタします。
![]() | アクティブリポジトリに属さないパッケージの検出 |
|---|---|
アクティブリポジトリに属さないすべてのパッケージを一覧するには、[]>[]>[] の順に選択し、次に、[]>[]の順に選択します。これは、たとえば、リポジトリを削除し、そのリポジトリからのパッケージで、インストールされたまま残っているパッケージがないことを確認したい場合に有用です。 | |
パッケージを検索します(9.2.1項 「パッケージまたはパターンの検索」参照)。
検出されたパッケージは、右側のペインに一覧されます。パッケージをインストールまたは削除するには、パッケージを右クリックして、またはを選択します。該当するオプションがない場合は、パッケージ名の先頭にある記号で示されているパッケージステータスをチェックし、Shift+F1を押してヘルプを表示します。
![]() | 一覧されたすべてのパッケージにアクションを適用する方法 |
|---|---|
右ペインに一覧されたすべてのパッケージにアクションを適用するには、[]>[]の順に選択して、アクションを選択します。 | |
パターンをインストールするには、パターン名を右クリックして、を選択します。パターンを削除することはできません。
選択によって自動的に解決できない依存関係の競合が発生した場合は、9.2.3項 「ソフトウェアの依存関係のチェック」の説明に従って、この競合を手動で解決する必要があります。
さらにパッケージを選択するには、上記の手順を繰り返します。選択を完了したら、をクリックしてインストールを開始します。
![]() | パッケージ選択のレビュー |
|---|---|
YaSTは、インストールの開始時に実行されるすべてのアクションを含むリストを保守します。このリストをレビューするには、[]>[]の順に選択します。デフォルトでは、ステータスを変更するすべてのパッケージが一覧されます。の下のチェックボックスを使用して、このリストをフィルタしてください。Shift+F1を押して、ステータスフラグの詳細を表示します。 パッケージのステータスを元に戻すには、ステータスを右クリックし、パッケージの削除または更新が予定されている場合はを選択します。パッケージのインストールが予定されている場合はを選択します。すべての変更を破棄し、ソフトウェアマネージャを閉じるには、とをクリックします。 | |
一定のパッケージは、共有ライブラリなどの他のパッケージに依存しています。YaSTは、これらの依存関係を自動的に解決します。一方、システム上で他のパッケージと共存できないパッケージもあります。これらの場合は、インストール、更新、または削除用として自動的に選択されたパッケージのリストが提供されます。をクリックして、それらを受け入れます。
選択されたすべてのパッケージをインストールまたは削除すると、YaSTパッケージマネージャは自動的に終了します。
![]() | ソースのインストール |
|---|---|
YaSTソフトウェアマネージャによるソースパッケージのインストールは、現時点ではできません。このためには、コマンドラインツールzypperを使用します。詳細については、項 「ソースパッケージのインストール」 (第4章 コマンドラインツールによるソフトウェアの管理, ↑管理ガイド)を参照してください。 | |
![]() | パッケージの更新 |
|---|---|
一定のリポジトリからのすべてのパッケージを更新するには、9.2.1項 「パッケージまたはパターンの検索」の説明に従ってリポジトリを選択し、次に、[]>[]>[]の順にクリックします。 すべてのインストール済みパッケージを更新するには、[]>[]>[]の順に選択します。 の代わりに、を選択すると、選択したすべてのパッケージが、優先順位の最も高いリポジトリからのバージョンに「更新されます」(実際にはパッケージのダウングレードになる場合でも同様です)。このオプションは、パッケージの選択元が一定のリポジトリであることを確認する場合などに有用です。 | |
ほとんどのパッケージは、他のパッケージに依存しています。たとえば、共有ライブラリを使用するパッケージは、そのライブラリを提供するパッケージに依存します。一方、互いに共存できないパッケージもあります(たとえば、メール転送エージェントsendmail、postfixは1つしかインストールできません)。それらは競合の原因となります。ソフトウェアのインストールまたは削除時には、ソフトウェアマネージャが未解決のままの依存関係や競合が残っていないことを確認してシステムの整合性を確保します。
依存関係や競合の解決に1つのソリューションしかない場合は、その依存関係や競合は自動的に解決されます。複数のソリューションがあると必ず、手動で解決する必要のある競合が発生します。競合の解決にベンダやアーキテクチャの変更が必要な場合も、手動で解決する必要があります。をクリックしてインストールを開始すると、確認する必要のある、自動リゾルバでトリガされるすべてのアクションの概要が表示されます。
依存関係は、デフォルトで、自動的にチェックされます。パッケージのステータスを変更するたびに(たとえば、パッケージをインストールまたは削除用にマークする)、チェックが実行されます。これは、一般的には便利ですが、依存関係の競合を手動で解決する際にはわずらわしくなることがあります。チェックを無効にするには、[]>[]の順に選択し、自動確認の選択をオフにします。依存関係の確認は、[]>[]の順に選択して手動で実行します。整合性の確認は、をクリックして選択を確定すると、必ず実行されます。
パッケージの依存関係をレビューするには、パッケージを右クリックし、を選択します。依存関係を示すマップが開きます。すでにインストールされているパッケージは、緑の枠内に表示されます。
![]() | パッケージ競合の手動解決 |
|---|---|
非常に熟練していない限り、パッケージの競合の処理時にYaSTから出る指示に従ってください。そうしないと、競合を解決できない可能性があります。行った変更はいずれも他の競合をトリガする可能性があり、結局、競合の数は確実に増加することに留意してください。このようになった場合は、でソフトウェアマネージャをキャンセルし、すべての変更をで破棄して、やり直します。 | |
サードパーティーのソフトウェアをインストールには、追加ソフトウェアリポジトリをシステムに追加します。デフォルトでは、いったんシステムを登録すると(登録の詳細は6.15.1.4項 「Novell Customer Center設定」参照)、SUSE Linux Enterprise Server-DVD 11 SP1などの製品リポジトリと、一致する更新リポジトリが自動的に設定されます。最初に選択した製品によって、翻訳、辞書などを含む別個の言語アドオンリポジトリも、設定される場合があります。
ここでと呼ばれる購読を管理します。このコンテキストではサービスは、1つまたは複数のソフトウェアを提供できる (RIS) です。この種のサービスは管理者またはベンダから動的に変更できます。
![]() | 外部ソフトウェアソースの信用 |
|---|---|
外部ソフトウェアのリポジトリをリポジトリリストに追加する場合は、その前に、リポジトリを信頼できるかどうか確認してください。SUSE Linux Enterprise Serverは、サードパーティーのソフトウェアリポジトリからインストールされたソフトウェアによって発生する可能性のあるどのような問題についても、責任を負いません。 | |
製品リポジトリを追加するには、YaSTコントロールセンターを開き、ペインで、をクリックします。次の手順に従います。
リポジトリタイプを選択します。通常は、のデフォルトを使用します。アドオンCDまたはDVDの場合は、該当するオプションを選択します。リポジトリごとに、リポジトリの内容を説明したファイルがあります。今すぐそれらのファイルがダウンロードするには、を選択します。このオプションを選択しない場合は、それらのファイルは必要に応じて後で自動的にダウンロードされます。をクリックします。
必要なデータを入力するか、メディアを挿入します。をクリックして確定します。YaSTがリポジトリのメタデータをダウンロードし、解析を済ませるまで、しばらく時間かかかります。それが完了すると、9.2項 「Qtインタフェースを使用する」 . で説明されているように、このリポジトリからソフトウェアをインストールできます。
のの概要では、次のリポジトリプロパティを変更できます。
リポジトリのステータスは、またはのどちらかです。有効なリポジトリからのパッケージだけをインストールできます。リポジトリを一時的にオフにするには、をクリックします。リポジトリを完全に削除したい場合は、をクリックします。
![]() | |
リポジトリ名をダブルクリックすると、そのステータスが切り替わります。 | |
リポジトリを更新する際には、リポジトリの内容の説明(パッケージ名、バージョンなど)がYaST.で使用するローカルキャッシュにダウンロードされます。これは、CDやDVDなどの静的リポジトリでは1回で十分ですが、内容が頻繁に変更されるリポジトリでは頻繁な更新が必要です。リポジトリのキャッシュを最新の状態に保つ最も簡単な方法は、の選択です。手動で更新する場合は、をクリックします。
リポジトリのは、0から200までの値で示されます(0が最高の優先度)。パッケージが2つ以上のリポジトリにある場合は、優先度の最も高いリポジトリが優先して使用されます。これは、ローカルリポジトリ(たとえば、DVD)に高い優先度を割り当て、インターネットから不要なパッケージを(同等以上のバージョン番号を持つ場合に)ダウンロードしないようにする場合に役に立ちます。
![]() | 優先度対バージョン |
|---|---|
優先度の最も高いリポジトリが、常に、優先されます。したがって、更新リポジトリが常に最高の優先度(デフォルトで20)を持つように確認してください。さもないと、次のオンラインアップデートまで更新されない古いバージョンをインストールしてしまう可能性があります。 | |
リポジトリ名またはリポジトリのURLを変更するには、それをシングルクリックでリストから選択し、次に、をクリックします。
ソフトウェアリポジトリには、その整合性確認のため、リポジトリメンテナのGPGキーで署名することができます。YaSTでは、新しいリポジトリを追加するたびに、リポジトリのキーをインポートできます。そのキーを他の任意のGPGキーのように検証し、キーが変更されていないかどうか確認します。キーの変更を見つけた場合は、リポジトリに何らかの問題がある可能性があります。キーの変更の原因を突き止めるまで、リポジトリをインストールソースとして無効にしてください。
インポートしたすべてのキーを管理するには、モジュール内で、をクリックします。マウスでエントリを選択して、キーのプロパティを表示します。、、またはをクリックすることで、該当する操作をキーに対して実行します。
Novellはお買い上げの製品に対し、継続的にソフトウェアセキュリティパッチのアップデートを提供します。updaterアプレットにより、パッチの利用可能性が通知されます。これらのパッチは数回クリックするだけで簡単にインストールできます。
updaterアプレットは、パネルのシステムトレイに、SUSEマスコット(Geeko)の頭を描いたアイコンとして常駐します。このアイコンは、パッチの利用可能性と関連性およびupdaterのステータスによって変化します。アイコンが変化するたびに、現在のステータスを示すツールチップも表示されます。このアプレットはデフォルトで起動されます。手動で起動するには、メインメニューから+++の順に選択します。
[オンラインアップデートアプレット]アイコンの状態
利用可能なパッチはありません。
updaterアプレットがビジーです(たとえば、アップデートのチェック中、ソフトウェアのインストール中など)。
セキュリティパッチが利用可能です。
推奨のパッチが利用可能です。
オプションのパッチが利用可能です。
エラーが発生しました。
アップデートリポジトリが定義されていません。この状態にあるアップデータアプレットをクリックすると、更新の有無をチェックするかどうか質問されます。チェックに同意すると、YaST モジュールが起動されます。
[オンラインアップデートアプレット]には、パッチをインストールする2つのモードがあります。簡易インストールモードでは、すべてのセキュリティと推奨のパッチが自動的にインストールされ、詳細モードでは、インストールするパッチを選択できます。
手順9.1 パッチのインストール - 簡易モード
アップデートアプレットが利用可能なパッチの存在を示した場合は、左クリックでソフトウェアインストールウィンドウを開きます。
推奨されているパッチと再起動が必要なパッチのインストールをスキップするかどうか選択します。両方のインストールをお勧めします。
をクリックして、パッチのインストールを開始します。
初めてパッチのインストールを開始する場合は、rootパスワードを入力しないと続行できません。その際、を選択しておくと、パスワードの入力を再要求されることがなくなります。
アップデートアプレットのアイコンの上にマウスを置くと、インストールの状態を監視できます。
手順9.2 パッチのインストール - 詳細モード
アップデートアプレットが利用可能なパッチの存在を示した場合は、左クリックでソフトウェアインストールウィンドウを開きます。
すべてのパッチの詳細なリストが表示されます。パッチ名をクリックすると、詳細情報が表示されます。パッチを選択または選択解除するには、そのパッチのチェックボックスをクリックします。デフォルトでは、セキュリティパッチと推奨パッチが事前選択されています。
をクリックして、パッチのインストールを開始します。
初めてパッチのインストールを開始する場合は、rootパスワードを入力しないと続行できません。その際、を選択しておくと、パスワードの入力を再要求されることがなくなります。
アップデートアプレットのアイコンの上にマウスを置くと、インストールの状態を監視できます。
で続行後、rootパスワードの入力を求めるプロンプトが表示されます。updaterがパッチのインストールを実行します。システムトレイ(KDE)または通知領域(GNOME)で、ステータスメッセージと進捗状況メータを参照してください。
YaSTオンラインアップデートには、パッチのインストールをカスタマイズする高度な機能があります。詳細については、第 1 章 YaSTオンラインアップデート (↑管理ガイド)を参照してください。
新しいソフトウェアバージョンは、openSUSEコミュニティ提供のソフトウェアリポジトリから入手できます。そのようなリポジトリは、デフォルトでは事前設定されません。リポジトリを追加するには、openSUSE Updaterアイコンを右クリックして、を選択します。rootパスワードを入力して、モジュールを起動してください。
![]() | 外部ソフトウェアソースの信用 |
|---|---|
外部ソフトウェアリポジトリをリポジトリストに追加する前に、そのリポジトリを信用できるかどうか確認する必要があります。SUSE Linux Enterprise Serverは、サードパーティーのソフトウェアリポジトリからインストールされたソフトウェアで発生する可能性のある問題については、いっさい責任を負いません。 | |
updaterアプレットは、デフォルトでは新しいソフトウェアバージョンの有無についてリポジトリを監視しません。この機能を有効にするには、9.4.1.3項 「 Updaterアプレットの設定」で説明されているように設定ウィンドウを開き、チェックボックスにチェックマークを入れます。updaterアイコンが利用可能なアップデートの存在を示したら、アイコンをクリックして、ソフトウェアインストールウィンドウを開きます。をクリックしてから、タブをクリックし、新規バージョンを含むリストを開きます。該当するエントリの前に付いたボックスにチェックマークを入れて、1つのパッケージを選択するか、またはをクリックします。をクリックすると、選択したソフトウェアパッケージのインストールが開始します。rootパスワードの入力を求めるプロンプトが表示されます。システムトレイ(KDE)または通知領域(GNOME)で、ステータスメッセージと進捗状況メータを参照してください。
デフォルトでは、アップデータはログイン時に起動し、24時間ごとに更新の有無をチェックし、60分ごとに通知を表示し、パッチの可用性を監視します。この動作を変更するには、アプレットアイコンを右クリックして、を選択します。
設定ダイアログでは、次の設定も変更できます。
更新の確認間隔(時間単位)を選択します。
通知間隔(分単位)を選択します。
ユーザのログイン時にアプレットを自動的に起動します。デフォルトで有効になっています。
各種のバックエンドがら選択します。デフォルトでは、が使用されます。を使用する場合は、kde4-kupdateapplet-packagekitパッケージがインストール済みであることを確認してください。
シンプルビューでなく、短い概要付きのすべての利用可能なパッチをリストする詳細パッチビューを表示したい場合は、このオプションを有効にします。
節電のため、電池で実行中のアップデートチェックを禁止します。このオプションは、デフォルトで有効になっていますが、モバイルコンピュータにしか影響しません。
システムの負荷が高い場合は、アップデートのチェックを禁止します。このオプションは、デフォルトで有効になっています。
リポジトリに適切なドライバがある場合、updaterは、ドライバをUSBデバイスなどのハードウェアに自動的にインストールします。
Updaterアプレットはお使いのパネルの通知領域に常駐しています。アップデータのアイコンは、パッチの可用性と関連性およびアップデータの状態によって変わります。アプレットはデフォルトで起動されます。+++の順に選択します。
![]() | アイコンの表示 |
|---|---|
デフォルトでは、パッチが使用できる場合、updaterアプレットアイコンは通知領域でのみ表示されます。 | |
アップデータがビジーです(たとえば、更新の確認中やソフトウェアのインストール中)。
セキュリティパッチが利用可能です。
重要なパッチが使用可能です。
重要でないパッチが使用可能です。
エラーが発生しました。
ソフトウェアアップデートアプレットには、パッチをインストールする2つのモードがあります。簡易インストールモードでは、すべてのセキュリティパッチが自動的にインストールされます。詳細モードでは、重要なパッチも重要でないパッチもインストールできますが、インストールするパッチを選択することもできます。
手順9.3 パッチのインストール - 簡易モード
新しいパッチが利用可能になるたびに、利用可能な更新を一覧にした通知メッセージが表示されます。をクリックすると、すべての利用可能なセキュリティパッチのインストールが開始されます。
認証画面でrootパスワードを入力し、を続行します。
手順9.4 パッチのインストール - 詳細モード
新しいパッチが利用可能になるたびに、利用可能な更新を一覧にした通知メッセージが表示されます。をクリックすると、[ソフトウェアの更新]ウィンドウが開きます。通知メッセージをすでに閉じている場合は、ソフトウェアの更新のアイコンを左クリックしてを選択することもできます。
さまざまなカテゴリのパッチ数の概要が表示されます。すべてのパッチの詳細と説明を一覧するには、をクリックします。説明、バージョン番号、リポジトリ、および(利用可能な場合は)Novellのバグ追跡システムであるbugzillaへのリンクが表示されます。パッチを選択または選択解除するには、そのパッチのチェックボックスをクリックします。デフォルトでは、すべてのパッチが事前選択されています。
をクリックして、パッチのインストールを開始します。
認証画面でrootパスワードを入力し、を続行します。
またはで続行後、rootパスワードの入力を求めるプロンプトが表示されます。updaterがパッチのインストールを実行します。インストールが完了したら、で他のアップデートをインストールするか、またはでソフトウェアアップデートビューアを閉じます。
YaSTオンラインアップデートには、パッチのインストールをカスタマイズする高度な機能があります。詳細については、第 1 章 YaSTオンラインアップデート (↑管理ガイド)を参照してください。
アップデータアプレットを設定するにはパネル内でアップデータのアイコンを右クリックして、を選択します。設定のダイアログでは、次の設定を変更できます。
、、、から、アップデートのチェックを行なう頻度を選択します。
パッチを自動的にインストールするかどうかを設定します (デフォルトでは自動的にインストールしません)。自動インストールの対象にはセキュリティパッチのみか、すべてのパッチかを選択できます。
更新が利用可能になると、通知を表示します。デフォルトで有効になっています。