rpm 覚え書

・.rpmを新規にインストール
#rpm -i rpmfile.rpm

・インストールされているパッケージをアンインストール
#rpm -e package

・インストールされているパッケージを検証
#rpm -V pacakge

・インストールされているすべてのパッケージを検証
#rpm -Va

[表示されるエラーの種類]
S: ファイルのサイズ (Size) が異なる
M :モード (Mode; 許可属性とファイルの種類) が異なる
5 MD5 チェックサムが異なる
D デバイス (Device) のメジャー/マイナー番号が一致しない
L readLink(2) したパスが一致しない
U 所有者 (User) が異なる
G グループ (Group) が異なる
T 修正時刻 (mTime) が異なる

あるファイルが含まれるパッケージを表示
#rpm -qf somefile

・インストール済みのパッケージがもつファイルを一覧表示
#rpm -ql package

・.rpmファイルの中のファイルを一覧表示
#rpm -qpl rpmfile.rpm

・インストール済みのパッケージの情報を表示
#rpm -qi package

・ソースrpmをダウンロードしてソースを取得
# yum install yumdownloader
# yum install rpmdevtools
$ rpmdev-setuptree
$ yumdownloader --source xxx
$ rpm -i xxx.src.rpm
$ cd ~/rpmbuild/SOURCE

参考:http://memo.blogdns.net/rpmbuild.html

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)