链接

链接

我正在尝试使用 deadsnakes ppa 在我的机器上安装多个版本的 pythondebian(不是 ubuntu):

deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial main

但是,我发现包依赖性存在问题。旧版本的python(例如python3.4)依赖于udeb包,但apt找不到这些包。

奇怪的是我可以在 debian 软件包列表中找到这些软件包:(例如https://packages.debian.org/buster/zlib1g-udeb)。如果您点击链接,那么 udeb 软件包main就像其他软件包一样存在http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-udeb_1.2.8.dfsg-5_amd64.udeb。但apt就是找不到这些。

一个人发现不祥的警告:

Warning: This package is intended for the use in building debian-installer images only. Do not install it on a normal Debian system.

但我不想从源代码构建 python,所以我愿意冒险在我的机器上安装这些包。

我怎样才能找到这些 udeb 包?

链接

答案1

正如“不祥”警告所说,micro deb- udebs仅适用于Debian安装程序(它们包含用于构建安装环境的简化包)。他们不得安装在普通系统上:它们不打算被卸载或升级,这使得它们不适合在已安装的系统中使用(安装程序运行基于 RAM 的系统,因此它们在那里没有问题)。udeb通常要么特定于安装过程,要么具有udeb应使用的非等效项(参见示例libevdev2libevdev2-udeb)。

任何非软件包都不udeb应该依赖于 a udeb,而且据我所知确实没有(在 Debian 和 Ubuntu 中)。

相关内容