When I run:
apt-get install php-curl
The following packages have unmet dependencies: php-curl : Depends: php7.3-curl but it is not going to be installed E: Unable to correct problems, you have held broken packages.
This doesn't make much sense (php-curl should install the newest version, which is php7.3-curl, so how can a package be its own dependency??), but anyway, I try:
apt-get install php7.3-curl
The following packages have unmet dependencies: php7.3-curl : Depends: libcurl3 (>= 7.44.0) but it is not installable E: Unable to correct problems, you have held broken packages.
To begin with I can't simply install libcurl3 because it cannot coexist with libcurl4 which a number of packages rely on already. However, it doesnt matter, because my sources.list can't even find such a package,as below:
Package libcurl3 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libcurl4