Correct me if I'm mistaken--I learned on this forum that packages marked as manual have dependencies marked as automatic such that commands lik apt-get purge and apt-get autoremove will essentially delete all relevant files (except data files residing in Home) when the main package is installed from a (whether third-party or default) repository as long as it's added to the system.
However, it appears that default applications/packages and their dependencies that come with Ubuntu (or in my case, Kubuntu) are marked manual. For example, not only is Ktorrent marked as manual, but its dependencies are marked manual as well (I know this because on Synaptic, it shows there are several other packages with the name Ktorrent, at least one of which is a dependency specifically for Ktorrent and nothing else--it says that you most likely won't need the package if you remove Ktorrent). However, the other packages with the Ktorrent in its name didn't say this--how can I be sure these dependencies are for Ktorrent only (so that deleting these dependencies won't create problems for other package/applications I may use on Kubuntu)?
Is a there a method to removing redundant dependencies after removing Kubuntu applications (an "apt-get autoremove" function for dependencies marked as manual)? The method above where I searched for packages with the name Ktorrent after removing Ktorrent is not ideal (I might miss finding some dependencies of Ktorrent if they don't have Ktorrent in their name and even if a package has Ktorrent in its name, it might be a dependency needed for other applications that I use, however unlikely).
I know that technically a list of dependencies can be generated for a package, but I would have to go through each dependency and find out if they are itself a dependency for others. Some dependencies might be a dependency for a dependency of the Kubuntu package I want deleted, and as you can see, this can become messy very quickly.
Also, correct me if I'm mistaken--how I got Intellij IDEA ID was download the tar.gz file from the website and extract it, then run idea.sh. There's no installation process, was there? This seems like a "portable application" to me. If it is, are all tar.gz files portable like this? I am thinking about storing these portable applications in the Home directory and if I want to "uninstall" them then I just simply delete the application directory.
However, it appears that default applications/packages and their dependencies that come with Ubuntu (or in my case, Kubuntu) are marked manual. For example, not only is Ktorrent marked as manual, but its dependencies are marked manual as well (I know this because on Synaptic, it shows there are several other packages with the name Ktorrent, at least one of which is a dependency specifically for Ktorrent and nothing else--it says that you most likely won't need the package if you remove Ktorrent). However, the other packages with the Ktorrent in its name didn't say this--how can I be sure these dependencies are for Ktorrent only (so that deleting these dependencies won't create problems for other package/applications I may use on Kubuntu)?
Is a there a method to removing redundant dependencies after removing Kubuntu applications (an "apt-get autoremove" function for dependencies marked as manual)? The method above where I searched for packages with the name Ktorrent after removing Ktorrent is not ideal (I might miss finding some dependencies of Ktorrent if they don't have Ktorrent in their name and even if a package has Ktorrent in its name, it might be a dependency needed for other applications that I use, however unlikely).
I know that technically a list of dependencies can be generated for a package, but I would have to go through each dependency and find out if they are itself a dependency for others. Some dependencies might be a dependency for a dependency of the Kubuntu package I want deleted, and as you can see, this can become messy very quickly.
Also, correct me if I'm mistaken--how I got Intellij IDEA ID was download the tar.gz file from the website and extract it, then run idea.sh. There's no installation process, was there? This seems like a "portable application" to me. If it is, are all tar.gz files portable like this? I am thinking about storing these portable applications in the Home directory and if I want to "uninstall" them then I just simply delete the application directory.
No comments:
Post a Comment