Is there a command that can list all apps that aren't install via package managers or deb file? Packages installed using bins, shs, runs, tar.gzs, appimages etc.
Bash or python script would do.
Is there a command that can list all apps that aren't install via package managers or deb file? Packages installed using bins, shs, runs, tar.gzs, appimages etc.
Bash or python script would do.
No, there is no such command, and writing a script that does that is virtually impossible. The reason for that is simple: You can write or download a script, place it anywhere you want, make it executable and boom you got an app. You may even define an
alias
for it so that you just need to runyourapp
exactly like with “properly” installed software and totally forget where it's actually stored – it doesn't need to be in$PATH
, not at all. And then there's yourminecraft.jar
you once buried deep inside your home directory. Technically it's just an archive, but then again whenjava
performs its magic it becomes a great game and we just have to call it an app. Now is this the case for simply every.jar
on your system? No, certainly not.Actually, what exactly is an app?
In fact this is one of the very reasons to use package management software in the first place: It simply keeps the installed software organized and always knows what's installed where. If you want to keep track of the software you normally install with
make install
or e.g../install.sh
I can nothing but recommendcheckinstall
.