58行目: 58行目:
| 利用可能な更新を表示<br>利用可能な更新が存在するパッケージを表示する || sudo dnf list updates<br>sudo dnf check-update || sudo zypper list-updates<br>sudo zypper patch-check(パッチのみ)
| 利用可能な更新を表示<br>利用可能な更新が存在するパッケージを表示する || sudo dnf list updates<br>sudo dnf check-update || sudo zypper list-updates<br>sudo zypper patch-check(パッチのみ)
|-
|-
| 利用可能な全てのパッケージを表示<br>パッケージ管理システムで処理することができる全てのインストール元からの全パッケージを表示する || なし || 作成中
| 利用可能な全てのパッケージを表示<br>パッケージ管理システムで処理することができる全てのインストール元からの全パッケージを表示する || なし || 全てのリポジトリから利用可能な全パッケージを表示する。<br>インストール済み、未インストール、アップグレード可能なパッケージ等、全ての状態のパッケージを表示する。<br>
<pre>sudo zypper packages</pre>
詳細な情報も含めて表示する。<br>
<pre>sudo zypper packages --all</pre>
インストールされていないパッケージのみ表示する。<br>
<pre>sudo zypper packages --not-installed</pre>
インストール済みのパッケージのみ表示する。<br>
<pre>sudo zypper packages --installed</pre>
アップグレード可能なパッケージのみ表示する。<br>
<pre>sudo zypper packages --upgrades</pre>
パッケージ名をフィルタリングする場合<br>
<pre>sudo zypper packages | grep -i <パッケージ名></pre>
特定のリポジトリからのパッケージのみを表示する場合<br>
<pre>sudo zypper packages -r <リポジトリ名></pre>
より詳細な情報を表示する場合<br>
<pre>sudo zypper packages -d</pre>
|-
|-
| 提供するパッケージを表示<br>指定したものを提供するパッケージを表示する(提供情報の逆検索)<br>主に特定の項目について検索を行なうためのショートカットとして機能する || sudo dnf whatprovides<br>sudo dnf provides || sudo zypper search --provides --match-exact <パッケージ名>
| 提供するパッケージを表示<br>指定したものを提供するパッケージを表示する(提供情報の逆検索)<br>主に特定の項目について検索を行なうためのショートカットとして機能する || sudo dnf whatprovides<br>sudo dnf provides || sudo zypper search --provides --match-exact <パッケージ名>
64行目: 79行目:
| 必要とするパッケージを表示<br>インストールすべきものとして必要としているパッケージを検索する(依存関係の逆検索) || sudo dnf resolvedep || sudo zypper info --requires <パッケージ名>
| 必要とするパッケージを表示<br>インストールすべきものとして必要としているパッケージを検索する(依存関係の逆検索) || sudo dnf resolvedep || sudo zypper info --requires <パッケージ名>
|-
|-
| パッケージの要件を一覧表示<br>指定したパッケージを利用するにあたって必要となる全てのパッケージを表示する(依存関係の表示) || sudo dnf deplist || 作成中
| パッケージの要件を一覧表示<br>指定したパッケージを利用するにあたって必要となる全てのパッケージを表示する(依存関係の表示) || sudo dnf deplist || 指定したパッケージが直接必要とする依存関係を表示する。<br>
<pre>sudo zypper info --requires <パッケージ名></pre>
指定したパッケージが推奨する依存関係を表示する。<br>
<pre>sudo zypper info --recommends <パッケージ名></pre>
指定したパッケージが提案する依存関係を表示する。<br>
<pre>sudo zypper info --suggests <パッケージ名></pre>
指定したパッケージを必要とする他のパッケージを表示する。<br>
<pre>sudo zypper what-requires <パッケージ名></pre>
<br>
また、上記のコマンドを組み合わせて、<br>
必須の依存関係、推奨される依存関係、提案される依存関係を1度に表示することもできる。<br>
<pre>sudo zypper info --requires --recommends --suggests <パッケージ名></pre>
<br>
ただし、sudo dnf deplistコマンドのように詳細な依存関係ツリーは表示されない。<br>
より詳細な依存関係情報が必要な場合は、rpmコマンドを使用する。<br>
<pre>sudo rpm -qR <パッケージ名></pre>
|-
|-
| パッケージの提供物の表示<br>現在のパッケージが提供するものを表示する || sudo dnf provides || sudo zypper info --provides
| パッケージの提供物の表示<br>現在のパッケージが提供するものを表示する || sudo dnf provides || sudo zypper info --provides
72行目: 102行目:
| 指定したファイルを保有するパッケージを表示<br>指定したファイルを保有する全てのパッケージを検索する || sudo dnf provides<br>sudo dnf whatprovides || sudo zypper search --provides --match-exact
| 指定したファイルを保有するパッケージを表示<br>指定したファイルを保有する全てのパッケージを検索する || sudo dnf provides<br>sudo dnf whatprovides || sudo zypper search --provides --match-exact
|-
|-
| 廃止するパッケージの一覧表示<br>指定したパッケージが廃止する全てのパッケージを表示する || sudo dnf list obsoletes || 作成中
| 廃止するパッケージの一覧表示<br>指定したパッケージが廃止する全てのパッケージを表示する || sudo dnf list obsoletes || システム上の全ての廃止予定パッケージを表示する。<br>
<pre>sudo zypper packages --obsolete</pre>
システム上の廃止予定パッケージを検索する。<br>
<pre>sudo zypper search --obsoletes</pre>
特定のパッケージに関する情報を取得して、<br>
そのパッケージが他のパッケージを廃止する (replaces) 情報を確認する。<br>
<pre>sudo zypper info <パッケージ名></pre>
|-
|-
| システムの依存関係の検証<br>システム全体の依存関係を検証する<br>インストールの処理を中断した場合に使用する || sudo dnf deplist || sudo zypper verify<br>sudo zypper ve
| システムの依存関係の検証<br>システム全体の依存関係を検証する<br>インストールの処理を中断した場合に使用する || sudo dnf deplist || sudo zypper verify<br>sudo zypper ve