文書更新:2020年11月23日(月) 午前6時49分36秒

Home > 備忘録 > Linux > rpm について > queryformat( 9 )

queryformat

  1. queryformat の使用例1
  2. [root@server]# rpm -q firewalld --queryformat '%{NAME}-%{VERSION}-%{RELEASE}'
    
    [出力例]
    firewalld-0.7.3-1.fc31
  3. queryformat の使用例2
  4. [root@server]# <nbr>rpm -qa --queryformat '%{INSTALLTIME:date}, %{BUILDTIME:date}, %{NAME}\n' | sort</nobr>
    
    [出力例]
    	<省略>
    2020年01月28日 06時20分39秒, 2020年01月23日 02時04分26秒, libreoffice-ure-common
    2020年01月28日 06時20分40秒, 2020年01月23日 02時03分17秒, libreoffice-help-en
    2020年01月28日 06時20分41秒, 2020年01月23日 02時03分17秒, libreoffice-gtk3
    2020年01月28日 06時20分41秒, 2020年01月23日 02時03分17秒, libreoffice-help-ja
    2020年01月28日 06時20分41秒, 2020年01月23日 02時03分17秒, libreoffice-langpack-ja
    2020年01月28日 06時20分42秒, 2020年01月23日 02時03分17秒, libreoffice-ure
    2020年01月28日 06時20分42秒, 2020年01月23日 02時03分17秒, libreoffice-x11
    2020年01月28日 06時20分55秒, 2020年01月23日 02時03分17秒, libreoffice-core
    2020年01月28日 06時20分56秒, 2020年01月23日 02時03分17秒, libreoffice-draw
    2020年01月28日 06時20分56秒, 2020年01月23日 02時03分17秒, libreoffice-emailmerge
    2020年01月28日 06時20分56秒, 2020年01月23日 02時03分17秒, libreoffice-graphicfil
    	<省略>
  5. queryformat の使用例3
  6. [root@server]# rpm -qa --queryformat '%{INSTALLTIME:date},%{NAME}-%{EPOCH}:%{VERSION}-%{RELEASE}.%{ARCH}
    ' | sed 's/(none)://' | sed 's/0://' | sort -r
    
    [出力例]
    2020年11月21日 06時23分04秒,ibus-typing-booster-2.10.1-1.fc33.noarch
    2020年11月21日 06時23分03秒,mozjs78-78.5.0-1.fc33.x86_64
    2020年11月21日 06時23分02秒,totem-1:3.38.0-2.fc33.x86_64
    2020年11月21日 06時23分02秒,systemtap-sdt-devel-4.4-1.fc33.x86_64
    2020年11月21日 06時23分01秒,linux-firmware-20201022-114.fc33.noarch
    2020年11月21日 06時22分53秒,libertas-usb8388-firmware-2:20201022-114.fc33.noarch
    2020年11月21日 06時22分53秒,iwl7260-firmware-1:25.30.13.0-114.fc33.noarch
    2020年11月21日 06時22分51秒,iwl6050-firmware-41.28.5.1-114.fc33.noarch
    2020年11月21日 06時22分51秒,iwl6000g2b-firmware-18.168.6.1-114.fc33.noarch
    	<省略>
  7. querytags 一覧
  8. [root@server]# rpm --querytags
    NOタグ名説明設定例
    1ARCH構築されたアーキテクチャを表示x86_64
    i686
    noarch
    2ARCHIVESIZE元のパッケージファイルのアーカイブ部分のサイズをバイト単位で表示
    3BASENAMES
    4BUGURL
    5BUILDARCHS
    6BUILDHOSTパッケージを構築したシステムのホスト名を表示
    7BUILDTIMEパッケージが作成された日時を表示
    8C
    9CHANGELOGNAME
    10CHANGELOGTEXTRPMの将来のバージョン用に予約
    11CHANGELOGTIME
    12CLASSDICT
    13CONFLICTFLAGSパッケージが競合する各機能の競合フラグを表示
    14CONFLICTNAMEパッケージが競合する機能を表示
    15CONFLICTNEVRS
    16CONFLICTS
    17CONFLICTVERSIONパッケージが競合する各機能のバージョン関連の側面を表示
    18COOKIE
    19DBINSTANCE
    20DEPENDSDICT
    21DESCRIPTIONソフトウェアの詳細な要約を表示
    22DIRINDEXES
    23DIRNAMES
    24DISTRIBUTIONディストリビューションを表示Fedora Project
    25DISTTAG
    26DISTURL
    27DSAHEADER
    28E
    29ENCODING
    30ENHANCEFLAGS
    31ENHANCENAME
    32ENHANCENEVRS
    33ENHANCES
    34ENHANCEVERSION
    35EPOCHパッケージのエポック番号を表示
    36EPOCHNUM
    37EVR
    38EXCLUDEARCHパッケージをインストールしないアーキテクチャを表示
    39EXCLUDEOSパッケージをインストールしないオペレーティングシステムを表示
    40EXCLUSIVEARCHインストールする必要がある唯一のアーキテクチャを表示
    41EXCLUSIVEOSインストールする必要がある唯一のオペレーティングシステムを表示
    42FILECAPS
    43FILECLASS
    44FILECOLORS
    45FILECONTEXTS
    46FILEDEPENDSN
    47FILEDEPENDSX
    48FILEDEVICES
    49FILEDIGESTALGO
    50FILEDIGESTS
    51FILEFLAGS
    52FILEGROUPNAMEパッケージを構成する各ファイルのグループを英数字形式で表示
    53FILEINODES
    54FILELANGS
    55FILELINKTOSシンボリックリンクのリンク文字列を表示
    56FILEMD5Sパッケージを構成する各ファイルのMD5チェックサムを表示
    57FILEMODESパッケージを構成する各ファイルの権限を表示
    58FILEMTIMESパッケージを構成する各ファイルの変更日時を表示
    59FILENAMESパッケージを構成するファイルの名前を表示
    60FILENLINKS
    61FILEPROVIDE
    62FILERDEVSパッケージを構成する各ファイルのメジャー番号とマイナー番号を表示
    63FILEREQUIRE
    64FILESIGNATURELENGTH
    65FILESIGNATURES
    66FILESIZESパッケージを構成する各ファイルのサイズをバイト単位で表示
    67FILESTATESパッケージを構成する各ファイルの状態を表示
    68FILETRIGGERCONDS
    69FILETRIGGERFLAGS
    70FILETRIGGERINDEX
    71FILETRIGGERNAME
    72FILETRIGGERPRIORITIES
    73FILETRIGGERSCRIPTFLAGS
    74FILETRIGGERSCRIPTPROG
    75FILETRIGGERSCRIPTS
    76FILETRIGGERTYPE
    77FILETRIGGERVERSION
    78FILEUSERNAMEパッケージを構成する各ファイルの所有者を英数字形式で表示
    79FILEVERIFYFLAGSパッケージを構成する各ファイルのファイル検証フラグの数値を表示
    80FSCONTEXTS
    81GIFqueryformatでは使用できません
    82GROUPパッケージが属するグループを表示Applications
    System Environment/Base
    System Environment/Libraries
    Unspecified
    83HDRID
    84HEADERCOLOR
    85HEADERI18NTABLE
    86HEADERIMAGE
    87HEADERIMMUTABLE
    88HEADERREGIONS
    89HEADERSIGNATURES
    90ICONqueryformatでは使用できません
    91INSTALLCOLOR
    92INSTALLTID
    93INSTALLTIMEパッケージがインストールされた日時を表示
    94INSTFILENAMES
    95INSTPREFIXES再配置可能パッケージがインストールされたときに使用された実際のパスを表示
    96LICENSEパッケージの配布ライセンスを表示
    97LONGARCHIVESIZE
    98LONGFILESIZES
    99LONGSIGSIZE
    100LONGSIZE
    101MODULARITYLABEL
    102N
    103NAMEパッケージの名前を表示
    104NEVR
    105NEVRA
    106NOPATCHソースパッケージファイルに含まれていないパッチファイルを表示
    107NOSOURCEソースパッケージファイルに含まれていないソースアーカイブを表示
    108NVR
    109NVRA
    110O
    111OBSOLETEFLAGS
    112OBSOLETENAME
    113OBSOLETENEVRS
    114OBSOLETES
    115OBSOLETEVERSION
    116OLDENHANCES
    117OLDENHANCESFLAGS
    118OLDENHANCESNAME
    119OLDENHANCESVERSION
    120OLDFILENAMES
    121OLDSUGGESTS
    122OLDSUGGESTSFLAGS
    123OLDSUGGESTSNAME
    124OLDSUGGESTSVERSION
    125OPTFLAGS
    126ORDERFLAGS
    127ORDERNAME
    128ORDERVERSION
    129ORIGBASENAMES
    130ORIGDIRINDEXES
    131ORIGDIRNAMES
    132ORIGFILENAMES
    133OSビルドされたオペレーティングシステムを表示linux
    134P
    135PACKAGERパッケージの作成を担当する人を表示
    136PATCHソースパッケージファイルに含まれるパッチファイルを表示
    137PATCHESFLAGS
    138PATCHESNAME
    139PATCHESVERSION
    140PAYLOADCOMPRESSOR
    141PAYLOADDIGEST
    142PAYLOADDIGESTALGO
    143PAYLOADFLAGS
    144PAYLOADFORMAT
    145PKGID
    146PLATFORM
    147POLICIES
    148POLICYFLAGS
    149POLICYNAMES
    150POLICYTYPES
    151POLICYTYPESINDEXES
    152POSTINパッケージのインストール後スクリプトを表示
    153POSTINFLAGS
    154POSTINPROG
    155POSTTRANS
    156POSTTRANSFLAGS
    157POSTTRANSPROG
    158POSTUNパッケージのアンインストール後スクリプトを表示
    159POSTUNFLAGS
    160POSTUNPROG
    161PREFIXES
    162PREINパッケージのインストール前スクリプトを表示
    163PREINFLAGS
    164PREINPROG
    165PRETRANS
    166PRETRANSFLAGS
    167PRETRANSPROG
    168PREUNパッケージのアンインストール前スクリプトを表示
    169PREUNFLAGS
    170PREUNPROG
    171PROVIDEFLAGS
    172PROVIDENAME
    173PROVIDENEVRS
    174PROVIDESパッケージが提供する機能を表示
    175PROVIDEVERSION
    176PUBKEYS
    177R
    178RECOMMENDFLAGS
    179RECOMMENDNAME
    180RECOMMENDNEVRS
    181RECOMMENDS
    182RECOMMENDVERSION
    183RECONTEXTS
    184RELEASEパッケージのリリース番号を表示1.fc31
    185REMOVETID
    186REQUIREFLAGSパッケージに必要な各機能の要件フラグを表示
    187REQUIRENAMEパッケージに必要な機能を表示
    188REQUIRENEVRS
    189REQUIRES
    190REQUIREVERSIONパッケージに必要な各機能のバージョン関連の側面を表示
    191RPMVERSIONパッケージのビルドに使用されたRPMのバージョンを表示
    192RSAHEADER
    193SHA1HEADER
    194SHA256HEADER
    195SIGGPG
    196SIGMD5
    197SIGPGP
    198SIGSIZE
    199SIZEインストールされたすべてのファイルの合計サイズをバイト単位で表示
    200SOURCEソースパッケージファイルに含まれるソースアーカイブを表示
    201SOURCEPACKAGE
    202SOURCEPKGID
    203SOURCERPMバイナリパッケージの作成元のソースパッケージの名前を表示
    204SUGGESTFLAGS
    205SUGGESTNAME
    206SUGGESTNEVRS
    207SUGGESTS
    208SUGGESTVERSION
    209SUMMARY
    210SUPPLEMENTFLAGS
    211SUPPLEMENTNAME
    212SUPPLEMENTNEVRS
    213SUPPLEMENTS
    214SUPPLEMENTVERSION
    215TRANSFILETRIGGERCONDS
    216TRANSFILETRIGGERFLAGS
    217TRANSFILETRIGGERINDEX
    218TRANSFILETRIGGERNAME
    219TRANSFILETRIGGERPRIORITIES
    220TRANSFILETRIGGERSCRIPTFLAGS
    221TRANSFILETRIGGERSCRIPTPROG
    222TRANSFILETRIGGERSCRIPTS
    223TRANSFILETRIGGERTYPE
    224TRANSFILETRIGGERVERSION
    225TRIGGERCONDS
    226TRIGGERFLAGSRPMの将来のバージョン用に予約
    227TRIGGERINDEXRPMの将来のバージョン用に予約
    228TRIGGERNAMERPMの将来のバージョン用に予約
    229TRIGGERSCRIPTFLAGSRPMの将来のバージョン用に予約
    230TRIGGERSCRIPTPROG
    231TRIGGERSCRIPTS
    232TRIGGERTYPE
    233TRIGGERVERSIONRPMの将来のバージョン用に予約
    234URLソフトウェアに関する追加情報を指すURLを表示
    235V
    236VCS
    237VENDORパッケージのマーケティングを担当する組織を表示Fedora Project
    RPM Fusion
    238VERBOSE
    239VERIFYSCRIPTパッケージ検証に使用されるスクリプトを表示
    240VERIFYSCRIPTFLAGS
    241VERIFYSCRIPTPROG
    242VERSIONソフトウェアのバージョンを表示
    243XPMqueryformatでは使用できません