如何在 Ubuntu 22.04 中离线重新安装网络管理器及其所有依赖项

如何在 Ubuntu 22.04 中离线重新安装网络管理器及其所有依赖项

由于安装的软件包存在未满足的依赖关系,因此我安装了较新的内核版本linux-image-5.19.0-38-generic。安装后,以太网和无线连接都不可用。

所以我降级到了较旧的内核版本linux-image-5.19.0-35-generic。这并没有改变任何东西。事实上,我仍然收到与缺少依赖项的已安装软件包相关的错误消息。

我尝试离线重新安装网络管理器打包程序(使用命令sudo dpkg -i network-manager*.deb),但依赖项问题阻止了网络管理器的配置。例如,依赖项libndp0libteamdctl0均未安装。

如何离线安装网络管理器及其所有缺失的依赖项?

总的来说,如果您对已安装软件包缺少依赖项的问题有任何建议,我将非常感激。

答案1

感谢您的帮助建议。网络管理器问题的解决方案似乎比我想象的要简单。我刚刚通过命令行安装了下面列出的缺失软件包。

这是该命令的输出sudo dpkg -i network-manager*.deb

(Reading database ... 171577 files and directories currently installed.)
Preparing to unpack network-manager_1.36.4-2ubuntu1_amd64.deb ...
Unpacking network-manager (1.36.4-2ubuntu1) over (1.36.4-2ubuntu1) ...
dpkg: dependency problems prevent configuration of network-manager:
network-manager depends on libndp0 (>= 1.2); however:
 Package libndp0 is not installed.
network-manager depends on libnm0 (= 1.36.4-2ubuntu1); however:
Version of libnm0:amd64 on system is 1.36.6-0ubuntu2.
network-manager depends on libteamdctl0 (>= 1.9); however:
Package libteamdctl0 is not installed.

dpkg: error processing package network-manager (--install):
dependency problems - leaving unconfigured
Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
Processing triggers for man-db (2.10.2-1) ...
Errors were encountered while processing:
network-manager

但是,如果我尝试使用较新的内核启动系统linux-image-5.19.0-38-generic,尽管网络管理器已成功安装,但我仍会再次失去以太网和无线连接。

相关内容