在这两台机器上,基于相同的lubuntu版本,但是有了不同的包安装和删除历史,我得到了对命令的两种不同的响应。
sudo apt-get install --dry-run network-manager一项产出:
network-manager is already the newest version (1.10.6-2ubuntu1.2)其他产出:
network-manager is already the newest version (1.10.14-0ubuntu2)下一个命令的输出是相同的:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
uname -a
Linux (machine-name) 4.15.0.74-generic #84-Ubuntu SMP Thu Dec 19 08:06:00 UTC 2019 i686 i686 i686 GNU/Linux他们怎么会有不同的候选人呢?这是否基于当前安装的软件包集,是否可以查看依赖项?
按照user535733注释中的要求,命令的输出:
apt-cache policy network-manager
network-manager:
Installed: 1.10.14-0ubuntu2
Candidate: 1.10.14-0ubuntu2
Version table:
*** 1.10.14-0ubuntu2 100
100 /var/lib/dpkg/status
1.10.6-2ubuntu1.2 500
500 http://be.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
1.10.6-2ubuntu1.1 500
500 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages
1.10.6-2ubuntu1 500
500 http://be.archive.ubuntu.com/ubuntu bionic/main i386 Packages发布于 2020-01-08 13:56:47
来自一个系统的网络管理器似乎来自仿生提出的。此包源不再集成到您的系统中。(但这并不意味着要再次整合它)
网络管理器:安装: 1.10.14-0ubuntu2候选人: 1.10.14-0ubuntu2版本表:*1.10.14-0ubuntu2100 /var/lib/dpkg/status
Apt将您系统中的包版本与可用版本进行比较。如果安装的版本大于源代码中可用的版本,apt将不会起任何作用。
1.10.6-2 ubuntu1.2 500 http://be.archive.ubuntu.com/ubuntu仿生-更新/主i386包1.10.6-2 ubuntu1.1 500 http://security.ubuntu.com/ubuntu仿生-安全/主要i386包1.10.6-2 ubuntu1 500 http://be.archive.ubuntu.com/ubuntu仿生/主要i386软件包
但是你可以知道你想要哪种版本。
sudo apt install --reinstall network-manager=1.10.6-2ubuntu1.2https://askubuntu.com/questions/1201112
复制相似问题