Addertjes Onder Het Gras / hiaten

This web page shows some downsides I found in software packages. Each of them, on their own, can cause major troubles to newbies trying to use the software. For more experienced people they spoil the fun using the software and often cause headaches. Some issues may exist by incident, some may be caused by policy of the software author. As soon as an issue is gone to my knowledge, it will be striked out from this website. Known workarounds will be listed too, as long as they are required.
Terug naar overzicht
???debian - jessieLinux

Keeps needing DVD/CD-ROM/.iso-files (by default)

It should not be so hard to offer one of the following choices to the user during installation, to make package management/updates much easier for the user later on:
  • copy DVD/CD-ROMs to harddisk and let /etc/apt/sources.list point to the new location automatically;
  • select or autodetect an online package repository and let /etc/apt/sources.list point to that location automatically.

Doesn't support "sudo" (by default)

  • In some version, the user is required to manually configure the "sudo" feature, which is common in most Linux distributions, or resort to using the "su" command that is often considered less safe. It would be nice to have a checkbox in the installer to have this arranged automatically.

Breaks Apache .conf file backward compatibility

  • After upgrade from Wheezie > Jessie, the configuration filenames in /etc/apache2/sites-enabled/ must suddenly end with .conf, otherwise apache2 will fail to start anymore, even though in the past they were allowed to have no any extension at all.
  • This could easily be resolved by letting the package installer/updates rename all files in /etc/apache2/sites-avalable/ to *.conf.


Debian Linux seems to be a free-of-charge operating system with great potential primarily for servers and also for desktops, except that the listed downsides can make it user unfriendly, can render home servers unsecure because they could remain unupdated and could leave new features undiscovered because users are unaware of how to install new packages.