Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
Trusted source repositories are great (designed) for distributing large batches of interconnected software and updates. But, Trusted repositories are often used as the preferred way to distribute single 3rd party packages (and future updates), with the mandatory step of updating the entire software cache/dep-tree. These updates may be lengthy and therefore annoying for single package installation use. Notably, this annoyance can be avoided by the developer; One such example is the google-chrome deb package which updates you're trusted repertories as a post install step, though this is less transparent which can be it's own annoyance. See More
By pressing <Tab> when writing a package name, for example sudo apt-get install ge<Tab> it will be autocompleted by apt: sudo apt-get install gedit. Though it's worth noting that to activate this feature in Ubuntu you need to edit the /etc/bash.bashrc file and remove the comments from these lines: # enable bash completion in interactive shells #if ! shopt -oq posix; then # if [ -f /usr/share/bash-completion/bash_completion ]; then # . /usr/share/bash-completion/bash_completion # elif [ -f /etc/bash_completion ]; then # . /etc/bash_completion # fi #fi See More
As DNF is the successor to YUM, it still has a lot of features that are in YUM but that are missing here. Things like skipping broken package during install, debug, verbose output, enable repo or exclude packages during install have little to no support in DNF. See More
While it is true that Synaptic is feature packed, it just so happens that a lot of the features are not inclusive of each other and using it often feels like herding cats. You'll note the endless number of categories, universe vs multiverse, custom filters and so on. It's great if you're into that sort of thing, but awful if you're just looking for a package. It takes something that should be simple, and turns it into a complete mess. See More
All the metadata for installed software is stored into a XML file. This is used to avoid conflicting dependencies among packages. What's more, YUM also automatically syncs remote metadata to the local client in order to avoid failures if a command is not run at the correct interval. See More
While the functional approach that Guix takes is great for sandboxing binary artifacts of packages, it seriously lacks any power in handling configuration files or user data. It's difficult to upgrade and downgrade files where semantics and syntax can change between versions. See More
Doesn't show download size, package installed size, package/library installation. If your installing a KDE app will it require several hundred mb of dependencies, how long will the install take, are you maxing out a metered connection? See More
Help millions of people make better decisions.
Each month, over 1.7 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.