Estou tentando instalar várias versões do python na minha máquina usando o deadsnakes ppa no debian (não no ubuntu) :
deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial main
No entanto, estou encontrando problemas com dependências de pacotes. Versões mais antigas do python (por exemplo, python3.4) dependem de udeb
pacotes, mas apt
não conseguem encontrá-los.
O estranho é que posso encontrar esses pacotes nas listas de pacotes debian: (por exemplo , https://packages.debian.org/buster/zlib1g-udeb ). E se alguém seguir os links, os pacotes udeb parecerão ativos main
como outros pacotes http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-udeb_1.2.8.dfsg-5_amd64.udeb . Mas apt
simplesmente não está encontrando isso.
Encontra-se o aviso ameaçador :
Warning: This package is intended for the use in building debian-installer images only. Do not install it on a normal Debian system.
Mas eu preferiria não construir python a partir do código-fonte, então estou disposto a correr o risco de instalar esses pacotes em minha máquina.
Como posso obter o apt para encontrar esses pacotes udeb?
links
- Instalar versões mais recentes e antigas do python no debian?
- deadsnakes PPA na barra de lançamento
- https://www.linuxquestions.org/questions/debian-26/unable-to-download-udebs-while-building-debian-installer-800529/ (sugere adicionar main/debian-installer como fonte) não funciona
- página wiki do udeb
Como diz o aviso “sinistro”, micro-
deb
s (udeb
s) destinam-se apenas ao uso no instalador Debian (eles contêm pacotes simplificados que são usados para construir o ambiente de instalação). Eles não devem ser instalados em um sistema normal : eles não devem ser desinstalados ou atualizados, o que os torna inadequados para uso em um sistema instalado (o instalador executa um sistema baseado em RAM, então eles estão bem lá).udeb
s são geralmente específicos para o processo de instalação ou têm nãoudeb
equivalentes que devem ser usados (consulte, por exemplolibevdev2
, elibevdev2-udeb
).Nenhum não
udeb
-pacote deve ter uma dependência de umudeb
e, de fato, até onde eu sei, nenhum (no Debian e no Ubuntu).