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...
Quote:
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
|
ref.
http://www.rpm.org/max-rpm/ch-rpm-verify.html
http://www.rpm.org/max-rpm/s1-rpm-qu...y-queries.html, Finding Recently Installed Packages, Part 1 & 2, near bottom of page...
http://www.rpm.org/max-rpm/s1-rpm-ve...to-verify.html
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.
https://fedorahosted.org/sectool/wiki/WhySectool
Hope this helps.
edit,
you may set this up early, list the packages and sort a to z and redirect (print) to file
Code:
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).
Easy, huh?