我的 NetworkManager 坏了,所以我没有网络连接。我想重新安装它。我获取了 network-manager_1.22.10-1ubuntu1_amd64.deb 软件包并尝试通过 进行安装sudo dpkg -i
,但出现错误:(中文)
(正在读取数据库 ... 系统当前共安装有 919338 个文件和目录。)
准备解压 network-manager_1.22.10-1ubuntu1_amd64.deb ...
正在解压 network-manager (1.22.10-1ubuntu1) 并覆盖 (1.22.10-1ubuntu1) ...
dpkg: 依赖关系问题使得 network-manager 的配置工作不能继续:
network-manager 依赖于 libnm0 (= 1.22.10-1ubuntu1);然而:
系统中 libnm0:amd64 的版本为 1.22.10-1ubuntu2.2。
dpkg: 处理软件包 network-manager (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 systemd (245.4-4ubuntu3.7) 的触发器 ...
正在处理用于 dbus (1.12.16-2ubuntu2.1) 的触发器 ...
正在处理用于 man-db (2.9.1-1) 的触发器 ...
在处理时有错误发生:
network-manager
但是,我无法安装请求的软件包 libnm0,因为依赖项有冲突。如何恢复我的网络连接?(我使用了nmcli
,但没有用)
可用的网络设备:wlp2s0
答案1
您的输出明确指出:系统中 libnm0:amd64 的版本为 1.22.10-1ubuntu2.2
您的其他网络管理器包必须与此版本 (1.22.10-1ubuntu2.2) 相匹配。
相反,您下载了network-manager_1.22.10-1ubuntu1
。这是较低版本。发现区别了吗?
您必须下载的软件包版本network-manager
不在focal
存储库中 ( focal
= 1.22.10-1ubuntu1)。您需要存储库中的版本focal-updates
( focal-updates
= 1.22.10-1ubuntu2.2)