I am trying to install multiple versions of python on my machine using the deadsnakes ppa on debian (not ubuntu):
deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial main
However, I'm finding problems with package dependencies. Older versions of python (e.g. python3.4) depend upon udeb
packages, but apt
can't find these.
The strange things is that I can find these packages on the debian package lists: (e.g. https://packages.debian.org/buster/zlib1g-udeb). And if one follows the links through then the udeb packages seem live in main
like other packages http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-udeb_1.2.8.dfsg-5_amd64.udeb . But apt
just isn't finding these.
One finds the ominous warning:
Warning: This package is intended for the use in building debian-installer images only. Do not install it on a normal Debian system.
But I would prefer not to build python from source so am wiling to take the risk of installing these packages on my machine.
How can I get apt to find these udeb packages?
Links
- Install newer & older versions of python on debian?
- deadsnakes PPA on launchpad
- https://www.linuxquestions.org/questions/debian-26/unable-to-download-udebs-while-building-debian-installer-800529/ (suggests adding main/debian-installer as a source) does not work
- udeb wiki page