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

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2018-6-18 10:46
sagamis38  新米   投稿数: 2
問題ID: 22120の回答について、間違いの可能性があるので報告します。

インストールされる前に「postfix-1.1.12-1.i386.rpm」ファイルで
パッケージの詳細情報を確認したいとの題意で、

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と同じ効果があると説明されています。
この問題の正解の解説は不思議なオプションの説明になっています。
正解の設定を間違えているのではないでしょうか。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 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(情報)」というオプションがちゃんとあるのですよ
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-6-19 16:44
sagamis38  新米   投稿数: 2
失礼しました。-iq(そもそも使えないのかと思いますが)と-qiが違っているというのは、最近のUNIXでは普通になっているのですね。お騒がせしました。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-6-19 23:23
arashi1977  長老 居住地: 広島  投稿数: 1715
引用:
-iq(そもそも使えないのかと思いますが)と-qiが違っているというのは、最近のUNIXでは普通になっているのですね。
「最近のUNIX」という理解はちょっと違うかとおもいます。

例えばtarのオプションはxvzfでもzxfvでも構いませんが、rpmの場合はオプションの先頭に何が指定されているかをチェックしているようだ、というぐらいですかね。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-8-18 16:57
cattleya00  新米   投稿数: 1
私も同じところで疑問に思いここにたどり着きました。

なるほど、と思う反面他にも同じ疑問に思う人は多いのではないでしょうか。
解説の部分にその旨を描くか、rpmのコマンド表を2つではなく一つにまとめてほしいものです。

  >フォーラム検索へ


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