Re: 22120の問題の正解は誤って設定されていないか?

この質問の投稿一覧へ

なし Re: 22120の問題の正解は誤って設定されていないか?

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-6-18 11:35
arashi1977  長老 居住地: 広島  投稿数: 1715
引用:
パッケージの詳細情報を確認したいとの題意で、

rpm --query --info --package postfix-1.1.12-1.i386.rpm
rpm -qip postfix-1.1.12-1.i386.rpm

が正解となっていますが、rpmで-iのオプションはinstallなのではないでしょうか。
この問題にリンクされている解説には--installはあっても--infoはなく、
-iのオプションは--installと同じ効果があると説明されています。
まずちょっと落ち着きましょう。

解説の表の直前にあるのですが
引用:
以下はrpmコマンドの参照・検査関連の主なオプションです。
と、「参照・検査関連のオプション」というのが別途存在します。

参考URLの1つ目から引用します。
引用:
パッケージの検索と検査:
rpm {-q|--query} [select-options] [query-options]
(略)
パッケージのインストール・アップグレード・削除:
rpm {-i|--install} [install-options] PACKAGE_FILE ...
このように、-qで始まるか、-iで始まるかでrpmがどう動くかが決まります。

次に、-qで始めた場合は「select-options」「query-options」が評価されます。query-optionsをみると以下のようになっています。
引用:
query-options(検索オプション)
[--changelog] [-c,--configfiles] [-d,--docfiles] [--dump]
[--filesbypkg] [-i,--info] [--last] [-l,--list]
[--provides] [--qf,--queryformat QUERYFMT] [-R,--requires]
[--scripts] [-s,--state] [--triggers,--triggerscripts]
(略)
-i, --info
名前、バージョン、説明を含めたパッケージ情報を表示する。 これは --queryformat を内部で使用している。
このように、query-optionsには「-i(情報)」というオプションがちゃんとあるのですよ

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.