ホーム
 TOPへ 最終更新日:2003年10月26日



Contents
 
● RPM 主要オプション
    
    【パッケージ情報関係】
    
        [パッケージリスト表示]
        -qa         : インストール済み全パッケージ名表示
        -qg         : 指定グループの全パッケージ名表示
            [併用]
            --last          : 最近インストールしたものから順に表示(時刻も表示)
        
            例)
                <インストール済み全パッケージ名表示>
                    $ rpm -qa
                
                <指定グループの全パッケージ名を最近のものから表示>
                    $ rpm -qg --last Applications/File
                                     ~~~~~~~~~~~~~~~~~→グループ名
        
        [パッケージ情報表示]
        -qi         : パッケージ情報を表示
        -ql         : パッケージ内ファイル一覧表示
            [併用]
            -p          : パッケージファイル内の情報
                          ※ -p が無い場合、インストール済パッケージが対象
        
            例)
                <インストール済パッケージ情報表示>
                    $ rpm -qi vim-minimal-6.1-2
                              ~~~~~~~~~~~~~~~~~→パッケージ名
            
                <パッケージファイルのパッケージ情報表示>
                    $ rpm -qip ppp-2.4.1-7.src.rpm
                               ~~~~~~~~~~~~~~~~~~~→パッケージファイル名
                
                <パッケージファイル内ファイル一覧表示>
                    $ rpm -qlp ppp-2.4.1-7.src.rpm
                               ~~~~~~~~~~~~~~~~~~~→パッケージファイル名
        
        [パッケージ所有情報表示]
        -qf         : ファイルの所有パッケージ表示
        
            例)
                <任意のファイルがどのパッケージのものかチェック>
                    $ rpm -qf /bin/vi
                              ~~~~~~~→ファイル名(フルパス)
    
    【インストール/アンインストール関係】
    
        [インストール]
        -i          : インストール
        -U          : アップグレード
            [併用]
            -v          : 処理中メッセージ表示
            -vv         : 処理中メッセージ詳細表示
            -h          : ハッシュマーク(#)で進捗表示
            --nodeps    : 依存関係無視
            --force     : 強制上書き(ダウングレードも可)
                          ※ --replacepkgs --oldpackage --replacefiles 全てを
                            指定したのと同じ扱い
            --test      : テスト動作(実際の作業は無し)
            --oldpackage
                        : 古いパッケージにダウングレード
            --replacepkgs
                        : 同一バージョンパッケージの入れ直し
            --replacefiles
                        : 別パッケージとのファイルの競合(conflict)を無視
        
            例)
                <インストール>
                    # rpm -ivh パッケージファイル名
                
                <インストールのテスト>
                    # rpm -ivh --test パッケージファイル名
                
                <アップグレード>
                    # rpm -Uvh パッケージファイル名
    
        [アンインストール]
        -e          : アンインストール
            [併用]
            --nodeps    : 依存関係無視
            --allmatches
                        : 複数バージョンがある場合全てアンインストール
            --test      : テスト動作(実際の作業は無し)
            
            例)
                <アンインストール>
                    # rpm -e パッケージ名
                
                <アンインストールのテスト>
                    # rpm -e --test パッケージ名

    【ソースパッケージ(SRPM)関係】
        
        [バイナリパッケージの構築]
        --rebuild   : バイナリパッケージ構築
            
            例)
                <バイナリパッケージの構築>
                    # rpm --rebuild SRPMパッケージファイル名

  Indexに戻る



ホーム  このページの先頭