在我的 Ubuntu 上摆弄网络管理器时,我检查了它的版本NetworkManager -V
,它给了我1.2.6
从那里我决定在网上查看最新版本,令我惊讶的是,还有很多其他版本,最新的是1.8如果我没有记错的话。
因此,为了更新它,我尝试了以下操作:
1)
sudo apt update
结果:版本保持不变
2)
sudo apt-get --only-upgrade install network-manager
结果:
Reading package lists... Done
Building dependency tree
Reading state information... Done
network-manager is already the newest version (1.2.6-0ubuntu0.16.0.4.1).
0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
问题:我无法更新网络管理器的原因可能是什么?我是否没有使用正确的命令来获取新版本?可能是别的什么?终端说已经设置为最新版本了,但是网上谷歌一下却显示了这么多更高的版本,怎么会这样呢。
更新:一些额外的信息:
lsb_release -a
给出:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
答案1
在您的情况下,仅仅因为软件开发人员/作者发布了某些软件的较新版本,NetworkManager
并不意味着发行版会选择打包并使其在特定版本甚至是其发行版的最新版本上可用。这可能是“业务”决策、缺乏打包和测试资源、依赖性问题或许多其他原因中的任何一个。
您始终可以下载源代码并自行构建。
答案2
这网络管理器-1.8.0在常规 Ubuntu 存储库上不可用,您已经安装了最新的 NM 版本:1.2.6