You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I use the "-- remove" argument it does not remove all the packages that were installed. It would be good if "umake -r" also removes the redundant packages that it installed.
The text was updated successfully, but these errors were encountered:
Thanks for opening this bug report and help pushing Ubuntu Make better!
This is indeed a hard problem, as we don't have any idea if you installed those packages automatically (through Ubuntu Make) or manually, yourself. All packages are mark as being "manually installed" so that apt-get autoremove doesn't purge them automatically. So now, let's say we remove them unconditionally. What ensure that you didn't install openjdk for instance, before installing any jetbrains IDE? What ensure that you didn't install (manually) another IDE relying on openjdk after installing your first with Ubuntu Make? Removing packages at those conditions can broke other installation.
The only "smart" way would be to generate a virtual package with the dependencies for each framework, and only installing this one on your machine, then removing it + autoremove on --remove. The issue then is that you can't have non root installation ever, even if all your dependencies are already installed, which removes one of the goal of Ubuntu Make.
On the long term, we want to implement something like described in bug #13. I guess this is a better path forward, but I'm opened to any suggestion to fix this.
When I use the "-- remove" argument it does not remove all the packages that were installed. It would be good if "umake -r" also removes the redundant packages that it installed.
The text was updated successfully, but these errors were encountered: