libc6 软件包破坏了气隙服务器上的现有软件包

问题描述 投票:0回答:1

我正在运行 ubuntu 20.04 amd64 并尝试在我的气隙服务器上升级 libc6 软件包。 我有自己的 apt 存储库,其中存储我下载的所有软件包。我下载了最新版本 2.37-7 以及所有最新的依赖项,当我尝试使用

sudo apt upgrade libc6
进行升级时,出现错误:

The following packages have unmet dependencies: libc-bin : Depends: libc6 (< 2.32) but 2.37-7 is to be installed libc6: Breaks: firefox (< 91~) but 82.0.2+build1-0ubuntu0.20.04.1 is to be installed Breaks: locales (< 2.37) but 2.31-0ubuntu9.1 is to be installed

我假设我需要下载更高版本的 libc-bin,但是这个包有点敏感,我想知道是否有一种安全的方法可以做到这一点,以及是否有一种方法可以自动下载所有依赖项。 谢谢!

ubuntu apt libc deb
1个回答
0
投票

看起来你应该有一个完全本地的离线 apt 镜像,而不是一组包。在连接的机器上安装

apt-mirror
,创建完整镜像 - 然后在气隙机器上使用它。

参见:https://www.linuxtechi.com/setup-local-apt-repository-server-ubuntu/

© www.soinside.com 2019 - 2024. All rights reserved.