102.5基礎
openSUSE環境で、設定済みリポジトリのパッケージメタデータを最新化する。
インストール済みパッケージの更新はまだ行わない。
適切なコマンドはどれか。
× 不正解
zypper refreshはリポジトリメタデータを更新する。パッケージ本体を更新するzypper updateとは役割を分けて考える。
詳細解説
誤り
zypper update利用可能な更新をインストールする処理で、メタデータ更新だけではない。
本体更新まで行う。
正しい
zypper refresh設定済みリポジトリからメタデータを取得・更新する。
正解。メタデータだけを更新する。
誤り
zypper install後続に指定したパッケージを導入する。
パッケージ導入である。
誤り
zypper remove後続に指定したパッケージを削除する。
パッケージ削除である。
実際に確かめる
一時的な検証環境で実行できる例です。
zypper help refresh期待される結果
refreshサブコマンドの使用法。ネットワーク更新は行わない理解のポイント
- refreshはメタデータ更新
- updateはパッケージ更新
- 短縮形はref
確認時の注意
- 確認環境: openSUSE/Zypper公式仕様
基礎のおさらい
ローカルキャッシュ
Zypperは依存解決のためリポジトリ情報をローカルに保持する。
自動更新
コマンドやリポジトリ設定により自動refreshされる場合もある。
問題IDKP-102-218
確認環境openSUSE/Zypper公式仕様
最終技術確認2026-08-12
誤り・権利侵害を報告