インストール済みのrpm が作成された日時の一覧を取得する.

あるインストール済みのpackageについては

rpm -q --queryformat &#39;%{BUILDTIME}&#39; <package名>
rpm -q --queryformat &#39;%{BUILDTIME:date}&#39; <package名>

とすると,buildされた日時を調べることができる.

これを応用して

rpm -qa |\
while read x ;  do \
echo `rpm -q --queryformat &#39;%{BUILDTIME}&#39; $x` $x \
done | tee /tmp/list

なんて感じでリストを作成することも出来る.

このリストを作ると,たとえば glibc よりも前にbuildされたパッケージの一覧を作ることが出来る.glibcが1102609853にbuildされているとした場合は,

cat /tmp/list | awk  &#39;$1 < 1102609853  {print $2}&#39;

てな感じ.