DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I always use Synaptic to install new software and I have the habit of clicking "Show Details" then copying and pasting that list of changes into a document before clicking "Apply." I do that because if I don't like the program, I know exactly what to remove: the program and its dependencies, but not dependencies that were already there before the installation.
I wonder if there is a smarter way to do that (for Debian).
Excellent. Short of a tool that will do the selective uninstallation for me (which I rarely ever do), this is perfect. At least I don't have to take notes manually anymore.
Excellent. Short of a tool that will do the selective uninstallation for me (which I rarely ever do)
That is what "apt-get autoremove" does - it will remove packages that you did not actually request to be installed. For example if you install package x, and package x depends on y and z which are not already on your system, you can then remove packages, x, y and z by doing:
To remove the package and all of it's associated configuration and data files.
It is generally bad practice to use both apt-get and aptitude since aptitude uses its own database for things like held packages. I think it is fine to use aptitude but I find apt-get more to my liking and it is the tool Debian recommends (since the release of squeeze) for non-interactive package management.
To remove the package and all of it's associated configuration and data files.
It is generally bad practice to use both apt-get and aptitude since aptitude uses its own database for things like held packages. I think it is fine to use aptitude but I find apt-get more to my liking and it is the tool Debian recommends (since the release of squeeze) for non-interactive package management.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.