102.3基礎
設定済み検索ディレクトリへ新しい共有ライブラリを追加した。
必要なリンクと動的リンカーキャッシュを通常の設定に従って更新する。
使用するコマンドはどれか。
× 不正解
ldconfigは設定されたライブラリディレクトリを処理し、SONAMEに基づくリンクと/etc/ld.so.cache等を更新する。
詳細解説
正しい
ldconfig設定済みディレクトリを走査し、必要なリンクとキャッシュを更新する。
正解。検索ディレクトリを処理して更新する。
誤り
ldd指定実行ファイルの依存表示で、システムキャッシュ更新ではない。
依存表示だけである。
誤り
updatedblocate用ファイル名データベースを更新する。
locate用DBである。
誤り
depmodカーネルモジュール依存関係データを更新する。
カーネルモジュール用である。
実際に確かめる
一時的な検証環境で実行できる例です。
ldconfig --help 2>&1 | head期待される結果
ldconfigの使用法。キャッシュ更新は実行しない理解のポイント
- ldconfigはキャッシュ更新
- 共有ライブラリリンクを管理
- 通常は管理権限が必要
確認時の注意
- 確認環境: Linux / glibc ldconfig
- 検証ではldconfig本体を実行せず、ヘルプだけを表示する。
基礎のおさらい
シンボリックリンク
バージョン付き実体とSONAME名を結ぶリンクを適切に管理する。
キャッシュ
設定済みディレクトリの候補を/etc/ld.so.cache等へ反映する。
問題IDKP-102-189
確認環境Linux / glibc ldconfig
最終技術確認2026-08-12
誤り・権利侵害を報告