Newbie, so wandering a lot in the Software Manager to find the right package.
In some cases, the software tells me that it'll need to install a lot of dependencies along with itself. (Not talking about flatpaks here, just the normal section)
When I want to remove such application, I hit uninstall from the Mint menu.
However I doubt that the dependencies it installed still stay back, and I would want to remove them if they're unnecessary.
I know about Synaptic Package Manager and its complete removal feature, though I'm not sure if it removes the dependencies along with the software.
Please correct me on that.
My question is, is there any log system used for Software installs, kinda like one used for Timeshift, which I can use to find out stuff I had installed mistakenly and now could remove through the Software Manager.
Is there such a log system that keeps track of my installs and would it be convenient to use for my purpose?
If not, can you please share alternatives for my scenario.
SOLUTION:
For Logs, open Synaptic Package Manager, then File > History.
Logs for deb installs, last 2 months:
Code: Select all
grep -Poz "(?s)(?<=startup archives install).*?(?=startup)" /var/log/dpkg.log.1 /var/log/dpkg.log | grep -Pa "install |upgrade "
Addendums:
Code: Select all
apt-mark showmanual
Code: Select all
ls -rv /var/log/dpkg.log*|xargs zcat -f|grep -Poz "(?s)(?<=startup archives install).*?(?=startup)"|grep -Pa "install |upgrade "
For checking availability of deb installs:
apt install apt-show-versions
thenapt-show-versions | grep "No"
for debs with no other version in the repos.apt-show-versions | grep "newer"
for debs that you have installed to get a newer version than in the repos