Cannot install apache2-dev package in Debian 9
As part of setting up a Django server, I went ahead an installed Apache2 on my Debian server. The instructions in the Django site says to install wsgi and the wsgi site says to install the apache2-dev package. However, when I tried to do
apt-get install apache2-dev
I get this error:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following packages have unmet dependencies:
apache2-dev : Depends: libapr1-dev but it is not going to be installed
Depends: libaprutil1-dev but it is not going to be installed
Depends: debhelper (>= 9) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Is there something I'm missing here?
I tested this out on my own Linode and though I initially encountered some issues originally, updating and upgrading before the install allowed those packages to successfully. I was able to do this with the following command:
sudo apt-get update && sudo apt-get upgrade
That being said, the errors you're seeing were a little different from mine and I wasn't able to replicate this exactly. I was, however, able to find some more information on the subject where someone had encountered nearly the exact same errors and was able to resolve this using the aptitude package management interface:
I hope that helps!