Apt

如何下載 udeb 軟體包?

  • February 23, 2021

我正在嘗試使用**debian(不是ubuntu)**上的deadsnakes ppa在我的機器上安裝多個版本的python :

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 包?

連結

正如“不祥的”警告所說,micro deb-s ( udebs) 僅適用於 Debian 安裝程序(它們包含用於建構安裝環境的簡化包)。它們不能安裝在普通系統上:它們不打算被解除安裝或升級,這使得它們不適合在已安裝的系統中使用(安裝程序執行基於 RAM 的系統,所以它們在那裡很好)。udebs 通常要麼特定於安裝過程,要麼具有udeb應使用的非等效項(參見範例libevdev2libevdev2-udeb)。

任何非udeb包都不應該依賴 a udeb,而且據我所知確實沒有(在 Debian 和 Ubuntu 中)。

引用自:https://unix.stackexchange.com/questions/410137