The installation issue doesn't just affect novice users. The entire package management idea is utterly broken. Most of the time the packages are not created by those who create the software. They are embodyments of someone's idiosyncratic idea about what should go where.<p>Package maintainers keep inventing new contrived ways to distribute files all over the place. Reading the documentation of the actual software often doesn't help me find out where everything is and how it can be configured.<p>The default sources.list keeps falling behind the older my installation gets and there doesn't seem to be any recommended way to keep it up to date. Of course I can add package sources of more recent OS versions, but that seems like a rather more dangerous thing to do.<p>Package managers are supposed to help me deal with dependencies but they end up creating new dependencies of their own.