rpm -q <パッケージ名>
rpm -qa | grep <パッケージ名の一部>
rpm -qa | grep get
rpm -qf /usr/bin/ssh
rpm -ql <パッケージ名>
rpm -qlp <RPMファイル名>
rpm -qi <パッケージ名>
rpm -qip <RPMファイル名>
rpm -q --scripts <パッケージ名>
rpm -qp --scripts <RPMファイル名>
rpm -qR <パッケージ名>
rpm -qRp <RPMファイル名>
rpm -q --requires <パッケージ名>
yum deplist <パッケージ名>
rpm -q --requires bash | cut -d ' ' -f 1 | xargs rpm -q --whatprovides | sort | uniq
rpm -q --requires bash | while read line; do echo -n "$line: "; echo $line | cut -d ' ' -f 1 | xargs rpm -q --whatprovides; done
rpm -q --provides xxx | cut -d ' ' -f 1 | xargs rpm -q --whatrequires | sort | uniq
rpm -ivh --nodeps <RPMファイル名>
rpm -Uvh --force --test <RPMファイル名>
rpm -V <パッケージ名>
rpm2cpio <RPMファイル名> | cpio -id
rpm2cpio <RPMファイル名> | cpio -t
rpm2cpio <RPMファイル名> | cpio -id ./tmp/hoge.txt
rpm2cpio <RPMファイル名> | cpio -id ./tmp/*
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
※rpm-build パッケージが必要です。
mkdir -p rpm/{BUILD,SOURCES,SPECS,SRPMS,RPMS/{i386,i586,i686,noarch}}
echo "%_topdir /home/okumura/rpm" > ~/.rpmmacros
rpmbuild --rebuild xxx.srpm
mkdir -p rpm/{BUILD,SOURCES,SPECS,SRPMS,RPMS/{i386,i586,i686,noarch}}
echo "%_topdir /home/okumura/rpm" > ~/.rpmmacros
rpm -i postgresql-8.1.9-1.el5.src.rpm
rpmbuild -bp SPECS/postgresql.spec
rpmbuild -bc SPECS/postgresql.spec
rpmbuild -bi SPECS/postgresql.spec
rpmbuild -bs SPECS/postgresql.spec
rpmbuild -bb SPECS/postgresql.spec
rpmbuild -ba SPECS/postgresql.spec