Debian

如何反向移植依賴於僅存在於測試中的另一個包的包?

  • April 5, 2021

我正在嘗試mailman3-full從 Debian Bullseye 向後移植到 Debian Buster。我遵循了官方指南,但是執行時sudo mk-build-deps --install --remove出現錯誤:

Removing mailman3-build-deps:amd64 because I can't find python3-importlib-resources:amd64

我研究過那個包,顯然它只在 Bullseye(測試)上找到,所以我不能只安裝它。我應該如何進行反向移植mailman3-full?也許我也必須向後移植python3-importlib-resources

我也嘗試過添加測試儲存庫並mailman3-full從那里安裝,但是它想將很多包升級到測試版本,我對此並不滿意。

是的,您應該 backportpython3-importlib-resources以及任何其他在 stable 或 backports 中尚不可用的依賴項。

在這種特殊情況下,python3-importlib-resources不需要任何其他東西,但mailman3需要setuptools-scmzope.interface被反向移植,後者需要自己的一些依賴項……

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