使用 Debian 中的软件包替换 Ubuntu 中不支持的软件包

使用 Debian 中的软件包替换 Ubuntu 中不支持的软件包

在安装 Ubuntu 18.04 时,ubuntu-support-status --show-unsupported显示几个不受支持的软件包。这是 Ubuntu 的一个已知问题,即 LTS 承诺仅适用于 中的软件包main,但许多设置需要 和 中的软件包universemultiverse现在,干净的解决方案是改用 Debian。但是,这是计算中心的 VM,他们目前不提供 Debian。所以我只能使用 Ubuntu。

用 Debian 存储库中的软件包替换不受支持的软件包怎么样main?有这方面的经验吗?需要哪些技术步骤?

我也正在考虑使用它do-release-upgrade来升级到 19.04,希望它能支持所有相关的软件包。

还有其他想法可以解决这种情况吗?

附录:在某种程度上,解决方案是使用 nspawn 容器。我给出了一个设置此类容器的基本方法(尽管没有解决私人用户配置问题)和关于如何获取 XFS 文件系统配额的一些评论容器内部。

附注:计算中心同时建议我在虚拟机上安装 Debian,这样问题就不再存在了。但也许这对其他人有帮助。我还想补充一点,我发现 Ubuntu 的现状是不可接受的;你不能在生产系统上使用不受支持的软件包。一些不受支持的软件包是相当标准的软件包(例如nslcdfail2ban),并且是 Ubuntu 官方指南建议的。

答案1

  • 让您的系统尽可能多地使用官方软件包,然后从源代码构建其他所有软件包。

或者:

  • 找到一种从 Ubuntu 使用 Debian 的简单方法,比如chroot监狱,或者使用 Docker。

相关内容