Hi, Fedora uses thr RedHat Package manager, and has a database.
I'm not sure if
rpm -Va | grep (keyword) will be satisfactory to list new installs.
rpm has 9 attributes it uses to catagorise packages...
Finally, every file installed by RPM is examined. No less than nine different attributes of each file can be checked. Here is the list of attributes:
Owner Group Mode MD5 Checksum Size Major Number Minor Number Symbolic Link String Modification Time
, Finding Recently Installed Packages, Part 1 & 2, near bottom of page...
With Mandriva I learned about msec, which uses sec-tool (available for Fedora) to verify and report on any changes to the filesystem and more. Have a look, I generally make between 60 and 80 changes when first configuring the program. Then I get reports on scans that run differently depending on Daily, weekly, monthly and Manual tests.
Hope this helps.
you may set this up early, list the packages and sort a to z and redirect (print) to file
rpm -qa | sort | less > ~/fresh-rpm-installed-list-`date +%Y-%m-%d-%H`.txt
to compare with any new lists you generate in the future with diff (kdiff3).