Apt
如何下載 udeb 軟體包?
我正在嘗試使用**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 (udeb
s) 僅適用於 Debian 安裝程序(它們包含用於建構安裝環境的簡化包)。它們不能安裝在普通系統上:它們不打算被解除安裝或升級,這使得它們不適合在已安裝的系統中使用(安裝程序執行基於 RAM 的系統,所以它們在那裡很好)。udeb
s 通常要麼特定於安裝過程,要麼具有udeb
應使用的非等效項(參見範例libevdev2
和libevdev2-udeb
)。任何非
udeb
包都不應該依賴 audeb
,而且據我所知確實沒有(在 Debian 和 Ubuntu 中)。