Marの人生の一片

Marの人生の一片

アメブロから引っ越しました!大阪→鹿児島→京都→東京→京都と渡り歩いた、子育て中年サラリーマンの備忘録です

プログラムのソースをコンパイルし、rpmパッケージを作成した。このrpmのインストールを試みたと

【問題】LPIC Level 1

プログラムのソースをコンパイルし、rpmパッケージを作成した。このrpmのインストールを試みたところ、パーミッションに関するエラーが発生した。この原因として、もっとも可能性のある項目を以下から選択しなさい。

1. rpmコマンドをroot権限で実行していない

2. rpmパッケージの作成に失敗している

3. 必要なライブラリが欠如している

4. 他のrpmパッケージに依存している

正解は「?」

rpmパッケージをインストールする際は、実行プログラムやドキュメントが、一般ユーザーの書き込み権限のないディレクトリにコピーされます。一般ユーザー権限でrpmパッケージのインストールを試みても、パーミッションに関するエラーが発生しrpmパッケージをインストールできません。一方、root権限であればrpmパッケージをインストールできます。rpmパッケージをインストールする際、必要なライブラリや他のrpmパッケージが欠如している場合は、必要なライブラリ名が表示されエラー終了します。また、rpmパッケージの作成に失敗した場合でもインストールはできます(インストール後に正常に使えない可能性は高い)。